#include <URG04LXmm.h>
Public Member Functions | |
URG04LXmmConst () | |
Default 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 () |
Static Public Member Functions | |
static const int | linRes () |
return linear resolution | |
static const int | linRangeMin () |
return linear minimum range | |
static const int | linRangeMax2B () |
return linear maximum range for 2 Bytes encoding | |
static const int | linRangeMax3B () |
return linear maximum range for 3 Bytes encoding | |
static const int | 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 |
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::URG04LXmmConst::URG04LXmmConst | ( | ) | [inline] |
Default constructor.
const char* MipResources::URG04LXmmConst::dev | ( | ) | [inline] |
return default device path
static const int MipResources::URG04LXmmConst::linRes | ( | ) | [inline, static] |
return linear resolution
static const int MipResources::URG04LXmmConst::linRangeMin | ( | ) | [inline, static] |
return linear minimum range
static const int MipResources::URG04LXmmConst::linRangeMax2B | ( | ) | [inline, static] |
return linear maximum range for 2 Bytes encoding
static const int MipResources::URG04LXmmConst::linRangeMax3B | ( | ) | [inline, static] |
return linear maximum range for 3 Bytes encoding
static const int MipResources::URG04LXmmConst::angRes | ( | ) | [inline, static] |
return angular resolution
int MipResources::URG04LXmmConst::frontStep | ( | ) | [inline] |
return the step corresponding to the frontal angle
static const int MipResources::URG04LXmmConst::rate | ( | ) | [inline, static] |
return scan rate
static const int MipResources::URG04LXmmConst::retries | ( | ) | [inline, static] |
return retries for I/O operations
static const int MipResources::URG04LXmmConst::bufSize | ( | ) | [inline, static] |
return the size of input buffer in byte
Pose MipResources::URG04LXmmConst::URGpose | ( | ) | [inline] |
return sensor pose w.r.t. robot reference frame
Time MipResources::URG04LXmmConst::maxCmdTime | ( | ) | [inline] |
return max cmd time
ExtString MipResources::URG04LXmmConst::name | ( | ) | [inline] |
return sensor name
char* MipResources::URG04LXmmConst::protocol | ( | ) | [inline] |
return command "SCIP2.0\n"
char* MipResources::URG04LXmmConst::info | ( | ) | [inline] |
return command "VV;MyInfo\n"
char* MipResources::URG04LXmmConst::params | ( | ) | [inline] |
return command "PP;MyParam\n"
char* MipResources::URG04LXmmConst::state | ( | ) | [inline] |
return command "II;MyState\n"
char* MipResources::URG04LXmmConst::laserON | ( | ) | [inline] |
return command "BM;LaserOn\n"
char* MipResources::URG04LXmmConst::laserOFF | ( | ) | [inline] |
return command "QT;LaserOff\n"
char* MipResources::URG04LXmmConst::timerON | ( | ) | [inline] |
return command "TM0;TimerOn\n"
char* MipResources::URG04LXmmConst::timerOFF | ( | ) | [inline] |
return command "TM2;TimerOff\n"
char* MipResources::URG04LXmmConst::reset | ( | void | ) | [inline] |
return command "RS;Reset\n"
return command "\n"
char* MipResources::URG04LXmmConst::lf | ( | ) | [inline] |