#include <ArLMS1XX.h>
Inheritance diagram for ArLMS1XX:

Public Member Functions | |
| ArLMS1XX (int laserNumber, const char *name="lms1XX") | |
| Constructor.  | |
| virtual bool | asyncConnect (void) | 
| virtual bool | blockingConnect (void) | 
| virtual bool | disconnect (void) | 
| virtual bool | isConnected (void) | 
| virtual bool | isTryingToConnect (void) | 
| void | log (void) | 
| Logs the information about the sensor.  | |
| ~ArLMS1XX () | |
| Destructor.  | |
Protected Member Functions | |
| void | clear (void) | 
| void | failedToConnect (void) | 
| virtual void | laserSetName (const char *name) | 
| virtual void * | runThread (void *arg) | 
| ArLMS1XXPacket * | sendAndRecv (ArTime timeout, ArLMS1XXPacket *sendPacket, const char *recvName) | 
| void | sensorInterp (void) | 
| virtual void | setRobot (ArRobot *robot) | 
Protected Attributes | |
| ArRetFunctorC< bool, ArLMS1XX > | myAriaExitCB | 
| ArMutex | myDataMutex | 
| int | myDeviceNumber | 
| int | myDeviceStatus1 | 
| int | myDeviceStatus2 | 
| int | myInputStatus1 | 
| int | myInputStatus2 | 
| bool | myIsConnected | 
| ArLog::LogLevel | myLogLevel | 
| int | myMeasurementFreq | 
| int | myMessageCounter | 
| int | myNumberEncoders | 
| int | myNumChans | 
| int | myOutputStatus1 | 
| int | myOutputStatus2 | 
| std::list< ArLMS1XXPacket * > | myPackets | 
| ArMutex | myPacketsMutex | 
| int | myPowerUpDuration | 
| ArLMS1XXPacketReceiver | myReceiver | 
| int | myReserved | 
| int | myScanCounter | 
| int | myScanningFreq | 
| ArFunctorC< ArLMS1XX > | mySensorInterpTask | 
| int | mySerialNumber | 
| bool | myStartConnect | 
| int | myTransmissionDuration | 
| bool | myTryingToConnect | 
| int | myVersionNumber | 
 1.4.2