00001
00002 #ifndef INCLUDED_CommonERSInfo_h
00003 #define INCLUDED_CommonERSInfo_h
00004
00005 #include <math.h>
00006 #ifndef PLATFORM_APERIOS
00007 typedef unsigned short word;
00008 #else
00009 #include <Types.h>
00010 #endif
00011
00012 #include "CommonInfo.h"
00013 using namespace RobotInfo;
00014
00015
00016
00017 #if defined(TGT_ERS210) || defined(TGT_ERS220) || defined(TGT_ERS2xx) || defined(TGT_ERS7)
00018
00019
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
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048 #endif