Homepage Demos Overview Downloads Tutorials Reference
Credits
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Search

RobotInfo.h

Go to the documentation of this file.
00001 //-*-c++-*-
00002 #ifndef INCLUDED_RobotInfo_h
00003 #define INCLUDED_RobotInfo_h
00004 
00005 #if TGT_ERS220
00006 # include "ERS220Info.h"
00007 #elif TGT_ERS210
00008 # include "ERS210Info.h"
00009 #else //default case, ERS2xx
00010 # if TGT_ERS2xx==0
00011 #   warning "TGT_<model> undefined - defaulting to ERS2xx"
00012 # endif
00013 # include "ERS2xxInfo.h"
00014 #endif //model selection
00015 
00016 //! Contains information about the robot, such as number of joints, PID defaults, timing information, etc.
00017 namespace RobotInfo {
00018 
00019 #if TGT_ERS220
00020   using namespace ERS220Info;
00021 #elif TGT_ERS210
00022   using namespace ERS210Info;
00023 #else //default case, ERS2xx
00024   using namespace ERS2xxInfo;
00025 #endif //model selection
00026 
00027 }
00028 
00029 using namespace RobotInfo;
00030   
00031 /*! @file
00032  * @brief Checks the define's to load the appropriate header and namespace
00033  * @author ejt (Creator)
00034  *
00035  * $Author: ejt $
00036  * $Name: tekkotsu-1_4_1 $
00037  * $Revision: 1.12 $
00038  * $State: Exp $
00039  * $Date: 2003/06/11 01:18:56 $
00040  */
00041 
00042 #endif

Tekkotsu v1.4
Generated Sat Jul 19 00:06:31 2003 by Doxygen 1.3.2