|
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
simulation |
Classes | |
struct | player_simulation_data |
Data. More... | |
struct | player_simulation_cmd |
Command. More... | |
struct | player_simulation_pose2d_req |
Configuration request: set or get 2D pose of a named simulation object. More... | |
Defines | |
#define | PLAYER_SIMULATION_SET_POSE2D 0x00 |
#define | PLAYER_SIMULATION_GET_POSE2D 0x01 |
#define | PLAYER_SIMULATION_IDENTIFIER_MAXLEN 64 |
Typedefs | |
typedef player_simulation_data | player_simulation_data_t |
Data. | |
typedef player_simulation_cmd | player_simulation_cmd_t |
Command. | |
typedef player_simulation_pose2d_req | player_simulation_pose2d_req_t |
Configuration request: set or get 2D pose of a named simulation object. |
|
Request packet subtypes. |
|
|
|
the maximum length of a string indentifying a simulation object |
|
Data. Just a placeholder for now; data will be added in future. |
|
Command. Just a placeholder for now; data will be added in future. |
|
Configuration request: set or get 2D pose of a named simulation object. To set or get the pose of an object in a simulator, use this message type. If the subtype is PLAYER_SIMULATION_SET_POSE2D, the server will ask the simulator to move the named object to the location specified by (x,y,a) and return ACK. If the subtype is PLAYER_SIMULATION_GET_POSE2D, the server will attempt to locate the named object and reply with the same packet with (x,y,a) filled in. For all message subtypes, if the named object does not exist, or some other error occurs, the request should reply NACK. |