Classes | |
class | MipResources::KheperaIII |
class | MipResources::MobileRobOptions |
Options for the mobile robot. More... | |
class | MipResources::MobileRobPar |
Mandatory parameters of all mobile robots. More... | |
class | MipResources::MobileRobVar |
Mandatory variables of all mobile robots. More... | |
class | MipResources::MobileRob |
Abstract mobile robot. More... | |
class | MipResources::RemoteKheperaPar |
Specific parameters of RemoteKhepera. More... | |
class | MipResources::RemoteKheperaVar |
Specific variables of RemoteKhepera. More... | |
class | MipResources::RemoteKheperaOptions |
Options for the mobile robot khepera. More... | |
class | MipResources::RemoteKhepera |
Provides an interface for and IP connection with a remote mobile robot task. More... | |
class | MipResources::RemoteRobPar |
Specific parameters of RemoteRob. More... | |
class | MipResources::RemoteRobVar |
Specific variables of RemoteRob. More... | |
class | MipResources::RemoteRob |
Provides an interface for and IP connection with a remote mobile robot task. More... | |
Enumerations | |
enum | MipResources::RemoteKheperaCommPacketsTypes { MipResources::RK_CONNECTION_REQUEST, MipResources::RK_CONNECTION_ACK, MipResources::RK_CONNECTION_END, MipResources::RK_SET_STATE, MipResources::RK_VEL_COMMAND, MipResources::RK_STATE, MipResources::RK_CORRECTED_STATE, MipResources::RK_SCAN, MipResources::RK_COMM_PACKETS_TYPES_NUM } |
Contains the packets for the Remote Khepera Mobile Robot UDP communication. More... | |
Functions | |
static void | MipResources::_mobileRobMotionWork (void *p) |
work callback for motion thread | |
static void | MipResources::_mobileRobMotionClean (void *p) |
clean the continuous scan process (for thread) | |
void | MipResources::RKWork (void *p) |
callback for thread | |
void | MipResources::RKClean (void *p) |
clean the continuous scan process (for thread) | |
void | MipResources::RRWork (void *p) |
callback for thread | |
void | MipResources::RRClean (void *p) |
clean the continuous scan process (for thread) | |
Variables | |
static const char * | MipResources::RemoteKheperaCommPacketsNames [RK_COMM_PACKETS_TYPES_NUM] |
Contains the names of the packets for the Remote Khepera Mobile Robot UDP communication. |
static void MipResources::_mobileRobMotionClean | ( | void * | p | ) | [static] |
clean the continuous scan process (for thread)
clean callback for thread
static void MipResources::_mobileRobMotionWork | ( | void * | p | ) | [static] |
work callback for motion thread
void MipResources::RKClean | ( | void * | p | ) |
clean the continuous scan process (for thread)
Clean the continuous scan process (for thread).
void MipResources::RKWork | ( | void * | p | ) |
callback for thread
Performs continuous scan process (for thread).
void MipResources::RRClean | ( | void * | p | ) |
clean the continuous scan process (for thread)
Clean the continuous scan process (for thread).
void MipResources::RRWork | ( | void * | p | ) |
callback for thread
Performs continuous scan process (for thread).
Initial value:
{ "Connection Request", "Connection ACK", "Connection End", "Set State", "Velocity Command", "State", "Corrected State", "Scan" }