4 #ifndef _PLAYERXDR_PACK_H_
5 #define _PLAYERXDR_PACK_H_
8 #if defined (PLAYER_STATIC)
9 #define PLAYERXDR_EXPORT
10 #elif defined (playerxdr_EXPORTS)
11 #define PLAYERXDR_EXPORT __declspec (dllexport)
13 #define PLAYERXDR_EXPORT __declspec (dllimport)
16 #define PLAYERXDR_EXPORT
19 #include <rpc/types.h>
22 #include <libplayerinterface/player.h>
23 #include <libplayerinterface/functiontable.h>
33 #define PLAYERXDR_ENCODE XDR_ENCODE
34 #define PLAYERXDR_DECODE XDR_DECODE
36 #define PLAYERXDR_MSGHDR_SIZE 40
37 #define PLAYERXDR_MAX_MESSAGE_SIZE (4*PLAYER_MAX_MESSAGE_SIZE)
39 PLAYERXDR_EXPORT
int player_devaddr_pack(
void* buf,
size_t buflen,
player_devaddr_t * msg,
int op);
44 PLAYERXDR_EXPORT
unsigned int player_devaddr_t_sizeof(
player_devaddr_t *msg);
46 PLAYERXDR_EXPORT
int player_msghdr_pack(
void* buf,
size_t buflen,
player_msghdr_t * msg,
int op);
48 PLAYERXDR_EXPORT
void player_msghdr_t_cleanup(
const player_msghdr_t *msg);
51 PLAYERXDR_EXPORT
unsigned int player_msghdr_t_sizeof(
player_msghdr_t *msg);
53 PLAYERXDR_EXPORT
int player_point_2d_pack(
void* buf,
size_t buflen,
player_point_2d_t * msg,
int op);
60 PLAYERXDR_EXPORT
int player_point_3d_pack(
void* buf,
size_t buflen,
player_point_3d_t * msg,
int op);
67 PLAYERXDR_EXPORT
int player_orientation_3d_pack(
void* buf,
size_t buflen,
player_orientation_3d_t * msg,
int op);
74 PLAYERXDR_EXPORT
int player_pose2d_pack(
void* buf,
size_t buflen,
player_pose2d_t * msg,
int op);
76 PLAYERXDR_EXPORT
void player_pose2d_t_cleanup(
const player_pose2d_t *msg);
79 PLAYERXDR_EXPORT
unsigned int player_pose2d_t_sizeof(
player_pose2d_t *msg);
81 PLAYERXDR_EXPORT
int player_pose3d_pack(
void* buf,
size_t buflen,
player_pose3d_t * msg,
int op);
83 PLAYERXDR_EXPORT
void player_pose3d_t_cleanup(
const player_pose3d_t *msg);
86 PLAYERXDR_EXPORT
unsigned int player_pose3d_t_sizeof(
player_pose3d_t *msg);
88 PLAYERXDR_EXPORT
int player_bbox2d_pack(
void* buf,
size_t buflen,
player_bbox2d_t * msg,
int op);
90 PLAYERXDR_EXPORT
void player_bbox2d_t_cleanup(
const player_bbox2d_t *msg);
93 PLAYERXDR_EXPORT
unsigned int player_bbox2d_t_sizeof(
player_bbox2d_t *msg);
95 PLAYERXDR_EXPORT
int player_bbox3d_pack(
void* buf,
size_t buflen,
player_bbox3d_t * msg,
int op);
97 PLAYERXDR_EXPORT
void player_bbox3d_t_cleanup(
const player_bbox3d_t *msg);
100 PLAYERXDR_EXPORT
unsigned int player_bbox3d_t_sizeof(
player_bbox3d_t *msg);
109 PLAYERXDR_EXPORT
int player_segment_pack(
void* buf,
size_t buflen,
player_segment_t * msg,
int op);
111 PLAYERXDR_EXPORT
void player_segment_t_cleanup(
const player_segment_t *msg);
114 PLAYERXDR_EXPORT
unsigned int player_segment_t_sizeof(
player_segment_t *msg);
116 PLAYERXDR_EXPORT
int player_extent2d_pack(
void* buf,
size_t buflen,
player_extent2d_t * msg,
int op);
123 PLAYERXDR_EXPORT
int player_color_pack(
void* buf,
size_t buflen,
player_color_t * msg,
int op);
125 PLAYERXDR_EXPORT
void player_color_t_cleanup(
const player_color_t *msg);
128 PLAYERXDR_EXPORT
unsigned int player_color_t_sizeof(
player_color_t *msg);
130 PLAYERXDR_EXPORT
int player_bool_pack(
void* buf,
size_t buflen,
player_bool_t * msg,
int op);
132 PLAYERXDR_EXPORT
void player_bool_t_cleanup(
const player_bool_t *msg);
134 PLAYERXDR_EXPORT
void player_bool_t_free(
player_bool_t *msg);
135 PLAYERXDR_EXPORT
unsigned int player_bool_t_sizeof(
player_bool_t *msg);
137 PLAYERXDR_EXPORT
int player_uint32_pack(
void* buf,
size_t buflen,
player_uint32_t * msg,
int op);
139 PLAYERXDR_EXPORT
void player_uint32_t_cleanup(
const player_uint32_t *msg);
142 PLAYERXDR_EXPORT
unsigned int player_uint32_t_sizeof(
player_uint32_t *msg);
151 PLAYERXDR_EXPORT
int player_boolprop_req_pack(
void* buf,
size_t buflen,
player_boolprop_req_t * msg,
int op);
158 PLAYERXDR_EXPORT
int player_intprop_req_pack(
void* buf,
size_t buflen,
player_intprop_req_t * msg,
int op);
165 PLAYERXDR_EXPORT
int player_dblprop_req_pack(
void* buf,
size_t buflen,
player_dblprop_req_t * msg,
int op);
172 PLAYERXDR_EXPORT
int player_strprop_req_pack(
void* buf,
size_t buflen,
player_strprop_req_t * msg,
int op);
179 PLAYERXDR_EXPORT
int player_device_devlist_pack(
void* buf,
size_t buflen,
player_device_devlist_t * msg,
int op);
193 PLAYERXDR_EXPORT
int player_device_req_pack(
void* buf,
size_t buflen,
player_device_req_t * msg,
int op);
228 PLAYERXDR_EXPORT
int player_power_data_pack(
void* buf,
size_t buflen,
player_power_data_t * msg,
int op);
242 PLAYERXDR_EXPORT
int player_gripper_data_pack(
void* buf,
size_t buflen,
player_gripper_data_t * msg,
int op);
249 PLAYERXDR_EXPORT
int player_gripper_geom_pack(
void* buf,
size_t buflen,
player_gripper_geom_t * msg,
int op);
347 PLAYERXDR_EXPORT
int player_sonar_data_pack(
void* buf,
size_t buflen,
player_sonar_data_t * msg,
int op);
354 PLAYERXDR_EXPORT
int player_sonar_geom_pack(
void* buf,
size_t buflen,
player_sonar_geom_t * msg,
int op);
368 PLAYERXDR_EXPORT
int player_laser_data_pack(
void* buf,
size_t buflen,
player_laser_data_t * msg,
int op);
389 PLAYERXDR_EXPORT
int player_laser_geom_pack(
void* buf,
size_t buflen,
player_laser_geom_t * msg,
int op);
396 PLAYERXDR_EXPORT
int player_laser_config_pack(
void* buf,
size_t buflen,
player_laser_config_t * msg,
int op);
452 PLAYERXDR_EXPORT
int player_ptz_data_pack(
void* buf,
size_t buflen,
player_ptz_data_t * msg,
int op);
459 PLAYERXDR_EXPORT
int player_ptz_cmd_pack(
void* buf,
size_t buflen,
player_ptz_cmd_t * msg,
int op);
461 PLAYERXDR_EXPORT
void player_ptz_cmd_t_cleanup(
const player_ptz_cmd_t *msg);
464 PLAYERXDR_EXPORT
unsigned int player_ptz_cmd_t_sizeof(
player_ptz_cmd_t *msg);
466 PLAYERXDR_EXPORT
int player_ptz_req_status_pack(
void* buf,
size_t buflen,
player_ptz_req_status_t * msg,
int op);
473 PLAYERXDR_EXPORT
int player_ptz_geom_pack(
void* buf,
size_t buflen,
player_ptz_geom_t * msg,
int op);
494 PLAYERXDR_EXPORT
int player_audio_wav_pack(
void* buf,
size_t buflen,
player_audio_wav_t * msg,
int op);
501 PLAYERXDR_EXPORT
int player_audio_seq_item_pack(
void* buf,
size_t buflen,
player_audio_seq_item_t * msg,
int op);
508 PLAYERXDR_EXPORT
int player_audio_seq_pack(
void* buf,
size_t buflen,
player_audio_seq_t * msg,
int op);
543 PLAYERXDR_EXPORT
int player_audio_sample_pack(
void* buf,
size_t buflen,
player_audio_sample_t * msg,
int op);
564 PLAYERXDR_EXPORT
int player_audio_state_pack(
void* buf,
size_t buflen,
player_audio_state_t * msg,
int op);
571 PLAYERXDR_EXPORT
int player_fiducial_item_pack(
void* buf,
size_t buflen,
player_fiducial_item_t * msg,
int op);
578 PLAYERXDR_EXPORT
int player_fiducial_data_pack(
void* buf,
size_t buflen,
player_fiducial_data_t * msg,
int op);
585 PLAYERXDR_EXPORT
int player_fiducial_geom_pack(
void* buf,
size_t buflen,
player_fiducial_geom_t * msg,
int op);
592 PLAYERXDR_EXPORT
int player_fiducial_fov_pack(
void* buf,
size_t buflen,
player_fiducial_fov_t * msg,
int op);
599 PLAYERXDR_EXPORT
int player_fiducial_id_pack(
void* buf,
size_t buflen,
player_fiducial_id_t * msg,
int op);
606 PLAYERXDR_EXPORT
int player_speech_cmd_pack(
void* buf,
size_t buflen,
player_speech_cmd_t * msg,
int op);
613 PLAYERXDR_EXPORT
int player_gps_data_pack(
void* buf,
size_t buflen,
player_gps_data_t * msg,
int op);
620 PLAYERXDR_EXPORT
int player_bumper_data_pack(
void* buf,
size_t buflen,
player_bumper_data_t * msg,
int op);
627 PLAYERXDR_EXPORT
int player_bumper_define_pack(
void* buf,
size_t buflen,
player_bumper_define_t * msg,
int op);
634 PLAYERXDR_EXPORT
int player_bumper_geom_pack(
void* buf,
size_t buflen,
player_bumper_geom_t * msg,
int op);
641 PLAYERXDR_EXPORT
int player_dio_data_pack(
void* buf,
size_t buflen,
player_dio_data_t * msg,
int op);
648 PLAYERXDR_EXPORT
int player_dio_cmd_pack(
void* buf,
size_t buflen,
player_dio_cmd_t * msg,
int op);
650 PLAYERXDR_EXPORT
void player_dio_cmd_t_cleanup(
const player_dio_cmd_t *msg);
653 PLAYERXDR_EXPORT
unsigned int player_dio_cmd_t_sizeof(
player_dio_cmd_t *msg);
655 PLAYERXDR_EXPORT
int player_aio_data_pack(
void* buf,
size_t buflen,
player_aio_data_t * msg,
int op);
662 PLAYERXDR_EXPORT
int player_aio_cmd_pack(
void* buf,
size_t buflen,
player_aio_cmd_t * msg,
int op);
664 PLAYERXDR_EXPORT
void player_aio_cmd_t_cleanup(
const player_aio_cmd_t *msg);
667 PLAYERXDR_EXPORT
unsigned int player_aio_cmd_t_sizeof(
player_aio_cmd_t *msg);
669 PLAYERXDR_EXPORT
int player_ir_data_pack(
void* buf,
size_t buflen,
player_ir_data_t * msg,
int op);
671 PLAYERXDR_EXPORT
void player_ir_data_t_cleanup(
const player_ir_data_t *msg);
674 PLAYERXDR_EXPORT
unsigned int player_ir_data_t_sizeof(
player_ir_data_t *msg);
676 PLAYERXDR_EXPORT
int player_ir_pose_pack(
void* buf,
size_t buflen,
player_ir_pose_t * msg,
int op);
678 PLAYERXDR_EXPORT
void player_ir_pose_t_cleanup(
const player_ir_pose_t *msg);
681 PLAYERXDR_EXPORT
unsigned int player_ir_pose_t_sizeof(
player_ir_pose_t *msg);
683 PLAYERXDR_EXPORT
int player_ir_power_req_pack(
void* buf,
size_t buflen,
player_ir_power_req_t * msg,
int op);
690 PLAYERXDR_EXPORT
int player_wifi_link_pack(
void* buf,
size_t buflen,
player_wifi_link_t * msg,
int op);
697 PLAYERXDR_EXPORT
int player_wifi_data_pack(
void* buf,
size_t buflen,
player_wifi_data_t * msg,
int op);
704 PLAYERXDR_EXPORT
int player_wifi_mac_req_pack(
void* buf,
size_t buflen,
player_wifi_mac_req_t * msg,
int op);
725 PLAYERXDR_EXPORT
int player_localize_data_pack(
void* buf,
size_t buflen,
player_localize_data_t * msg,
int op);
837 PLAYERXDR_EXPORT
int player_simulation_cmd_pack(
void* buf,
size_t buflen,
player_simulation_cmd_t * msg,
int op);
900 PLAYERXDR_EXPORT
int player_camera_data_pack(
void* buf,
size_t buflen,
player_camera_data_t * msg,
int op);
907 PLAYERXDR_EXPORT
int player_map_info_pack(
void* buf,
size_t buflen,
player_map_info_t * msg,
int op);
914 PLAYERXDR_EXPORT
int player_map_data_pack(
void* buf,
size_t buflen,
player_map_data_t * msg,
int op);
928 PLAYERXDR_EXPORT
int player_planner_data_pack(
void* buf,
size_t buflen,
player_planner_data_t * msg,
int op);
935 PLAYERXDR_EXPORT
int player_planner_cmd_pack(
void* buf,
size_t buflen,
player_planner_cmd_t * msg,
int op);
970 PLAYERXDR_EXPORT
int player_log_get_state_pack(
void* buf,
size_t buflen,
player_log_get_state_t * msg,
int op);
984 PLAYERXDR_EXPORT
int player_joystick_data_pack(
void* buf,
size_t buflen,
player_joystick_data_t * msg,
int op);
998 PLAYERXDR_EXPORT
int player_opaque_data_pack(
void* buf,
size_t buflen,
player_opaque_data_t * msg,
int op);
1005 PLAYERXDR_EXPORT
int player_position1d_data_pack(
void* buf,
size_t buflen,
player_position1d_data_t * msg,
int op);
1026 PLAYERXDR_EXPORT
int player_position1d_geom_pack(
void* buf,
size_t buflen,
player_position1d_geom_t * msg,
int op);
1096 PLAYERXDR_EXPORT
int player_actarray_data_pack(
void* buf,
size_t buflen,
player_actarray_data_t * msg,
int op);
1110 PLAYERXDR_EXPORT
int player_actarray_geom_pack(
void* buf,
size_t buflen,
player_actarray_geom_t * msg,
int op);
1194 PLAYERXDR_EXPORT
int player_limb_data_pack(
void* buf,
size_t buflen,
player_limb_data_t * msg,
int op);
1222 PLAYERXDR_EXPORT
int player_limb_power_req_pack(
void* buf,
size_t buflen,
player_limb_power_req_t * msg,
int op);
1229 PLAYERXDR_EXPORT
int player_limb_brakes_req_pack(
void* buf,
size_t buflen,
player_limb_brakes_req_t * msg,
int op);
1236 PLAYERXDR_EXPORT
int player_limb_geom_req_pack(
void* buf,
size_t buflen,
player_limb_geom_req_t * msg,
int op);
1243 PLAYERXDR_EXPORT
int player_limb_speed_req_pack(
void* buf,
size_t buflen,
player_limb_speed_req_t * msg,
int op);
1271 PLAYERXDR_EXPORT
int player_rfid_tag_pack(
void* buf,
size_t buflen,
player_rfid_tag_t * msg,
int op);
1278 PLAYERXDR_EXPORT
int player_rfid_data_pack(
void* buf,
size_t buflen,
player_rfid_data_t * msg,
int op);
1285 PLAYERXDR_EXPORT
int player_wsn_node_data_pack(
void* buf,
size_t buflen,
player_wsn_node_data_t * msg,
int op);
1292 PLAYERXDR_EXPORT
int player_wsn_data_pack(
void* buf,
size_t buflen,
player_wsn_data_t * msg,
int op);
1299 PLAYERXDR_EXPORT
int player_wsn_cmd_pack(
void* buf,
size_t buflen,
player_wsn_cmd_t * msg,
int op);
1301 PLAYERXDR_EXPORT
void player_wsn_cmd_t_cleanup(
const player_wsn_cmd_t *msg);
1304 PLAYERXDR_EXPORT
unsigned int player_wsn_cmd_t_sizeof(
player_wsn_cmd_t *msg);
1348 PLAYERXDR_EXPORT
int player_health_cpu_pack(
void* buf,
size_t buflen,
player_health_cpu_t * msg,
int op);
1355 PLAYERXDR_EXPORT
int player_health_memory_pack(
void* buf,
size_t buflen,
player_health_memory_t * msg,
int op);
1362 PLAYERXDR_EXPORT
int player_health_data_pack(
void* buf,
size_t buflen,
player_health_data_t * msg,
int op);
1369 PLAYERXDR_EXPORT
int player_imu_data_state_pack(
void* buf,
size_t buflen,
player_imu_data_state_t * msg,
int op);
1376 PLAYERXDR_EXPORT
int player_imu_data_calib_pack(
void* buf,
size_t buflen,
player_imu_data_calib_t * msg,
int op);
1383 PLAYERXDR_EXPORT
int player_imu_data_quat_pack(
void* buf,
size_t buflen,
player_imu_data_quat_t * msg,
int op);
1390 PLAYERXDR_EXPORT
int player_imu_data_euler_pack(
void* buf,
size_t buflen,
player_imu_data_euler_t * msg,
int op);
1432 PLAYERXDR_EXPORT
int player_ranger_config_pack(
void* buf,
size_t buflen,
player_ranger_config_t * msg,
int op);
1439 PLAYERXDR_EXPORT
int player_ranger_geom_pack(
void* buf,
size_t buflen,
player_ranger_geom_t * msg,
int op);
1509 PLAYERXDR_EXPORT
int player_vectormap_info_pack(
void* buf,
size_t buflen,
player_vectormap_info_t * msg,
int op);
1523 PLAYERXDR_EXPORT
int player_stereo_data_pack(
void* buf,
size_t buflen,
player_stereo_data_t * msg,
int op);
Request/reply: Set odometry.
Definition: player_interfaces.h:3627
Structure describing the WSN node's data packet.
Definition: player_interfaces.h:4335
Command: output values (PLAYER_DIO_CMD_VALUES)
Definition: player_interfaces.h:2004
Data: Stamped intensity scan (PLAYER_RANGER_DATA_INTNSSTAMPED)
Definition: player_interfaces.h:5002
position 2d velocity command
Definition: player_interfaces.h:617
Request/reply: Change position control.
Definition: player_interfaces.h:2538
data
Definition: player_interfaces.h:3414
Request/reply: Put the node in sleep mode (0) or wake it up (1).
Definition: player_interfaces.h:4393
Request/reply: Sonar power.
Definition: player_interfaces.h:798
Command: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordina...
Definition: player_interfaces.h:4521
Request/reply: Get/set scan properties.
Definition: player_interfaces.h:964
Vectormap feature data.
Definition: player.h:261
A rectangular bounding box, used to define the size of an object.
Definition: player.h:250
Request/reply: get/set 3D pose of a named simulation object.
Definition: player_interfaces.h:2720
Generic message header.
Definition: player.h:157
Command: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off...
Definition: player_interfaces.h:2852
Data: calibrated IMU data (PLAYER_IMU_DATA_CALIB)
Definition: player_interfaces.h:4670
A rectangular bounding box, used to define the origin and bounds of an object.
Definition: player.h:303
Command: state (PLAYER_PTZ_CMD_STATE)
Definition: player_interfaces.h:1251
Player audio sequence item.
Definition: player_interfaces.h:1484
Request/reply: Set filter settings.
Definition: player_interfaces.h:1019
Player audio sample selection.
Definition: player_interfaces.h:1605
Request/reply: Speed.
Definition: player_interfaces.h:4122
A color descriptor.
Definition: player.h:316
Request/reply: Set filename.
Definition: player_interfaces.h:3264
Command: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED)
Definition: player_interfaces.h:3859
Data: range scan (PLAYER_RANGER_DATA_RANGE)
Definition: player_interfaces.h:4961
Actuator geometry.
Definition: player_interfaces.h:3786
Request/reply: Set write state.
Definition: player_interfaces.h:3224
Request/reply: Enable/disable robot motion.
Definition: player_interfaces.h:3161
Command: set device state (PLAYER_WSN_CMD_DEVSTATE) This wsn command sets the state of the node's ind...
Definition: player_interfaces.h:4377
Request/reply: Get IDentification information.
Definition: player_interfaces.h:996
Command: state (PLAYER_PLANNER_CMD_GOAL)
Definition: player_interfaces.h:3137
Structure describing the cpu.
Definition: player_interfaces.h:4572
Structure describing the memory.
Definition: player_interfaces.h:4583
set odometry
Definition: player_interfaces.h:686
Command: Joint position control (PLAYER_ACTARRAY_CMD_POS)
Definition: player_interfaces.h:3837
Command: state (PLAYER_POSITION1D_CMD_POS)
Definition: player_interfaces.h:3548
Definition: player_interfaces.h:3011
Nameservice request.
Definition: player_interfaces.h:212
Request/reply: get geometry.
Definition: player_interfaces.h:3819
Request/reply: get geometry.
Definition: player_interfaces.h:433
Data: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN)
Definition: player_interfaces.h:1703
Request to get a double property.
Definition: player.h:440
A pose in the plane.
Definition: player.h:213
Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current st...
Definition: player_interfaces.h:2835
Command: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon.
Definition: player_interfaces.h:4205
Command: Joint home (PLAYER_CMD_ACTARRAY_HOME)
Definition: player_interfaces.h:3881
Data.
Definition: player_interfaces.h:4278
Command: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT)
Definition: player_interfaces.h:3890
Command: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE)
Definition: player_interfaces.h:4056
Data: calibrated IMU data (PLAYER_IMU_DATA_STATE)
Definition: player_interfaces.h:4660
Request/reply: Rewind playback.
Definition: player_interfaces.h:3251
Data AND Request/reply: bumper geometry.
Definition: player_interfaces.h:1946
Data: all of the calibrated IMU data (PLAYER_IMU_DATA_FULLSTATE)
Definition: player_interfaces.h:4726
An angle in 3D space.
Definition: player.h:202
Request/reply: Power.
Definition: player_interfaces.h:3918
Request/reply: Brakes.
Definition: player_interfaces.h:3928
Data: recognized string (PLAYER_SPEECH_MAX_STRING_LEN)
Definition: player_interfaces.h:3360
A device address.
Definition: player.h:141
Request/reply: Set tracking color.
Definition: player_interfaces.h:1121
Data: state (PLAYER_LIMB_DATA)
Definition: player_interfaces.h:4037
Structure containing a single actuator's information.
Definition: player_interfaces.h:3758
Request/reply: Motor power.
Definition: player_interfaces.h:2527
Request/reply: get geometry.
Definition: player_interfaces.h:4112
Command: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light...
Definition: player_interfaces.h:2863
Data: state (PLAYER_POSITION3D_DATA_STATE)
Definition: player_interfaces.h:2470
Request/reply: (un)subscribe to a device.
Definition: player_interfaces.h:140
Player audio sample record request.
Definition: player_interfaces.h:1616
Request/reply: Query geometry.
Definition: player_interfaces.h:3562
Request/reply: Power.
Definition: player_interfaces.h:4093
Data: Euler orientation data (PLAYER_IMU_DATA_EULER)
Definition: player_interfaces.h:4712
Definition: player_interfaces.h:5102
A point in the plane.
Definition: player.h:180
Command: state (PLAYER_AIO_CMD_STATE)
Definition: player_interfaces.h:2062
Command: velocity (PLAYER_POSITION3D_CMD_SET_VEL)
Definition: player_interfaces.h:2498
position2d geom
Definition: player_interfaces.h:655
Structure for messages returning a single integer.
Definition: player.h:336
Request/reply: Reset odometry.
Definition: player_interfaces.h:2576
Data: voltage (PLAYER_POWER_DATA_STATE)
Definition: player_interfaces.h:291
Configuration request: Set imager params.
Definition: player_interfaces.h:1156
Request/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER)
Definition: player_interfaces.h:5019
Request/reply: Set position PID parameters.
Definition: player_interfaces.h:3653
Request/reply:
Definition: player_interfaces.h:2278
Command: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system...
Definition: player_interfaces.h:4531
Request/reply: Control mode.
Definition: player_interfaces.h:1304
Data: Stamped range scan (PLAYER_RANGER_DATA_RANGESTAMPED)
Definition: player_interfaces.h:4973
Data: state (PLAYER_BUMPER_DATA_GEOM)
Definition: player_interfaces.h:1920
Command.
Definition: player_interfaces.h:2692
Data: ranges (PLAYER_IR_DATA_RANGES)
Definition: player_interfaces.h:2113
Data: This interface produces no data.
Definition: player_interfaces.h:4179
Vectormap info.
Definition: player_interfaces.h:5126
Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the ...
Definition: player_interfaces.h:2820
Data: Quaternions orientation data (PLAYER_IMU_DATA_QUAT)
Definition: player_interfaces.h:4696
Command: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE)
Definition: player_interfaces.h:4080
Player audio sequence.
Definition: player_interfaces.h:1502
Request/reply: Turn power on/off.
Definition: player_interfaces.h:986
Structure describing the HEALTH's data packet.
Definition: player_interfaces.h:4594
Data: state (PLAYER_STEREO_DATA_STATE)
Definition: player_interfaces.h:5238
Data: intensity scan (PLAYER_RANGER_DATA_INTNS)
Definition: player_interfaces.h:4990
Data: state (PLAYER_GRIPPER_DATA_STATE)
Definition: player_interfaces.h:418
A rectangular bounding box, used to define the size of an object.
Definition: player.h:241
Request/reply: Set odometry.
Definition: player_interfaces.h:2561
Data: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE)
Definition: player_interfaces.h:912
Data: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS)
Definition: player_interfaces.h:1099
Request/reply: Get/set sensor field of view.
Definition: player_interfaces.h:1733
Command: Draw polyline (PLAYER_GRAPHICS2D_CMD_POLYLINE) Draw a series of straight line segments betwe...
Definition: player_interfaces.h:4192
position2d position command
Definition: player_interfaces.h:626
Request/reply:
Definition: player_interfaces.h:2270
Data.
Definition: player_interfaces.h:2682
Request to get a boolean property.
Definition: player.h:418
Data and Request/reply: Get geometry.
Definition: player_interfaces.h:4942
position2d command setting velocity and steering angle
Definition: player_interfaces.h:637
Command: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED)
Definition: player_interfaces.h:3870
Request/reply: Get/set fiducial ID.
Definition: player_interfaces.h:1758
Request/reply: Change control mode.
Definition: player_interfaces.h:3616
position2d velocity mode config
Definition: player_interfaces.h:671
Data: state (PLAYER_WIFI_DATA_STATE)
Definition: player_interfaces.h:2245
Request/reply: Change velocity control.
Definition: player_interfaces.h:2551
Configuration request: Change data delivery mode.
Definition: player_interfaces.h:159
Request/reply: Motor power.
Definition: player_interfaces.h:3581
position2d speed PID req
Definition: player_interfaces.h:693
Data: This interface produces no data.
Definition: player_interfaces.h:4505
Request/reply: get grid map tile.
Definition: player_interfaces.h:3032
Vectormap data.
Definition: player_interfaces.h:5113
position2d position mode request
Definition: player_interfaces.h:679
Data: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet.
Definition: player_interfaces.h:4816
Request/reply: Query pan/tilt status.
Definition: player_interfaces.h:1268
Link information for one host.
Definition: player_interfaces.h:2217
Request/reply: Generic request.
Definition: player_interfaces.h:1290
Data AND Request/reply: geometry.
Definition: player_interfaces.h:786
Request/reply: change the data type to RAW or converted engineering units.
Definition: player_interfaces.h:4408
Request/reply: get/set a property of a named simulation object.
Definition: player_interfaces.h:2752
Command: flash (PLAYER_BLINKENLIGHT_CMD_FLASH) This blinkenlight command sets the duration of one on/...
Definition: player_interfaces.h:2874
Request/reply: Set playback state.
Definition: player_interfaces.h:3234
Request/reply: Set position PID parameters.
Definition: player_interfaces.h:2590
Structure containing a single capability request.
Definition: player.h:392
Command: state (PLAYER_POSITION1D_CMD_VEL)
Definition: player_interfaces.h:3535
Data: state (PLAYER_CAMERA_DATA_STATE)
Definition: player_interfaces.h:2934
A boolean variable, 0 for false anything else for true.
Definition: player.h:329
A particle.
Definition: player_interfaces.h:2373
position2d position pid req
Definition: player_interfaces.h:704
Request/reply: Set velocity PID parameters.
Definition: player_interfaces.h:3638
Structure describing a single RFID tag.
Definition: player_interfaces.h:4265
position2d command setting velocity and heading
Definition: player_interfaces.h:646
Request/reply: Brakes.
Definition: player_interfaces.h:4103
Data: state (PLAYER_GPS_DATA_STATE)
Definition: player_interfaces.h:1844
Request/reply: get pose.
Definition: player_interfaces.h:2128
Request/reply: set charging policy.
Definition: player_interfaces.h:320
Request/reply: Get geometry.
Definition: player_interfaces.h:948
Structure describing a single blob.
Definition: player_interfaces.h:1071
position2d power config
Definition: player_interfaces.h:664
Data: scan (PLAYER_LASER_DATA_SCANANGLE)
Definition: player_interfaces.h:923
3D Pointcloud element structure An element as stored in a 3D pointcloud, containing a 3D position plu...
Definition: player_interfaces.h:4798
Command: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION)
Definition: player_interfaces.h:4070
A pose in space.
Definition: player.h:224
Request/reply: get vector map.
Definition: player_interfaces.h:3052
Request/reply: Get geometry.
Definition: player_interfaces.h:1717
Request/reply: Get particles.
Definition: player_interfaces.h:2386
position2d data
Definition: player_interfaces.h:606
Request/reply: Turn intensity data on/off for devices that provide it (PLAYER_RANGER_REQ_INTNS) ...
Definition: player_interfaces.h:5031
Data: scan (PLAYER_LASER_DATA_SCAN)
Definition: player_interfaces.h:886
Request/reply: Set the robot pose estimate.
Definition: player_interfaces.h:2363
Device configuration request (PLAYER_RANGER_REQ_GET_CONFIG)
Definition: player_interfaces.h:4920
A point in 3D space.
Definition: player.h:190
Data: state (PLAYER_POSITION1D_DATA_STATE)
Definition: player_interfaces.h:3507
Info on a single detected fiducial.
Definition: player_interfaces.h:1688
Request/reply: set power.
Definition: player_interfaces.h:2140
Vectormap feature data.
Definition: player_interfaces.h:5085
Player audio driver state.
Definition: player_interfaces.h:1631
Request/reply: Query geometry.
Definition: player_interfaces.h:2509
Request/reply: Set speed profile parameters.
Definition: player_interfaces.h:2604
Request/reply: get/set 2D pose of a named simulation object.
Definition: player_interfaces.h:2704
Request to get a string property.
Definition: player.h:451
Request/reply: Get the list of available devices.
Definition: player_interfaces.h:99
Request to get an integer property.
Definition: player.h:429
Data: Raw audio data.
Definition: player_interfaces.h:1466
Command: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS)
Definition: player_interfaces.h:3848
Command: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT)
Definition: player_interfaces.h:3901
Request/reply: Change velocity control.
Definition: player_interfaces.h:3595
Command: say a string (PLAYER_SPEECH_CMD_SAY)
Definition: player_interfaces.h:1800
Command: position (PLAYER_POSITION3D_CMD_SET_POS)
Definition: player_interfaces.h:2484
Request/reply: Reset odometry.
Definition: player_interfaces.h:3605
Player mixer channel detail.
Definition: player_interfaces.h:1555
Data: state (PLAYER_JOYSTICK_DATA_STATE)
Definition: player_interfaces.h:3311
Request/reply: change the data type to one of the predefined data structures.
Definition: player_interfaces.h:4745
Player audio sample.
Definition: player_interfaces.h:1592
Player mixer channels.
Definition: player_interfaces.h:1572
Request/reply: Change data delivery frequency.
Definition: player_interfaces.h:4419
Data: state (PLAYER_ACTARRAY_DATA_STATE)
Definition: player_interfaces.h:3775
Data: input values (PLAYER_DIO_DATA_VALUES)
Definition: player_interfaces.h:1992
Request/reply: Set linear speed profile parameters.
Definition: player_interfaces.h:3668
A line segment, used to construct vector-based maps.
Definition: player.h:287
Request/reply: Query geometry.
Definition: player_interfaces.h:1276
The geometry of a single bumper.
Definition: player_interfaces.h:1929
Data: state (PLAYER_AIO_DATA_STATE)
Definition: player_interfaces.h:2051
Request/reply: Get waypoints.
Definition: player_interfaces.h:3148
Configuration request: Add client queue replace rule.
Definition: player_interfaces.h:232
Data: state (PLAYER_PTZ_DATA_STATE)
Definition: player_interfaces.h:1231
Player mixer channel.
Definition: player_interfaces.h:1516
Data: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS)
Definition: player_interfaces.h:2347
Player mixer channels.
Definition: player_interfaces.h:1533
Definition: player_interfaces.h:5221
Data (PLAYER_WSN_DATA)
Definition: player_interfaces.h:4362
Request/reply: Acceleration.
Definition: player_interfaces.h:3951
Hypothesis format.
Definition: player_interfaces.h:2333
Request/reply: Get the driver name for a particular device.
Definition: player_interfaces.h:113
speed prof req
Definition: player_interfaces.h:715
Request/reply: Speed.
Definition: player_interfaces.h:3938
Data: ranges (PLAYER_SONAR_DATA_RANGES)
Definition: player_interfaces.h:772
Request/reply: Reset orientation.
Definition: player_interfaces.h:4757
Data: state (PLAYER_PLANNER_DATA_STATE)
Definition: player_interfaces.h:3114
Configuration request: Authentication.
Definition: player_interfaces.h:198