Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

CommonERSInfo.h

Go to the documentation of this file.
00001 //-*-c++-*-
00002 #ifndef INCLUDED_CommonERSInfo_h
00003 #define INCLUDED_CommonERSInfo_h
00004 
00005 #include <math.h>
00006 #ifndef PLATFORM_APERIOS
00007 typedef unsigned short word; //!< otherwise defined in Types.h
00008 #else
00009 #include <Types.h>
00010 #endif
00011 
00012 #include "CommonInfo.h"
00013 using namespace RobotInfo;
00014 
00015 // see http://tekkotsu.org/porting.html#configuration for more information on TGT_HAS_* flags
00016 
00017 #if defined(TGT_ERS210) || defined(TGT_ERS220) || defined(TGT_ERS2xx) || defined(TGT_ERS7)
00018 
00019 //! Should only be used to specialize/optimize for the Aibo
00020 #  define TGT_IS_AIBO
00021 
00022 # define TGT_HAS_LEGS 4
00023 # define TGT_HAS_LED_PANEL 1
00024 # define TGT_HAS_ACCELEROMETERS 3
00025 # ifndef TGT_ERS220
00026 #   define TGT_HAS_MOUTH 1
00027 #   define TGT_HAS_TAIL 1
00028 # endif
00029 # define TGT_HAS_POWER_STATUS
00030 # define TGT_HAS_CAMERA 1
00031 # define TGT_HAS_HEAD 1
00032 # define TGT_HAS_MICROPHONE 2
00033 # define TGT_HAS_SPEAKERS 1
00034 
00035 #endif
00036 
00037 /*! @file
00038  * @brief Defines some capabilities common to all Aibo robots
00039  * @author ejt (Creator)
00040  *
00041  * $Author: ejt $
00042  * $Name: tekkotsu-4_0 $
00043  * $Revision: 1.11 $
00044  * $State: Exp $
00045  * $Date: 2007/11/09 18:08:29 $
00046  */
00047 
00048 #endif

Tekkotsu v4.0
Generated Thu Nov 22 00:54:51 2007 by Doxygen 1.5.4