#include <ArSickPacketReceiver.h>
Definition at line 34 of file ArSickPacketReceiver.h.
Public Member Functions | |
ArSickPacketReceiver (ArDeviceConnection *deviceConnection, unsigned char receivingAddress=0, bool allocatePackets=false, bool useBase0Address=false) | |
Constructor with assignment of a device connection. | |
ArSickPacketReceiver (unsigned char receivingAddress=0, bool allocatePackets=false, bool useBase0Address=false) | |
Constructor without an already assigned device connection. | |
ArDeviceConnection * | getDeviceConnection (void) |
Gets the device this instance receives packets from. | |
bool | isAllocatingPackets (void) |
Gets whether or not the receiver is allocating packets. | |
ArSickPacket * | receivePacket (unsigned int msWait=0) |
Receives a packet from the robot if there is one available. | |
void | setDeviceConnection (ArDeviceConnection *deviceConnection) |
Sets the device this instance receives packets from. | |
virtual | ~ArSickPacketReceiver () |
Destructor. | |
Protected Types | |
enum | { STATE_START, STATE_ADDR, STATE_START_COUNT, STATE_ACQUIRE_DATA } |
Protected Attributes | |
bool | myAllocatePackets |
ArDeviceConnection * | myDeviceConn |
ArSickPacket | myPacket |
unsigned char | myReceivingAddress |
bool | myUseBase0Address |
|
Constructor without an already assigned device connection.
Definition at line 39 of file ArSickPacketReceiver.cpp. |
|
Constructor with assignment of a device connection.
Definition at line 56 of file ArSickPacketReceiver.cpp. |
|
Receives a packet from the robot if there is one available.
Definition at line 92 of file ArSickPacketReceiver.cpp. |