|
void | createResources () |
|
virtual bool | handleCommand (UServerInMsg *msg, void *extra) |
|
| UFuncEfLine () |
|
virtual | ~UFuncEfLine () |
|
| UFuncPlugBase () |
|
virtual | ~UFuncPlugBase () |
|
bool | addResource (UResBase *resource, UFunctionBase *owner) |
|
void | closeLogfile () |
|
virtual const char * | commandList () |
|
const char * | getAliasName () |
|
const char * | getLoadedFileName () |
|
void * | getLoadedModuleRef () |
|
virtual bool | gotAllResources (char *missingThese, int missingTheseCnt) |
|
bool | isMine (const char *cmdName) |
|
bool | isStatic () |
| is the module loaded as static A module is static if the ldFilename has a length of zero. More...
|
|
virtual const char * | name () |
|
bool | newCmd (UServerInMsg *newMsg, UDataBase *extra) |
|
bool | newCommand (UServerInMsg *newMsg, void *extra) |
|
bool | openLogfile (const char *name) |
|
void | print (const char *preString) |
|
virtual void | resourceUpdated () |
|
bool | sendEndTag (UServerInMsg *msg) |
|
bool | sendEndTag () |
|
bool | sendFullTag (const char *attributes) |
|
bool | sendHelpDone (UServerInMsg *msg) |
|
bool | sendHelpDone () |
|
bool | sendHelpStart (UServerInMsg *msg, const char *subject) |
|
bool | sendHelpStart (const char *subject) |
|
bool | sendHelpStart () |
|
bool | sendMsg (UServerInMsg *msg, const char *message, int size) |
|
bool | sendMsg (const char *message) |
|
bool | sendMsg (UServerInMsg *msg, const char *message) |
|
bool | sendMsg (int clientIdx, const char *message, int size) |
|
bool | sendMsgInt (int clientIdx, const char *message) |
|
bool | sendStartTag (const char *attributes) |
|
bool | sendText (UServerInMsg *msg, const char *text) |
|
bool | sendText (const char *text) |
|
virtual void | setAliasName (const char *name) |
|
virtual void | setCommand (const char *cmdList, const char *name, const char *note) |
|
void | setLoadedModuleRef (void *module, const char *moduleFileName) |
|
virtual void | setLoadTime (UTime) |
|
void | setName (const char *name) |
|
virtual bool | setResource (UResBase *resource, bool remove) |
|
void | setVerbose (bool value) |
|
| UFunctionBase () |
|
virtual | ~UFunctionBase () |
|
bool | addOnEvent (UOnEvent *dataObject) |
|
virtual bool | onEvent (const char *interface, const char *dataType, void *data) |
|
| UCallBack () |
|
virtual | ~UCallBack () |
|
int | addMethod (const char *formalName, const char *paramTypes, const char *comment) |
|
int | addMethodV (const char *formalName, const char *paramTypes, const char *comment) |
|
UVarPool * | addStruct (const char *name, const char *comment, bool copy=false) |
|
UVariable * | addVar (const char *name, const double initialValue, const char *type, const char *comment) |
|
UVariable * | addVar (const char *name, const char *initialValue, const char *type, const char *comment) |
|
UVariable * | addVarA (const char *name, const char *initialValue, const char *type, const char *comment) |
|
bool | callGlobal (const char *name, const char *paramOrder, char **strings, const double *doubles, double *value, UDataBase **returnStruct, int *returnStructCnt) |
|
bool | callGlobalV (const char *name, const char *paramOrder, UVariable **params, UDataBase **returnStruct, int *returnStructCnt) |
| Call a method from the root var pool scope It may be in the structure direct (no '.') or in any sub-structure that the 'name.subname' indicate. More...
|
|
bool | callLocal (const char *name, const char *paramOrder, char **strings, const double *doubles, double *value, UDataBase **returnStruct, int *returnStructCnt) |
|
bool | callVS (const char *function, const char *stringParam) |
|
int | callVSCD (const char *function, const char *strPar, UDataBase *data, int cooSys) |
|
void | createBaseVar () |
|
virtual bool | createVarSpace (const int varCnt, const int structCnt, const int methCnt, const char *note, bool copy=false) |
|
bool | getGlobalString (const char *name, const char **value) |
|
bool | getGlobalValue (const char *name, double *value) |
|
bool | getGlobalValue (const char *name, const char **value) |
|
bool | getGlobalValue (const char *name, bool *value) |
|
bool | getGlobalValue (const char *name, UTime *value) |
|
bool | getLocalValue (const char *name, double *value) |
| get a value in this variable tree More...
|
|
bool | getLocalValue (const char *name, bool *value) |
|
bool | getLocalValue (const char *name, UTime *value) |
|
double | getLocalValue (int idx) |
|
UPosition | getLocalValue3D (int idx) |
|
UPosRot | getLocalValue6D (int idx) |
|
bool | getLocalValueBool (int idx) |
|
int | getLocalValueInt (int idx) |
|
UTime | getLocalValueTime (int idx) |
|
const char * | getLogFileName () |
|
const char * | getVarDescription (int idx) |
|
UVarCalc * | getVarPool () |
|
bool | isLogFileOpen () |
|
bool | isLogFileOpen (const char *structName) |
|
bool | isVarPoolUpdated (int lastCnt, int *newCnt) |
|
void | logFileClose () |
|
bool | logFileOpen () |
|
void | logFileStart (const char *structName, bool open) |
|
virtual bool | methodCall (const char *name, const char *paramOrder, char **strings, const double *doubles, double *value, UDataBase **returnStruct=NULL, int *returnStructCnt=NULL) |
|
virtual const char * | print (const char *preString, char *buff, int buffCnt) |
|
bool | setGlobalVar (const char *name, const double value, bool mayAdd) |
| Assigns a value to a variable. The variable may be a part of a structure. More...
|
|
bool | setLocalVar (int idx, double value, const int element) |
|
bool | setLocalVar (const char *name, const double value, bool mayAdd) |
| Assigns a value to a variable. The variable may be a part of a structure. More...
|
|
bool | setLocalVar3D (int idx, UPosition *value) |
|
bool | setLocalVar6D (int idx, UPosRot *value) |
|
bool | setLocalVarAdd (int idx, double value, const int element) |
|
bool | setLocalVarPose (int idx, UPose *value) |
|
void | setVarPool (UVarCalc *sharedVarPool) |
|
int | updateQTvars (int structIdx) |
|
| UResVarPool () |
|
virtual | ~UResVarPool () |
|
void | createReplayVar (UVarPool *pool) |
|
UCmdExe * | getCorePointer () |
|
char * | getLogFileName (char *fn, const int fnCnt) |
|
int | getResFuncIdx () |
|
const char * | getResID () |
|
int | getResVersion () |
|
bool | isA (const char *idStr) |
|
bool | isAlsoA (const char *id) |
|
virtual void | saveSettings () |
|
void | setCorePointer (UCmdExe *serverCore) |
|
void | setResFuncIdx (int idx) |
|
virtual void | setResID (const char *id, const int version) |
|
virtual void | stop (bool) |
|
virtual void | updateReplayStatus () |
|
| UResBase () |
|
virtual | ~UResBase () |
|
void | addChild (UReplay *child) |
|
virtual bool | decodeReplayLine (char *) |
|
char * | getLogFileName (char *fn, const int fnCnt) |
|
char * | getReplayFileName (char *fn, const int fnCnt) |
|
int | getReplayLogLine () |
|
bool | isReplay () |
|
bool | isReplayFileOpen () |
|
void | removeChild (UReplay *child) |
|
virtual void | replayAdvanceTime (UTime untilTime) |
|
void | replaySetBaseFileName (const char *name, const char *preName="") |
|
void | replaySetFileName (const char *name) |
|
virtual bool | replayStep () |
|
int | replayStep (int steps) |
|
virtual bool | replayToTime (UTime untilTime) |
|
void | setParent (UReplay *parent) |
|
bool | setReplay (bool value) |
|
| UReplay () |
|
virtual | ~UReplay () |
|
bool | lock () |
|
void | lockInit () |
|
void | post () |
|
bool | tryLock () |
|
bool | tryWait () |
|
| ULock () |
|
void | unlock () |
|
bool | wait () |
|
| ~ULock () |
|
virtual bool | methodCallV (const char *name, const char *paramOrder, UVariable *params[], UDataBase **returnStruct, int *returnStructCnt) |
|
virtual | ~UVarMethodImplement () |
|
|
UPose | getCurrentOdoPose (ULaserData *data) |
| get the current pose of the robot at the time of the laser data The pose may be fake, and the fake pose is in the laser data structure too More...
|
|
ULaserData * | getScan (int device, ULaserDevice **las, ULaserData *pushData, bool getOnly, int fake) |
| get a laserscan based on these parameters More...
|
|
bool | sendAllLines (UServerInMsg *msg, ULaserDevice *las, ULaserData *data, bool getOnly) |
| Process a request for all detected (wall-like) lines in the scan. More...
|
|
bool | sendBoxLines (UServerInMsg *msg, ULaserDevice *las, ULaserData *data, bool getOnly) |
| Process a request for (4) wall lines in the scan. More...
|
|
bool | sendBoxPose (UServerInMsg *msg, ULaserDevice *las, ULaserData *data, bool getOnly) |
| Process a request for the pose of the south-west corner of the box The reply is send as a special <laser l0="0.0" l1="1.0" .../> type tag. More...
|
|
bool | sendRobotPoseAndSensorPosition (UServerInMsg *msg, ULaserDevice *las, ULaserData *data) |
| send robot pose and sensor position (orientation) to client More...
|
|
int | getCmdIndex () |
|
UResBase * | getStaticResource (const char *resName, bool mayCreate, bool staticOnly=true) |
| get a pointer to a static resource. More...
|
|
bool | isClientAlive (int clientIdx, double holdOffTime) |
|
bool | sendDebug (UServerInMsg *msg, const char *debugText) |
|
bool | sendDebug (const char *debugText) |
|
bool | sendError (UServerInMsg *msg, const char *errorText) |
|
bool | sendError (const char *errorText) |
|
bool | sendHelp (UServerInMsg *msg, const char *infoText) |
|
bool | sendHelp (const char *infoText) |
|
bool | sendInfo (UServerInMsg *msg, const char *infoText) |
|
bool | sendInfo (const char *infoText) |
|
bool | sendWarning (UServerInMsg *msg, const char *warningText) |
|
bool | sendWarning (const char *warningText) |
|
UResBase * | setThisResource (const char *ID, UResBase *resource, bool remove, bool *changed, UResBase *currentResPtr, bool *isLocal) |
|
void | setDescription (const char *note, bool copy=false) |
|
UResBase * | getStaticResource (const char *resName, bool mayCreate, bool staticOnly=true) |
| get a pointer to a static resource. More...
|
|
ScanFeatures class converted to line extract.
Plugin for Ulmsserver with required functions.
- Author
- Aske Olsson
-
Lars Pontoppidan
-
Lars Mogensen
-
Christian Andersen (feb 2008)