Aria  2.7.5.2
ArS3SeriesPacketReceiver Class Reference

#include <ArS3Series.h>

Public Member Functions

 ArS3SeriesPacketReceiver ()
 Constructor with assignment of a device connection.
 
unsigned short CRC16 (unsigned char *, int)
 
ArDeviceConnectiongetDeviceConnection (void)
 Gets the device this instance receives packets from.
 
ArS3SeriesPacket * receivePacket (unsigned int msWait=0, bool shortcut=false)
 Receives a packet from the robot if there is one available.
 
void setDeviceConnection (ArDeviceConnection *conn)
 Sets the device this instance receives packets from.
 
void setmyInfoLogLevel (ArLog::LogLevel infoLogLevel)
 
void setmyIsS300 (bool isS300)
 
void setmyName (const char *name)
 
virtual ~ArS3SeriesPacketReceiver ()
 Destructor.
 

Protected Attributes

ArDeviceConnectionmyConn
 
ArLog::LogLevel myInfoLogLevel
 
bool myIsS300
 
char myName [1024]
 
unsigned int myNameLength
 
ArS3SeriesPacket myPacket
 
unsigned char myReadBuf [100000]
 
int myReadCount
 

Detailed Description

Given a device connection it receives packets from the sick through it


The documentation for this class was generated from the following files: