#include <URG04LX.h>
Public Member Functions | |
URG04LXConst () | |
defalut constructor | |
const char * | dev () |
return default device path | |
int | frontStep () |
return the step corresponding to the frontal angle | |
Pose | URGpose () |
return sensor pose w.r.t. robot reference frame | |
Time | maxCmdTime () |
return max cmd time | |
ExtString | name () |
return sensor name | |
char * | protocol () |
return command "SCIP2.0\n" | |
char * | info () |
return command "VV;MyInfo\n" | |
char * | params () |
return command "PP;MyParam\n" | |
char * | state () |
return command "II;MyState\n" | |
char * | laserON () |
return command "BM;LaserOn\n" | |
char * | laserOFF () |
return command "QT;LaserOff\n" | |
char * | timerON () |
return command "TM0;TimerOn\n" | |
char * | timerOFF () |
return command "TM2;TimerOff\n" | |
char * | reset () |
return command "RS;Reset\n" | |
char * | lf () |
return command "\n" | |
Static Public Member Functions | |
static const Decimal | linRes () |
return linear resolution | |
static const Decimal | linRangeMin () |
return linear minimum range | |
static const Decimal | linRangeMax2B () |
return linear maximum range for 2 Bytes encoding | |
static const Decimal | linRangeMax3B () |
return linear maximum range for 3 Bytes encoding | |
static const Decimal | angRes () |
return angular resolution | |
static const int | rate () |
return scan rate | |
static const int | retries () |
return retries for I/O operations | |
static const int | bufSize () |
return the size of input buffer in byte |
Enum containing the states of the scan finite state machine Contains that values that shuold be constant when used: numeric values: such as Linear Resolution that depends on the sensor; literal values: ExtStrings that contain the sequences of characters that realize a command. There are also some get and set functions for private attributes
MipResources::URG04LXConst::URG04LXConst | ( | ) | [inline] |
defalut constructor
const char* MipResources::URG04LXConst::dev | ( | ) | [inline] |
return default device path
static const Decimal MipResources::URG04LXConst::linRes | ( | ) | [inline, static] |
return linear resolution
static const Decimal MipResources::URG04LXConst::linRangeMin | ( | ) | [inline, static] |
return linear minimum range
static const Decimal MipResources::URG04LXConst::linRangeMax2B | ( | ) | [inline, static] |
return linear maximum range for 2 Bytes encoding
static const Decimal MipResources::URG04LXConst::linRangeMax3B | ( | ) | [inline, static] |
return linear maximum range for 3 Bytes encoding
static const Decimal MipResources::URG04LXConst::angRes | ( | ) | [inline, static] |
return angular resolution
int MipResources::URG04LXConst::frontStep | ( | ) | [inline] |
return the step corresponding to the frontal angle
static const int MipResources::URG04LXConst::rate | ( | ) | [inline, static] |
return scan rate
static const int MipResources::URG04LXConst::retries | ( | ) | [inline, static] |
return retries for I/O operations
static const int MipResources::URG04LXConst::bufSize | ( | ) | [inline, static] |
return the size of input buffer in byte
Pose MipResources::URG04LXConst::URGpose | ( | ) | [inline] |
return sensor pose w.r.t. robot reference frame
Time MipResources::URG04LXConst::maxCmdTime | ( | ) | [inline] |
return max cmd time
ExtString MipResources::URG04LXConst::name | ( | ) | [inline] |
return sensor name
char* MipResources::URG04LXConst::protocol | ( | ) | [inline] |
return command "SCIP2.0\n"
char* MipResources::URG04LXConst::info | ( | ) | [inline] |
return command "VV;MyInfo\n"
char* MipResources::URG04LXConst::params | ( | ) | [inline] |
return command "PP;MyParam\n"
char* MipResources::URG04LXConst::state | ( | ) | [inline] |
return command "II;MyState\n"
char* MipResources::URG04LXConst::laserON | ( | ) | [inline] |
return command "BM;LaserOn\n"
char* MipResources::URG04LXConst::laserOFF | ( | ) | [inline] |
return command "QT;LaserOff\n"
char* MipResources::URG04LXConst::timerON | ( | ) | [inline] |
return command "TM0;TimerOn\n"
char* MipResources::URG04LXConst::timerOFF | ( | ) | [inline] |
return command "TM2;TimerOff\n"
char* MipResources::URG04LXConst::reset | ( | void | ) | [inline] |
return command "RS;Reset\n"
char* MipResources::URG04LXConst::lf | ( | ) | [inline] |
return command "\n"