| _playerc_client_t | Client object data |
| _playerc_device_t | Common device info |
| Claser | Claser implements functions to read data from a laser scanner ROTOSCAN RS4-4 (Leuze corp |
| ConfigFile | Class for loading configuration file information |
| Device | Encapsulates a device (i.e., a driver bound to an interface) |
| Driver | Base class for all drivers |
| Message | Reference-counted message objects |
| MessageQueue | A doubly-linked queue of messages |
| MessageQueueElement | This class is a helper for maintaining doubly-linked queues of Messages |
| MessageReplaceRule | We keep a singly-linked list of (addr,type,subtype,replace) tuples |
| player_actarray_accel_config | Request/reply: Acceleration |
| player_actarray_actuator | Structure containing a single actuator's information |
| player_actarray_actuatorgeom | Actuator geometry |
| player_actarray_brakes_config | Request/reply: Brakes |
| player_actarray_current_cmd | Command: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT) |
| player_actarray_data | Data: state (PLAYER_ACTARRAY_DATA_STATE) |
| player_actarray_geom | Request/reply: get geometry |
| player_actarray_home_cmd | Command: Joint home (PLAYER_CMD_ACTARRAY_HOME) |
| player_actarray_multi_current_cmd | Command: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT) |
| player_actarray_multi_position_cmd | Command: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS) |
| player_actarray_multi_speed_cmd | Command: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED) |
| player_actarray_position_cmd | Command: Joint position control (PLAYER_ACTARRAY_CMD_POS) |
| player_actarray_power_config | Request/reply: Power |
| player_actarray_speed_cmd | Command: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED) |
| player_actarray_speed_config | Request/reply: Speed |
| player_add_replace_rule_req | Configuration request: Add client queue replace rule |
| player_aio_cmd | Command: state (PLAYER_AIO_CMD_STATE) |
| player_aio_data | Data: state (PLAYER_AIO_DATA_STATE) |
| player_audio_mixer_channel | Player mixer channel |
| player_audio_mixer_channel_detail | Player mixer channel detail |
| player_audio_mixer_channel_list | Player mixer channels |
| player_audio_mixer_channel_list_detail | Player mixer channels |
| player_audio_sample | Player audio sample |
| player_audio_sample_item | Player audio sample selection |
| player_audio_sample_rec_req | Player audio sample record request |
| player_audio_seq | Player audio sequence |
| player_audio_seq_item | Player audio sequence item |
| player_audio_state | Player audio driver state |
| player_audio_wav | Data: Raw audio data |
| player_bbox2d | A rectangular bounding box, used to define the size of an object |
| player_bbox3d | A rectangular bounding box, used to define the size of an object |
| player_blackboard_entry | Vectormap feature data |
| player_blinkenlight_cmd | Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current state of the indicator light |
| player_blinkenlight_cmd_color | Command: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light |
| player_blinkenlight_cmd_flash | Command: flash (PLAYER_BLINKENLIGHT_CMD_FLASH) This blinkenlight command sets the duration of one on/off blink cycle in seconds and the ratio of light on/off time (0.0 to 1.0 ) |
| player_blinkenlight_cmd_power | Command: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off |
| player_blinkenlight_data | Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the indicator light |
| player_blobfinder_blob | Structure describing a single blob |
| player_blobfinder_color_config | Request/reply: Set tracking color |
| player_blobfinder_data | Data: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS) |
| player_blobfinder_imager_config | Configuration request: Set imager params |
| player_bool | A boolean variable, 0 for false anything else for true |
| player_bumper_data | Data: state (PLAYER_BUMPER_DATA_GEOM) |
| player_bumper_define | The geometry of a single bumper |
| player_bumper_geom | Data AND Request/reply: bumper geometry |
| player_camera_data | Data: state (PLAYER_CAMERA_DATA_STATE) |
| player_capabilities_req | Structure containing a single capability request |
| player_color | A color descriptor |
| player_dblprop_req | Request to get a double property |
| player_devaddr | A device address |
| player_device_auth_req | Configuration request: Authentication |
| player_device_datamode_req | Configuration request: Change data delivery mode |
| player_device_devlist | Request/reply: Get the list of available devices |
| player_device_driverinfo | Request/reply: Get the driver name for a particular device |
| player_device_nameservice_req | Nameservice request |
| player_device_req | Request/reply: (un)subscribe to a device |
| player_dio_cmd | Command: output values (PLAYER_DIO_CMD_VALUES) |
| player_dio_data | Data: input values (PLAYER_DIO_DATA_VALUES) |
| player_extent2d | A rectangular bounding box, used to define the origin and bounds of an object |
| player_fiducial_data | Data: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN) |
| player_fiducial_fov | Request/reply: Get/set sensor field of view |
| player_fiducial_geom | Request/reply: Get geometry |
| player_fiducial_id | Request/reply: Get/set fiducial ID |
| player_fiducial_item | Info on a single detected fiducial |
| player_gps_data | Data: state (PLAYER_GPS_DATA_STATE) |
| player_graphics2d_cmd_points | Data: This interface produces no data |
| player_graphics2d_cmd_polygon | Command: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon |
| player_graphics2d_cmd_polyline | Command: Draw polyline (PLAYER_GRAPHICS2D_CMD_POLYLINE) Draw a series of straight line segments between a set of points |
| player_graphics3d_cmd_draw | Data: This interface produces no data |
| player_graphics3d_cmd_rotate | Command: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system by a given angle around the given vector |
| player_graphics3d_cmd_translate | Command: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordinate system |
| player_gripper_data | Data: state (PLAYER_GRIPPER_DATA_STATE) |
| player_gripper_geom | Request/reply: get geometry |
| player_health_cpu | Structure describing the cpu |
| player_health_data | Structure describing the HEALTH's data packet |
| player_health_memory | Structure describing the memory |
| player_imu_data_calib | Data: calibrated IMU data (PLAYER_IMU_DATA_CALIB) |
| player_imu_data_euler | Data: Euler orientation data (PLAYER_IMU_DATA_EULER) |
| player_imu_data_quat | Data: Quaternions orientation data (PLAYER_IMU_DATA_QUAT) |
| player_imu_data_state | Data: calibrated IMU data (PLAYER_IMU_DATA_STATE) |
| player_imu_datatype_config | Request/reply: change the data type to one of the predefined data structures |
| player_imu_reset_orientation_config | Request/reply: Reset orientation |
| player_intprop_req | Request to get an integer property |
| player_ir_data | Data: ranges (PLAYER_IR_DATA_RANGES) |
| player_ir_pose | Request/reply: get pose |
| player_ir_power_req | Request/reply: set power |
| player_joystick_data | Data: state (PLAYER_JOYSTICK_DATA_STATE) |
| player_laser_config | Request/reply: Get/set scan properties |
| player_laser_data | Data: scan (PLAYER_LASER_DATA_SCAN) |
| player_laser_data_scanpose | Data: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE) |
| player_laser_geom | Request/reply: Get geometry |
| player_laser_get_id_config | Request/reply: Get IDentification information |
| player_laser_power_config | Request/reply: Turn power on/off |
| player_laser_set_filter_config | Request/reply: Set filter settings |
| player_limb_brakes_req | Request/reply: Brakes |
| player_limb_data | Data: state (PLAYER_LIMB_DATA) |
| player_limb_geom_req | Request/reply: get geometry |
| player_limb_power_req | Request/reply: Power |
| player_limb_setpose_cmd | Command: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE) |
| player_limb_setposition_cmd | Command: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION) |
| player_limb_speed_req | Request/reply: Speed |
| player_limb_vecmove_cmd | Command: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE) |
| player_localize_data | Data: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS) |
| player_localize_get_particles | Request/reply: Get particles |
| player_localize_hypoth | Hypothesis format |
| player_localize_particle | A particle |
| player_localize_set_pose | Request/reply: Set the robot pose estimate |
| player_log_get_state | Request/reply: Get state |
| player_log_set_filename | Request/reply: Set filename |
| player_log_set_read_rewind | Request/reply: Rewind playback |
| player_log_set_read_state | Request/reply: Set playback state |
| player_log_set_write_state | Request/reply: Set write state |
| player_map_data | Request/reply: get grid map tile |
| player_map_data_vector | Request/reply: get vector map |
| player_mcom_config | Configuration request to the device |
| player_mcom_data | A piece of data |
| player_mcom_return | Configuration reply from the device |
| player_msghdr | Generic message header |
| player_null | A null structure for parsing completeness |
| player_opaque_data | Data |
| player_orientation_3d | An angle in 3D space |
| player_planner_cmd | Command: state (PLAYER_PLANNER_CMD_GOAL) |
| player_planner_data | Data: state (PLAYER_PLANNER_DATA_STATE) |
| player_planner_enable_req | Request/reply: Enable/disable robot motion |
| player_planner_waypoints_req | Request/reply: Get waypoints |
| player_point_2d | A point in the plane |
| player_point_3d | A point in 3D space |
| player_pointcloud3d_data | Data: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet |
| player_pointcloud3d_element | 3D Pointcloud element structure An element as stored in a 3D pointcloud, containing a 3D position plus other corresponding information |
| player_pose2d | A pose in the plane |
| player_pose3d | A pose in space |
| player_position1d_cmd_pos | Command: state (PLAYER_POSITION1D_CMD_POS) |
| player_position1d_cmd_vel | Command: state (PLAYER_POSITION1D_CMD_VEL) |
| player_position1d_data | Data: state (PLAYER_POSITION1D_DATA_STATE) |
| player_position1d_geom | Request/reply: Query geometry |
| player_position1d_position_mode_req | Request/reply: Change control mode |
| player_position1d_position_pid_req | Request/reply: Set position PID parameters |
| player_position1d_power_config | Request/reply: Motor power |
| player_position1d_reset_odom_config | Request/reply: Reset odometry |
| player_position1d_set_odom_req | Request/reply: Set odometry |
| player_position1d_speed_pid_req | Request/reply: Set velocity PID parameters |
| player_position1d_speed_prof_req | Request/reply: Set linear speed profile parameters |
| player_position1d_velocity_mode_config | Request/reply: Change velocity control |
| player_position2d_cmd_car | Position2d command setting velocity and steering angle |
| player_position2d_cmd_pos | Position2d position command |
| player_position2d_cmd_vel | Position 2d velocity command |
| player_position2d_cmd_vel_head | Position2d command setting velocity and heading |
| player_position2d_data | Position2d data |
| player_position2d_geom | Position2d geom |
| player_position2d_position_mode_req | Position2d position mode request |
| player_position2d_position_pid_req | Position2d position pid req |
| player_position2d_power_config | Position2d power config |
| player_position2d_set_odom_req | Set odometry |
| player_position2d_speed_pid_req | Position2d speed PID req |
| player_position2d_speed_prof_req | Speed prof req |
| player_position2d_velocity_mode_config | Position2d velocity mode config |
| player_position3d_cmd_pos | Command: position (PLAYER_POSITION3D_CMD_SET_POS) |
| player_position3d_cmd_vel | Command: velocity (PLAYER_POSITION3D_CMD_SET_VEL) |
| player_position3d_data | Data: state (PLAYER_POSITION3D_DATA_STATE) |
| player_position3d_geom | Request/reply: Query geometry |
| player_position3d_position_mode_req | Request/reply: Change position control |
| player_position3d_position_pid_req | Request/reply: Set position PID parameters |
| player_position3d_power_config | Request/reply: Motor power |
| player_position3d_reset_odom_config | Request/reply: Reset odometry |
| player_position3d_set_odom_req | Request/reply: Set odometry |
| player_position3d_speed_pid_req | Request/reply: Set velocity PID parameters |
| player_position3d_speed_prof_req | Request/reply: Set speed profile parameters |
| player_position3d_velocity_mode_config | Request/reply: Change velocity control |
| player_power_chargepolicy_config | Request/reply: set charging policy |
| player_power_data | Data: voltage (PLAYER_POWER_DATA_STATE) |
| player_ptz_cmd | Command: state (PLAYER_PTZ_CMD_STATE) |
| player_ptz_data | Data: state (PLAYER_PTZ_DATA_STATE) |
| player_ptz_geom | Request/reply: Query geometry |
| player_ptz_req_control_mode | Request/reply: Control mode |
| player_ptz_req_generic | Request/reply: Generic request |
| player_ptz_req_status | Request/reply: Query pan/tilt status |
| player_ranger_config | Device configuration request (PLAYER_RANGER_REQ_GET_CONFIG) |
| player_ranger_data_intns | Data: intensity scan (PLAYER_RANGER_DATA_INTNS) |
| player_ranger_data_intnspose | Data: post-stamped intensity scan (PLAYER_RANGER_DATA_INTNSPOSE) |
| player_ranger_data_range | Data: range scan (PLAYER_RANGER_DATA_RANGE) |
| player_ranger_data_rangepose | Data: pose-stamped range scan (PLAYER_RANGER_DATA_RANGEPOSE) |
| player_ranger_geom | Data and Request/reply: Get geometry |
| player_ranger_intns_config | Request/reply: Turn intensity data on/off for devices that provide it (PLAYER_RANGER_REQ_INTNS) |
| player_ranger_power_config | Request/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER) |
| player_rfid_data | Data |
| player_rfid_tag | Structure describing a single RFID tag |
| player_sd | Service discovery object |
| player_sd_dev | A device, represented by its name and address |
| player_segment | A line segment, used to construct vector-based maps |
| player_simulation_cmd | Command |
| player_simulation_data | Data |
| player_simulation_pose2d_req | Request/reply: get/set 2D pose of a named simulation object |
| player_simulation_pose3d_req | Request/reply: get/set 3D pose of a named simulation object |
| player_simulation_property_req | Request/reply: get/set a property of a named simulation object |
| player_sonar_data | Data: ranges (PLAYER_SONAR_DATA_RANGES) |
| player_sonar_geom | Data AND Request/reply: geometry |
| player_sonar_power_config | Request/reply: Sonar power |
| player_speech_cmd | Command: say a string (PLAYER_SPEECH_CMD_SAY) |
| player_speech_recognition_data | Data: recognized string (PLAYER_SPEECH_MAX_STRING_LEN) |
| player_strprop_req | Request to get a string property |
| player_uint32 | Structure for messages returning a single integer |
| player_vectormap_feature_data | Vectormap feature data |
| player_vectormap_info | Vectormap info |
| player_vectormap_layer_data | Vectormap data |
| player_wifi_data | Data: state (PLAYER_WIFI_DATA_STATE) |
| player_wifi_iwspy_addr_req | Request/reply: |
| player_wifi_link | Link information for one host |
| player_wifi_mac_req | Request/reply: |
| player_wsn_cmd | Command: set device state (PLAYER_WSN_CMD_DEVSTATE) This wsn command sets the state of the node's indicator lights or its buzzer/sounder (if equipped with one) |
| player_wsn_data | Data (PLAYER_WSN_DATA) |
| player_wsn_datafreq_config | Request/reply: Change data delivery frequency |
| player_wsn_datatype_config | Request/reply: change the data type to RAW or converted engineering units |
| player_wsn_node_data | Structure describing the WSN node's data packet |
| player_wsn_power_config | Request/reply: Put the node in sleep mode (0) or wake it up (1) |
| playerc_actarray_t | Actarray device data |
| playerc_aio_t | Aio proxy data |
| playerc_audio_t | Audio device data |
| playerc_blackboard | BlackBoard proxy |
| playerc_blinkenlight_t | Blinklight proxy data |
| playerc_blobfinder_t | Blobfinder device data |
| playerc_bumper_t | Bumper proxy data |
| playerc_camera_t | Camera proxy data |
| playerc_device_info_t | Info about an available (but not necessarily subscribed) device |
| playerc_dio_t | Dio proxy data |
| playerc_fiducial_t | Fiducial finder data |
| playerc_gps_t | GPS proxy data |
| playerc_graphics2d_t | Graphics2d device data |
| playerc_graphics3d_t | Graphics3d device data |
| playerc_gripper_t | Gripper device data |
| playerc_health_t | Note: the structure describing the HEALTH's data packet is declared in Player |
| playerc_imu_t | IMU proxy state data |
| playerc_ir_t | Ir proxy data |
| playerc_laser_t | Laser proxy data |
| playerc_limb_t | Limb device data |
| playerc_localize_particle | Hypothesis data |
| playerc_localize_t | Localization device data |
| playerc_log_t | Log proxy data |
| playerc_map_t | Map proxy data |
| playerc_opaque_t | Opaque device data |
| playerc_planner_t | Planner device data |
| playerc_pointcloud3d_t | Pointcloud3d proxy data |
| playerc_position1d_t | Position1d device data |
| playerc_position2d_t | Position2d device data |
| playerc_position3d_t | Position3d device data |
| playerc_power_t | Power device data |
| playerc_ptz_t | PTZ device data |
| playerc_ranger_t | Ranger proxy data |
| playerc_rfid_t | RFID proxy data |
| playerc_rfidtag_t | Structure describing a single RFID tag |
| playerc_simulation_t | Simulation device proxy |
| playerc_sonar_t | Sonar proxy data |
| playerc_speech_t | Speech proxy data |
| playerc_speechrecognition_t | Speech recognition proxy data |
| playerc_vectormap_t | Vectormap proxy |
| playerc_wifi_link_t | Individual link info |
| playerc_wifi_t | Wifi device proxy |
| playerc_wsn_t | Note: the structure describing the WSN node's data packet is declared in Player |
| PlayerCc::ActArrayProxy | The ActArrayProxy class is used to control a actarray device |
| PlayerCc::AioProxy | The AioProxy class is used to read from a aio (analog I/O) device |
| PlayerCc::AudioProxy | The AudioProxy class controls an audio device |
| PlayerCc::BlackBoardProxy | Used to subscribe to a blackboard device |
| PlayerCc::BlobfinderProxy | The BlinkenlightProxy class is used to enable and disable a flashing indicator light, and to set its period, via a blinkenlight device |
| PlayerCc::BumperProxy | The BumperProxy class is used to read from a bumper device |
| PlayerCc::CameraProxy | The CameraProxy class can be used to get images from a camera device |
| PlayerCc::ClientProxy | The client proxy base class |
| PlayerCc::DioProxy | The DioProxy class is used to read from a dio (digital I/O) device |
| PlayerCc::FiducialProxy | The FiducialProxy class is used to control fiducial devices |
| PlayerCc::GpsProxy | The GpsProxy class is used to control a gps device |
| PlayerCc::Graphics2dProxy | The Graphics2dProxy class is used to draw simple graphics into a rendering device provided by Player using the graphics2d interface |
| PlayerCc::Graphics3dProxy | The Graphics3dProxy class is used to draw simple graphics into a rendering device provided by Player using the graphics3d interface |
| PlayerCc::GripperProxy | The GripperProxy class is used to control a gripper device |
| PlayerCc::HealthProxy | The HealthProxy class is used to get infos of the player-server |
| PlayerCc::ImuProxy | The ImuProxy class is used to control an imu device |
| PlayerCc::IrProxy | The IrProxy class is used to control an ir device |
| PlayerCc::LaserProxy | The LaserProxy class is used to control a laser device |
| PlayerCc::LimbProxy | The LimbProxy class is used to control a limb device |
| PlayerCc::LocalizeProxy | The LocalizeProxy class is used to control a localize device, which can provide multiple pose hypotheses for a robot |
| PlayerCc::LogProxy | The LogProxy proxy provides access to a log device |
| PlayerCc::MapProxy | The map proxy provides access to a map device |
| PlayerCc::OpaqueProxy | The OpaqueProxy proxy provides an interface to a generic opaque |
| PlayerCc::PlannerProxy | The PlannerProxy proxy provides an interface to a 2D motion planner |
| PlayerCc::PlayerClient | The PlayerClient is used for communicating with the player server |
| PlayerCc::PlayerError | The C++ exception class |
| PlayerCc::Pointcloud3dProxy | The Pointcloud3d proxy provides an interface to a pointcloud3d device |
| PlayerCc::Position1dProxy | The Position1dProxy class is used to control a position1d device |
| PlayerCc::Position2dProxy | The Position2dProxy class is used to control a position2d device |
| PlayerCc::Position3dProxy | The Position3dProxy class is used to control a interface_position3d device |
| PlayerCc::PowerProxy | The PowerProxy class controls a power device |
| PlayerCc::PtzProxy | The PtzProxy class is used to control a ptz device |
| PlayerCc::RangerProxy | The RangerProxy class is used to control a ranger device |
| PlayerCc::RFIDProxy | The RFIDProxy class is used to control a rfid device |
| PlayerCc::SimulationProxy | The SimulationProxy proxy provides access to a simulation device |
| PlayerCc::SonarProxy | The SonarProxy class is used to control a sonar device |
| PlayerCc::SpeechProxy | The SpeechProxy class is used to control a speech device |
| PlayerCc::SpeechRecognitionProxy | The SpeechRecognition proxy provides access to a speech_recognition device |
| PlayerCc::VectorMapProxy | The VectorMapProxy class is used to interface to a vectormap |
| PlayerCc::WiFiProxy | The WiFiProxy class controls a wifi device |
| PlayerCc::WSNProxy | The WSNProxy class is used to control a wsn device |
| QueuePointer | An autopointer for the message queue |