17 #define BUT_ID_WALKV 0
18 #define BUT_ID_WALKH 1
19 #define BUT_ID_LOOKV 2
20 #define BUT_ID_LOOKH 3
31 #define BUT_ID_TOTAL 14
37 namespace RobotIOControls
56 unsigned char vals[7];
61 virtual void StepIO();
62 virtual bool OpenIO();
63 virtual void CloseIO();
65 virtual void ResetData();
66 virtual void WaitForThreadNotifyReady();
68 virtual void CreateDataIDMap();
74 virtual void Port(std::string strPort);
75 virtual std::string Port();
77 virtual void BaudRate(
int iRate);
78 virtual int BaudRate();
80 #pragma region DataAccesMethods
82 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
83 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
87 virtual void SimStarting();
89 virtual void Initialize();
int m_iBaudRate
The baud rate of communications for this XBee.
A standard xml manipulation class.
Classes for implementing the cm-labs vortex physics engine for AnimatLab.
std::string m_strPort
The serial port this Xbee communicates on.
unsigned char m_iButtons
buttons are 0 or 1 (PRESSED), and bitmapped