7 #define MAX_ANIMAT_BUFFER 1024
13 namespace RobotIOControls
20 unsigned char bval[2];
25 unsigned char bval[4];
30 unsigned char bval[2];
43 unsigned char m_vals[MAX_ANIMAT_BUFFER];
50 virtual void StepIO();
51 virtual bool OpenIO();
52 virtual void CloseIO();
54 virtual void ResetData();
55 virtual void WaitForThreadNotifyReady();
56 virtual void ReadData();
57 virtual void WriteData();
58 virtual void WriteData(CStdArray<RemoteControlLinkage *> &aryWrites);
59 virtual void WriteAllData();
60 virtual void WriteResendData();
66 virtual void Port(std::string strPort);
67 virtual std::string Port();
69 virtual void BaudRate(
int iRate);
70 virtual int BaudRate();
72 #pragma region DataAccesMethods
74 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
75 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
79 virtual void SimStarting();
81 virtual void Initialize();
A standard xml manipulation class.
int m_iBaudRate
The baud rate of communications for this XBee.
std::string m_strPort
The serial port this Xbee communicates on.
Classes for implementing the cm-labs vortex physics engine for AnimatLab.