KatanaNativeInterface
$VERSION$
|
Go to the documentation of this file.
31 #if !defined (BYTE_DECLARED)
33 typedef unsigned char byte;
69 virtual void comm(
const byte* pack,
byte* buf,
byte* size) = 0;
virtual void getMasterFirmware(short *fw, short *rev)=0
Get the master firmware of the robot we are communicating with.
virtual void comm(const byte *pack, byte *buf, byte *size)=0
Base communication function.
unsigned char byte
type specification (8 bit)
Abstract base class for devices.
virtual ~CCplBase()
destructor
virtual bool init(CCdlBase *_device, byte _kataddr=24)=0
Basic initializing function.
Abstract base class for protocol definiton.
short mMasterVersion
master version of robot we are communicating with
CCdlBase * device
communication device
short mMasterRevision
master firmware revision