Remote robot
[Tasks]

Remote robot Task. More...

Classes

class  MipTasks::RemoteRobTaskOptions
class  MipTasks::RemoteRobSharedMem
 Shared memory for the RemoteRob. More...
class  MipTasks::RemoteRobTask
 task for the mutual localization More...
class  RemotRobTaskOptions
 task for the remote robot task More...

Enumerations

enum  MipTasks::RemoteRobotCommPacketsTypes {
  MipTasks::RRB_SCAN_UP, MipTasks::RRB_SCAN_DOWN, MipTasks::RRB_SCAN_GET_ONE, MipTasks::RRB_SCAN_GET_N,
  MipTasks::RRB_IR_UP, MipTasks::RRB_IR_DOWN, MipTasks::RRB_IR_GET_ONE, MipTasks::RRB_IR_GET_N,
  MipTasks::RRB_GP_UP, MipTasks::RRB_GP_DOWN, MipTasks::RRB_GP_GET_ONE, MipTasks::RRB_GP_GET_N,
  MipTasks::RRB_VG_UP, MipTasks::RRB_VG_DOWN, MipTasks::RRB_VG_GET_ONE, MipTasks::RRB_VG_GET_N,
  MipTasks::RRB_COMM_PACKETS_TYPES_NUM
}

Functions

void MipTasks::scanSenderWork (void *t)
 callback for thread
void MipTasks::scanSenderClean (void *p)
 clean the continuous scan process (for thread)
void MipTasks::poseVeloSenderWork (void *t)
 callback for thread
void MipTasks::poseVeloSenderClean (void *p)
 clean the continuous scan process (for thread)

Variables

static const char * MipTasks::RemoteRobotCommPackets [RRB_COMM_PACKETS_TYPES_NUM]
 Path names.

Detailed Description

Remote robot Task.


Enumeration Type Documentation

Enumerator:
RRB_SCAN_UP 
RRB_SCAN_DOWN 
RRB_SCAN_GET_ONE 
RRB_SCAN_GET_N 
RRB_IR_UP 
RRB_IR_DOWN 
RRB_IR_GET_ONE 
RRB_IR_GET_N 
RRB_GP_UP 
RRB_GP_DOWN 
RRB_GP_GET_ONE 
RRB_GP_GET_N 
RRB_VG_UP 
RRB_VG_DOWN 
RRB_VG_GET_ONE 
RRB_VG_GET_N 
RRB_COMM_PACKETS_TYPES_NUM 


Function Documentation

void MipTasks::poseVeloSenderClean ( void *  p  ) 

clean the continuous scan process (for thread)

void MipTasks::poseVeloSenderWork ( void *  t  ) 

callback for thread

void MipTasks::scanSenderClean ( void *  p  ) 

clean the continuous scan process (for thread)

void MipTasks::scanSenderWork ( void *  t  ) 

callback for thread


Variable Documentation

const char* MipTasks::RemoteRobotCommPackets[RRB_COMM_PACKETS_TYPES_NUM] [static]

Initial value:

 {
 "scu",
 "scd",
 "scg",
 "scn",
 "iru",
 "ird",
 "irg",
 "irn",
 "gpu",
 "gpd",
 "gpg",
 "gpn",
 "gvu",
 "gvd",
 "gvg",
 "gvn"
 }
Path names.


Generated on Mon Feb 20 07:01:09 2017 for MIP by  doxygen 1.5.6