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"
}
1.5.6