Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_playerc_client_tClient object data
_playerc_device_tCommon device info
ClaserClaser implements functions to read data from a laser scanner ROTOSCAN RS4-4 (Leuze corp
ConfigFileClass for loading configuration file information
DeviceEncapsulates a device (i.e., a driver bound to an interface)
DriverBase class for all drivers
MessageReference-counted message objects
MessageQueueA doubly-linked queue of messages
MessageQueueElementThis class is a helper for maintaining doubly-linked queues of Messages
MessageReplaceRuleWe keep a singly-linked list of (addr,type,subtype,replace) tuples
player_actarray_accel_configRequest/reply: Acceleration
player_actarray_actuatorStructure containing a single actuator's information
player_actarray_actuatorgeomActuator geometry
player_actarray_brakes_configRequest/reply: Brakes
player_actarray_current_cmdCommand: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT)
player_actarray_dataData: state (PLAYER_ACTARRAY_DATA_STATE)
player_actarray_geomRequest/reply: get geometry
player_actarray_home_cmdCommand: Joint home (PLAYER_CMD_ACTARRAY_HOME)
player_actarray_multi_current_cmdCommand: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT)
player_actarray_multi_position_cmdCommand: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS)
player_actarray_multi_speed_cmdCommand: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED)
player_actarray_position_cmdCommand: Joint position control (PLAYER_ACTARRAY_CMD_POS)
player_actarray_power_configRequest/reply: Power
player_actarray_speed_cmdCommand: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED)
player_actarray_speed_configRequest/reply: Speed
player_add_replace_rule_reqConfiguration request: Add client queue replace rule
player_aio_cmdCommand: state (PLAYER_AIO_CMD_STATE)
player_aio_dataData: state (PLAYER_AIO_DATA_STATE)
player_audio_mixer_channelPlayer mixer channel
player_audio_mixer_channel_detailPlayer mixer channel detail
player_audio_mixer_channel_listPlayer mixer channels
player_audio_mixer_channel_list_detailPlayer mixer channels
player_audio_samplePlayer audio sample
player_audio_sample_itemPlayer audio sample selection
player_audio_sample_rec_reqPlayer audio sample record request
player_audio_seqPlayer audio sequence
player_audio_seq_itemPlayer audio sequence item
player_audio_statePlayer audio driver state
player_audio_wavData: Raw audio data
player_bbox2dA rectangular bounding box, used to define the size of an object
player_bbox3dA rectangular bounding box, used to define the size of an object
player_blackboard_entryVectormap feature data
player_blinkenlight_cmdCommand: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current state of the indicator light
player_blinkenlight_cmd_colorCommand: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light
player_blinkenlight_cmd_flashCommand: 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_powerCommand: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off
player_blinkenlight_dataData: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the indicator light
player_blobfinder_blobStructure describing a single blob
player_blobfinder_color_configRequest/reply: Set tracking color
player_blobfinder_dataData: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS)
player_blobfinder_imager_configConfiguration request: Set imager params
player_boolA boolean variable, 0 for false anything else for true
player_bumper_dataData: state (PLAYER_BUMPER_DATA_GEOM)
player_bumper_defineThe geometry of a single bumper
player_bumper_geomData AND Request/reply: bumper geometry
player_camera_dataData: state (PLAYER_CAMERA_DATA_STATE)
player_capabilities_reqStructure containing a single capability request
player_colorA color descriptor
player_dblprop_reqRequest to get a double property
player_devaddrA device address
player_device_auth_reqConfiguration request: Authentication
player_device_datamode_reqConfiguration request: Change data delivery mode
player_device_devlistRequest/reply: Get the list of available devices
player_device_driverinfoRequest/reply: Get the driver name for a particular device
player_device_nameservice_reqNameservice request
player_device_reqRequest/reply: (un)subscribe to a device
player_dio_cmdCommand: output values (PLAYER_DIO_CMD_VALUES)
player_dio_dataData: input values (PLAYER_DIO_DATA_VALUES)
player_extent2dA rectangular bounding box, used to define the origin and bounds of an object
player_fiducial_dataData: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN)
player_fiducial_fovRequest/reply: Get/set sensor field of view
player_fiducial_geomRequest/reply: Get geometry
player_fiducial_idRequest/reply: Get/set fiducial ID
player_fiducial_itemInfo on a single detected fiducial
player_gps_dataData: state (PLAYER_GPS_DATA_STATE)
player_graphics2d_cmd_pointsData: This interface produces no data
player_graphics2d_cmd_polygonCommand: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon
player_graphics2d_cmd_polylineCommand: Draw polyline (PLAYER_GRAPHICS2D_CMD_POLYLINE) Draw a series of straight line segments between a set of points
player_graphics3d_cmd_drawData: This interface produces no data
player_graphics3d_cmd_rotateCommand: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system by a given angle around the given vector
player_graphics3d_cmd_translateCommand: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordinate system
player_gripper_dataData: state (PLAYER_GRIPPER_DATA_STATE)
player_gripper_geomRequest/reply: get geometry
player_health_cpuStructure describing the cpu
player_health_dataStructure describing the HEALTH's data packet
player_health_memoryStructure describing the memory
player_imu_data_calibData: calibrated IMU data (PLAYER_IMU_DATA_CALIB)
player_imu_data_eulerData: Euler orientation data (PLAYER_IMU_DATA_EULER)
player_imu_data_quatData: Quaternions orientation data (PLAYER_IMU_DATA_QUAT)
player_imu_data_stateData: calibrated IMU data (PLAYER_IMU_DATA_STATE)
player_imu_datatype_configRequest/reply: change the data type to one of the predefined data structures
player_imu_reset_orientation_configRequest/reply: Reset orientation
player_intprop_reqRequest to get an integer property
player_ir_dataData: ranges (PLAYER_IR_DATA_RANGES)
player_ir_poseRequest/reply: get pose
player_ir_power_reqRequest/reply: set power
player_joystick_dataData: state (PLAYER_JOYSTICK_DATA_STATE)
player_laser_configRequest/reply: Get/set scan properties
player_laser_dataData: scan (PLAYER_LASER_DATA_SCAN)
player_laser_data_scanposeData: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE)
player_laser_geomRequest/reply: Get geometry
player_laser_get_id_configRequest/reply: Get IDentification information
player_laser_power_configRequest/reply: Turn power on/off
player_laser_set_filter_configRequest/reply: Set filter settings
player_limb_brakes_reqRequest/reply: Brakes
player_limb_dataData: state (PLAYER_LIMB_DATA)
player_limb_geom_reqRequest/reply: get geometry
player_limb_power_reqRequest/reply: Power
player_limb_setpose_cmdCommand: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE)
player_limb_setposition_cmdCommand: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION)
player_limb_speed_reqRequest/reply: Speed
player_limb_vecmove_cmdCommand: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE)
player_localize_dataData: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS)
player_localize_get_particlesRequest/reply: Get particles
player_localize_hypothHypothesis format
player_localize_particleA particle
player_localize_set_poseRequest/reply: Set the robot pose estimate
player_log_get_stateRequest/reply: Get state
player_log_set_filenameRequest/reply: Set filename
player_log_set_read_rewindRequest/reply: Rewind playback
player_log_set_read_stateRequest/reply: Set playback state
player_log_set_write_stateRequest/reply: Set write state
player_map_dataRequest/reply: get grid map tile
player_map_data_vectorRequest/reply: get vector map
player_mcom_configConfiguration request to the device
player_mcom_dataA piece of data
player_mcom_returnConfiguration reply from the device
player_msghdrGeneric message header
player_nullA null structure for parsing completeness
player_opaque_dataData
player_orientation_3dAn angle in 3D space
player_planner_cmdCommand: state (PLAYER_PLANNER_CMD_GOAL)
player_planner_dataData: state (PLAYER_PLANNER_DATA_STATE)
player_planner_enable_reqRequest/reply: Enable/disable robot motion
player_planner_waypoints_reqRequest/reply: Get waypoints
player_point_2dA point in the plane
player_point_3dA point in 3D space
player_pointcloud3d_dataData: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet
player_pointcloud3d_element3D Pointcloud element structure An element as stored in a 3D pointcloud, containing a 3D position plus other corresponding information
player_pose2dA pose in the plane
player_pose3dA pose in space
player_position1d_cmd_posCommand: state (PLAYER_POSITION1D_CMD_POS)
player_position1d_cmd_velCommand: state (PLAYER_POSITION1D_CMD_VEL)
player_position1d_dataData: state (PLAYER_POSITION1D_DATA_STATE)
player_position1d_geomRequest/reply: Query geometry
player_position1d_position_mode_reqRequest/reply: Change control mode
player_position1d_position_pid_reqRequest/reply: Set position PID parameters
player_position1d_power_configRequest/reply: Motor power
player_position1d_reset_odom_configRequest/reply: Reset odometry
player_position1d_set_odom_reqRequest/reply: Set odometry
player_position1d_speed_pid_reqRequest/reply: Set velocity PID parameters
player_position1d_speed_prof_reqRequest/reply: Set linear speed profile parameters
player_position1d_velocity_mode_configRequest/reply: Change velocity control
player_position2d_cmd_carPosition2d command setting velocity and steering angle
player_position2d_cmd_posPosition2d position command
player_position2d_cmd_velPosition 2d velocity command
player_position2d_cmd_vel_headPosition2d command setting velocity and heading
player_position2d_dataPosition2d data
player_position2d_geomPosition2d geom
player_position2d_position_mode_reqPosition2d position mode request
player_position2d_position_pid_reqPosition2d position pid req
player_position2d_power_configPosition2d power config
player_position2d_set_odom_reqSet odometry
player_position2d_speed_pid_reqPosition2d speed PID req
player_position2d_speed_prof_reqSpeed prof req
player_position2d_velocity_mode_configPosition2d velocity mode config
player_position3d_cmd_posCommand: position (PLAYER_POSITION3D_CMD_SET_POS)
player_position3d_cmd_velCommand: velocity (PLAYER_POSITION3D_CMD_SET_VEL)
player_position3d_dataData: state (PLAYER_POSITION3D_DATA_STATE)
player_position3d_geomRequest/reply: Query geometry
player_position3d_position_mode_reqRequest/reply: Change position control
player_position3d_position_pid_reqRequest/reply: Set position PID parameters
player_position3d_power_configRequest/reply: Motor power
player_position3d_reset_odom_configRequest/reply: Reset odometry
player_position3d_set_odom_reqRequest/reply: Set odometry
player_position3d_speed_pid_reqRequest/reply: Set velocity PID parameters
player_position3d_speed_prof_reqRequest/reply: Set speed profile parameters
player_position3d_velocity_mode_configRequest/reply: Change velocity control
player_power_chargepolicy_configRequest/reply: set charging policy
player_power_dataData: voltage (PLAYER_POWER_DATA_STATE)
player_ptz_cmdCommand: state (PLAYER_PTZ_CMD_STATE)
player_ptz_dataData: state (PLAYER_PTZ_DATA_STATE)
player_ptz_geomRequest/reply: Query geometry
player_ptz_req_control_modeRequest/reply: Control mode
player_ptz_req_genericRequest/reply: Generic request
player_ptz_req_statusRequest/reply: Query pan/tilt status
player_ranger_configDevice configuration request (PLAYER_RANGER_REQ_GET_CONFIG)
player_ranger_data_intnsData: intensity scan (PLAYER_RANGER_DATA_INTNS)
player_ranger_data_intnsposeData: post-stamped intensity scan (PLAYER_RANGER_DATA_INTNSPOSE)
player_ranger_data_rangeData: range scan (PLAYER_RANGER_DATA_RANGE)
player_ranger_data_rangeposeData: pose-stamped range scan (PLAYER_RANGER_DATA_RANGEPOSE)
player_ranger_geomData and Request/reply: Get geometry
player_ranger_intns_configRequest/reply: Turn intensity data on/off for devices that provide it (PLAYER_RANGER_REQ_INTNS)
player_ranger_power_configRequest/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER)
player_rfid_dataData
player_rfid_tagStructure describing a single RFID tag
player_sdService discovery object
player_sd_devA device, represented by its name and address
player_segmentA line segment, used to construct vector-based maps
player_simulation_cmdCommand
player_simulation_dataData
player_simulation_pose2d_reqRequest/reply: get/set 2D pose of a named simulation object
player_simulation_pose3d_reqRequest/reply: get/set 3D pose of a named simulation object
player_simulation_property_reqRequest/reply: get/set a property of a named simulation object
player_sonar_dataData: ranges (PLAYER_SONAR_DATA_RANGES)
player_sonar_geomData AND Request/reply: geometry
player_sonar_power_configRequest/reply: Sonar power
player_speech_cmdCommand: say a string (PLAYER_SPEECH_CMD_SAY)
player_speech_recognition_dataData: recognized string (PLAYER_SPEECH_MAX_STRING_LEN)
player_strprop_reqRequest to get a string property
player_uint32Structure for messages returning a single integer
player_vectormap_feature_dataVectormap feature data
player_vectormap_infoVectormap info
player_vectormap_layer_dataVectormap data
player_wifi_dataData: state (PLAYER_WIFI_DATA_STATE)
player_wifi_iwspy_addr_reqRequest/reply:
player_wifi_linkLink information for one host
player_wifi_mac_reqRequest/reply:
player_wsn_cmdCommand: 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_dataData (PLAYER_WSN_DATA)
player_wsn_datafreq_configRequest/reply: Change data delivery frequency
player_wsn_datatype_configRequest/reply: change the data type to RAW or converted engineering units
player_wsn_node_dataStructure describing the WSN node's data packet
player_wsn_power_configRequest/reply: Put the node in sleep mode (0) or wake it up (1)
playerc_actarray_tActarray device data
playerc_aio_tAio proxy data
playerc_audio_tAudio device data
playerc_blackboardBlackBoard proxy
playerc_blinkenlight_tBlinklight proxy data
playerc_blobfinder_tBlobfinder device data
playerc_bumper_tBumper proxy data
playerc_camera_tCamera proxy data
playerc_device_info_tInfo about an available (but not necessarily subscribed) device
playerc_dio_tDio proxy data
playerc_fiducial_tFiducial finder data
playerc_gps_tGPS proxy data
playerc_graphics2d_tGraphics2d device data
playerc_graphics3d_tGraphics3d device data
playerc_gripper_tGripper device data
playerc_health_tNote: the structure describing the HEALTH's data packet is declared in Player
playerc_imu_tIMU proxy state data
playerc_ir_tIr proxy data
playerc_laser_tLaser proxy data
playerc_limb_tLimb device data
playerc_localize_particleHypothesis data
playerc_localize_tLocalization device data
playerc_log_tLog proxy data
playerc_map_tMap proxy data
playerc_opaque_tOpaque device data
playerc_planner_tPlanner device data
playerc_pointcloud3d_tPointcloud3d proxy data
playerc_position1d_tPosition1d device data
playerc_position2d_tPosition2d device data
playerc_position3d_tPosition3d device data
playerc_power_tPower device data
playerc_ptz_tPTZ device data
playerc_ranger_tRanger proxy data
playerc_rfid_tRFID proxy data
playerc_rfidtag_tStructure describing a single RFID tag
playerc_simulation_tSimulation device proxy
playerc_sonar_tSonar proxy data
playerc_speech_tSpeech proxy data
playerc_speechrecognition_tSpeech recognition proxy data
playerc_vectormap_tVectormap proxy
playerc_wifi_link_tIndividual link info
playerc_wifi_tWifi device proxy
playerc_wsn_tNote: the structure describing the WSN node's data packet is declared in Player
PlayerCc::ActArrayProxyThe ActArrayProxy class is used to control a actarray device
PlayerCc::AioProxyThe AioProxy class is used to read from a aio (analog I/O) device
PlayerCc::AudioProxyThe AudioProxy class controls an audio device
PlayerCc::BlackBoardProxyUsed to subscribe to a blackboard device
PlayerCc::BlobfinderProxyThe BlinkenlightProxy class is used to enable and disable a flashing indicator light, and to set its period, via a blinkenlight device
PlayerCc::BumperProxyThe BumperProxy class is used to read from a bumper device
PlayerCc::CameraProxyThe CameraProxy class can be used to get images from a camera device
PlayerCc::ClientProxyThe client proxy base class
PlayerCc::DioProxyThe DioProxy class is used to read from a dio (digital I/O) device
PlayerCc::FiducialProxyThe FiducialProxy class is used to control fiducial devices
PlayerCc::GpsProxyThe GpsProxy class is used to control a gps device
PlayerCc::Graphics2dProxyThe Graphics2dProxy class is used to draw simple graphics into a rendering device provided by Player using the graphics2d interface
PlayerCc::Graphics3dProxyThe Graphics3dProxy class is used to draw simple graphics into a rendering device provided by Player using the graphics3d interface
PlayerCc::GripperProxyThe GripperProxy class is used to control a gripper device
PlayerCc::HealthProxyThe HealthProxy class is used to get infos of the player-server
PlayerCc::ImuProxyThe ImuProxy class is used to control an imu device
PlayerCc::IrProxyThe IrProxy class is used to control an ir device
PlayerCc::LaserProxyThe LaserProxy class is used to control a laser device
PlayerCc::LimbProxyThe LimbProxy class is used to control a limb device
PlayerCc::LocalizeProxyThe LocalizeProxy class is used to control a localize device, which can provide multiple pose hypotheses for a robot
PlayerCc::LogProxyThe LogProxy proxy provides access to a log device
PlayerCc::MapProxyThe map proxy provides access to a map device
PlayerCc::OpaqueProxyThe OpaqueProxy proxy provides an interface to a generic opaque
PlayerCc::PlannerProxyThe PlannerProxy proxy provides an interface to a 2D motion planner
PlayerCc::PlayerClientThe PlayerClient is used for communicating with the player server
PlayerCc::PlayerErrorThe C++ exception class
PlayerCc::Pointcloud3dProxyThe Pointcloud3d proxy provides an interface to a pointcloud3d device
PlayerCc::Position1dProxyThe Position1dProxy class is used to control a position1d device
PlayerCc::Position2dProxyThe Position2dProxy class is used to control a position2d device
PlayerCc::Position3dProxyThe Position3dProxy class is used to control a interface_position3d device
PlayerCc::PowerProxyThe PowerProxy class controls a power device
PlayerCc::PtzProxyThe PtzProxy class is used to control a ptz device
PlayerCc::RangerProxyThe RangerProxy class is used to control a ranger device
PlayerCc::RFIDProxyThe RFIDProxy class is used to control a rfid device
PlayerCc::SimulationProxyThe SimulationProxy proxy provides access to a simulation device
PlayerCc::SonarProxyThe SonarProxy class is used to control a sonar device
PlayerCc::SpeechProxyThe SpeechProxy class is used to control a speech device
PlayerCc::SpeechRecognitionProxyThe SpeechRecognition proxy provides access to a speech_recognition device
PlayerCc::VectorMapProxyThe VectorMapProxy class is used to interface to a vectormap
PlayerCc::WiFiProxyThe WiFiProxy class controls a wifi device
PlayerCc::WSNProxyThe WSNProxy class is used to control a wsn device
QueuePointerAn autopointer for the message queue

Last updated 12 September 2005 21:38:45