player_interfaces.h
3 To modify the interfaces in this file please edit their interface definition in libplayerinterface/interfaces/ */
3349 int32_t pos[8];
3351 int32_t scale[8];
struct player_imu_data_state player_imu_data_state_t
Data: calibrated IMU data (PLAYER_IMU_DATA_STATE)
Structure describing the WSN node's data packet.
Definition: player_interfaces.h:4386
uint8_t motor_state
power state
Definition: player_interfaces.h:3817
uint8_t green
Green color channel.
Definition: player_interfaces.h:5295
uint32_t height
The size of the map [pixels].
Definition: player_interfaces.h:3046
Data: Stamped intensity scan (PLAYER_RANGER_DATA_INTNSSTAMPED)
Definition: player_interfaces.h:5065
double frequency
Requested frequency in Hz.
Definition: player_interfaces.h:4477
struct player_position3d_geom player_position3d_geom_t
Request/reply: Query geometry.
player_rfid_tag_t * tags
The list of RFID tags.
Definition: player_interfaces.h:4334
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2570
struct player_audio_seq_item player_audio_seq_item_t
Player audio sequence item.
struct player_wsn_power_config player_wsn_power_config_t
Request/reply: Put the node in sleep mode (0) or wake it up (1).
uint32_t id
A unique, increasing, ID for the scan.
Definition: player_interfaces.h:902
uint32_t state
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:3654
struct player_imu_reset_euler_config player_imu_reset_euler_config_t
Request/reply: Reset euler orientation.
Request/reply: Change position control.
Definition: player_interfaces.h:2544
player_pose2d_t waypoint
Current waypoint location (m,m,rad)
Definition: player_interfaces.h:3158
uint8_t data
A single byte of as-yet-unspecified data.
Definition: player_interfaces.h:2691
uint32_t * config
Buffer for command/reply.
Definition: player_interfaces.h:1292
uint8_t stall
Are the motors stalled?
Definition: player_interfaces.h:2483
uint32_t value
driver-specific
Definition: player_interfaces.h:4814
Request/reply: Put the node in sleep mode (0) or wake it up (1).
Definition: player_interfaces.h:4444
char * value
The value of the property.
Definition: player_interfaces.h:2773
player_bbox3d_t size
Dimensions of the base (m).
Definition: player_interfaces.h:660
struct player_pointcloud3d_stereo_element player_pointcloud3d_stereo_element_t
Data: state (PLAYER_STEREO_DATA_STATE)
uint32_t node_parent_id
The ID of the WSN node's parent (if existing).
Definition: player_interfaces.h:4420
struct player_fiducial_geom player_fiducial_geom_t
Request/reply: Get geometry.
struct player_ranger_data_rangestamped player_ranger_data_rangestamped_t
Data: Stamped range scan (PLAYER_RANGER_DATA_RANGESTAMPED)
uint32_t parameters_count
Size of the data of the message (in bytes)
Definition: player_interfaces.h:5543
struct player_audio_mixer_channel player_audio_mixer_channel_t
Player mixer channel.
struct player_limb_setpose_cmd player_limb_setpose_cmd_t
Command: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE)
Command: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordina...
Definition: player_interfaces.h:4572
struct player_position1d_position_mode_req player_position1d_position_mode_req_t
Request/reply: Change control mode.
uint32_t details_count
number of tones in list
Definition: player_interfaces.h:1572
struct player_ranger_data_range player_ranger_data_range_t
Data: range scan (PLAYER_RANGER_DATA_RANGE)
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2729
player_fiducial_item_t * fiducials
List of detected fiducials.
Definition: player_interfaces.h:1705
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:5027
player_pose3d_t upose
Uncertainty in the measured pose .
Definition: player_interfaces.h:1693
A rectangular bounding box, used to define the size of an object.
Definition: player.h:254
struct player_position3d_speed_prof_req player_position3d_speed_prof_req_t
Request/reply: Set speed profile parameters.
Request/reply: get/set 3D pose of a named simulation object.
Definition: player_interfaces.h:2726
Command: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off...
Definition: player_interfaces.h:2858
Data: calibrated IMU data (PLAYER_IMU_DATA_CALIB)
Definition: player_interfaces.h:4724
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:633
struct player_position3d_cmd_vel player_position3d_cmd_vel_t
Command: velocity (PLAYER_POSITION3D_CMD_SET_VEL)
float panspeed
Current pan velocity [rad/s].
Definition: player_interfaces.h:1237
float temperature
The node's templerature measurement from a temperature sensor.
Definition: player_interfaces.h:4405
uint32_t channel
For devices that can track multiple colors, indicate which color channel we are defining with this st...
Definition: player_interfaces.h:1123
float magn_z
The IMU's calibrated magnetic value on Z-axis.
Definition: player_interfaces.h:4743
uint8_t * intensity
Intensity readings.
Definition: player_interfaces.h:900
#define PLAYER_MAX_DRIVER_STRING_LEN
Maximum length for a driver name.
Definition: player.h:72
struct player_log_set_write_state player_log_set_write_state_t
Request/reply: Set write state.
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2872
int32_t index
index to store it at or retrieve from (-1 for next available where valid)
Definition: player_interfaces.h:1594
uint32_t segments_count
The number of line segments.
Definition: player_interfaces.h:3093
struct player_limb_vecmove_cmd player_limb_vecmove_cmd_t
Command: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE)
A rectangular bounding box, used to define the origin and bounds of an object.
Definition: player.h:307
struct player_actarray_position_cmd player_actarray_position_cmd_t
Command: Joint position control (PLAYER_ACTARRAY_CMD_POS)
struct player_vectormap_layer_info player_vectormap_layer_info_t
Request/reply subtype: get vectormap meta-data.
uint8_t state
TRUE to turn device on, FALSE to turn device off.
Definition: player_interfaces.h:5085
player_ranger_geom_t geom
The geometry of the device at the time the scan was acquired.
Definition: player_interfaces.h:5043
struct player_position1d_speed_prof_req player_position1d_speed_prof_req_t
Request/reply: Set linear speed profile parameters.
player_pose2d_t vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:631
struct player_simulation_pose2d_req player_simulation_pose2d_req_t
Request/reply: get/set 2D pose of a named simulation object.
struct player_fiducial_id player_fiducial_id_t
Request/reply: Get/set fiducial ID.
player_health_memory_t mem
The memory stats.
Definition: player_interfaces.h:4650
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle (0.0 to 1.0).
Definition: player_interfaces.h:2850
uint32_t maxnoise
Maximum value for noise.
Definition: player_interfaces.h:2266
uint32_t gmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1129
Request/reply: Set filter settings.
Definition: player_interfaces.h:1016
player_pose3d_t pose
Device centre pose in robot CS [m, m, m, rad, rad, rad].
Definition: player_interfaces.h:5008
uint8_t enable
FALSE: disabled, TRUE: enabled.
Definition: player_interfaces.h:2829
float acc
max acceleration [rad/s^2]
Definition: player_interfaces.h:2615
uint32_t poses_count
The number of valid poses.
Definition: player_interfaces.h:788
struct player_position2d_cmd_car player_position2d_cmd_car_t
position2d command setting velocity and steering angle
int32_t default_input
default input channel (-1 for none)
Definition: player_interfaces.h:1578
uint8_t type
The type of sensor (see above)
Definition: player_interfaces.h:5476
player_pose3d_t pose
Laser pose, in robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:948
Command: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED)
Definition: player_interfaces.h:3894
Data: range scan (PLAYER_RANGER_DATA_RANGE)
Definition: player_interfaces.h:5024
double alpha
The weight coefficient for linear combination (alpha)
Definition: player_interfaces.h:2344
uint8_t state
TRUE to turn data on, FALSE to turn data off.
Definition: player_interfaces.h:5097
struct player_position1d_position_pid_req player_position1d_position_pid_req_t
Request/reply: Set position PID parameters.
player_pose2d_t goal
Goal location (m,m,rad)
Definition: player_interfaces.h:3173
uint32_t name_count
Length of robot name.
Definition: player_interfaces.h:215
struct player_position2d_velocity_mode_config player_position2d_velocity_mode_config_t
position2d velocity mode config
player_laser_data_t scan
The scan data.
Definition: player_interfaces.h:912
Request/reply: Enable/disable robot motion.
Definition: player_interfaces.h:3196
struct player_actarray_multi_current_cmd player_actarray_multi_current_cmd_t
Command: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT)
uint32_t pending_count
The number of pending (unprocessed observations)
Definition: player_interfaces.h:2354
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle).
Definition: player_interfaces.h:2833
Command: set device state (PLAYER_WSN_CMD_DEVSTATE) This wsn command sets the state of the node's ind...
Definition: player_interfaces.h:4428
player_coopobject_sensor_t * data
The node sensors measurements.
Definition: player_interfaces.h:5493
float min_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:964
struct player_log_set_read_state player_log_set_read_state_t
Request/reply: Set playback state.
struct player_planner_enable_req player_planner_enable_req_t
Request/reply: Enable/disable robot motion.
struct player_laser_get_id_config player_laser_get_id_config_t
Request/reply: Get IDentification information.
Request/reply: Get IDentification information.
Definition: player_interfaces.h:993
player_pose3d_t pose
the local pose of a single bumper
Definition: player_interfaces.h:1934
struct player_pointcloud3d_data player_pointcloud3d_data_t
Data: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet.
Command: start or goal position (PLAYER_PLANNER_CMD_GOAL, PLAYER_PLANNER_CMD_START) ...
Definition: player_interfaces.h:3170
struct player_position3d_power_config player_position3d_power_config_t
Request/reply: Motor power.
struct player_actarray_speed_config player_actarray_speed_config_t
Request/reply: Speed.
float magn_y
The IMU's calibrated magnetic value on Y-axis.
Definition: player_interfaces.h:4741
player_bbox3d_t size
Size of the device [m, m, m].
Definition: player_interfaces.h:5010
uint8_t status
bitfield of extra data in the following order:
Definition: player_interfaces.h:3561
int32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4473
uint32_t links_count
length of said list
Definition: player_interfaces.h:2250
struct player_audio_mixer_channel_detail player_audio_mixer_channel_detail_t
Player mixer channel detail.
float mic
The node's accoustic measurement from a microphone.
Definition: player_interfaces.h:4391
player_pose2d_t mean
The best (?) pose (mm, mm, arc-seconds).
Definition: player_interfaces.h:2395
player_point_2d_t * points
Array of points to be joined by lines.
Definition: player_interfaces.h:4265
uint32_t fiducials_count
The number of detected fiducials.
Definition: player_interfaces.h:1703
player_ranger_config_t config
The sensor configuration at the time the scan was acquired.
Definition: player_interfaces.h:5076
char * prop
The identifier of the property we want to get/set.
Definition: player_interfaces.h:2767
player_localize_particle_t * particles
The particles.
Definition: player_interfaces.h:2401
float speed
Speed setting in m/s or rad/s.
Definition: player_interfaces.h:3978
player_pose3d_t vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:2495
struct player_add_replace_rule_req player_add_replace_rule_req_t
Configuration request: Add client queue replace rule.
player_extent2d_t extent
Boundary area.
Definition: player_interfaces.h:5198
struct player_actarray_actuatorgeom player_actarray_actuatorgeom_t
Actuator geometry.
float * currents
The current for the motors of the whole array.
Definition: player_interfaces.h:3941
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:2536
float range
Range to the blob center [meters].
Definition: player_interfaces.h:1090
float min_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:886
int32_t index
index of the sample
Definition: player_interfaces.h:1605
struct player_position3d_velocity_mode_config player_position3d_velocity_mode_config_t
Request/reply: Change velocity control.
struct player_sonar_power_config player_sonar_power_config_t
Request/reply: Sonar power.
Command: Joint position control (PLAYER_ACTARRAY_CMD_POS)
Definition: player_interfaces.h:3872
player_ranger_config_t config
The sensor configuration at the time the scan was acquired.
Definition: player_interfaces.h:5047
uint32_t left
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1082
player_actarray_actuatorgeom_t * actuators
The geometry information for each actuator in the array.
Definition: player_interfaces.h:3859
player_bool_t link
link to next note, true to play both ntoes together (or if both were recieved together) ...
Definition: player_interfaces.h:1490
uint8_t origin
0 for fixed from base, 1 for mobile from base, 2 for mote-interface, 3 for Robot
Definition: player_interfaces.h:5431
player_point_2d_t * points
Array of points.
Definition: player_interfaces.h:4222
uint8_t num_beams
Number of breakbeams the gripper has.
Definition: player_interfaces.h:443
int32_t interf
Interface to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:235
struct player_position2d_position_mode_req player_position2d_position_mode_req_t
position2d position mode request
float accel_y
The node's acceleration on Y-axis from an acceleration sensor.
Definition: player_interfaces.h:4395
Command: state (PLAYER_POSITION1D_CMD_POS)
Definition: player_interfaces.h:3583
struct player_position1d_set_odom_req player_position1d_set_odom_req_t
Request/reply: Set odometry.
uint32_t text_count
Length of text.
Definition: player_interfaces.h:3398
uint32_t tones_count
number of tones in list
Definition: player_interfaces.h:1502
uint32_t data_count
Number of sensors included.
Definition: player_interfaces.h:5491
uint8_t stall
Is the motor stalled?
Definition: player_interfaces.h:3549
float q0
Orientation data as quaternions.
Definition: player_interfaces.h:4756
uint32_t beams
The position of the object in the gripper.
Definition: player_interfaces.h:423
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:3600
uint32_t id
A unique, increasing, ID for the scan.
Definition: player_interfaces.h:937
player_point_2d_t * points
Array of points to be joined by lines.
Definition: player_interfaces.h:4235
uint8_t * image
Compressed image data (byte-aligned, row major order).
Definition: player_interfaces.h:2972
struct player_power_data player_power_data_t
Data: voltage (PLAYER_POWER_DATA_STATE)
float current
The current to move with.
Definition: player_interfaces.h:3930
player_color_t fill_color
Color in which the polygon should be filled.
Definition: player_interfaces.h:4252
player_pose2d_t vel
translational velocities [m/s,m/s,rad/s] (x, y, yaw)
Definition: player_interfaces.h:611
player_blobfinder_blob_t * blobs
The list of blobs.
Definition: player_interfaces.h:1105
uint32_t maxqual
Maximum value for quality.
Definition: player_interfaces.h:2262
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle).
Definition: player_interfaces.h:2887
player_color_t color
Color in which the outline should be drawn.
Definition: player_interfaces.h:4250
float panspeed
Desired pan velocity [rad/s].
Definition: player_interfaces.h:1257
struct player_graphics2d_cmd_multiline player_graphics2d_cmd_multiline_t
Command: Draw multiple lines (PLAYER_GRAPHICS2D_CMD_MULTILINE) Draw a set of lines.
int32_t joint
Joint to set speed for.
Definition: player_interfaces.h:3976
char * name
Identifier for the layer.
Definition: player_interfaces.h:5181
struct player_position2d_speed_pid_req player_position2d_speed_pid_req_t
position2d speed PID req
uint8_t enable
FALSE: disabled, TRUE: enabled.
Definition: player_interfaces.h:2846
Data: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN)
Definition: player_interfaces.h:1700
uint32_t height
The size of the tile [pixels].
Definition: player_interfaces.h:3069
struct player_laser_data_scanpose player_laser_data_scanpose_t
Data: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE)
struct player_device_req player_device_req_t
Request/reply: (un)subscribe to a device.
player_color_t color
Color in which the points should be drawn.
Definition: player_interfaces.h:4224
float percent
Percent of full charge [%].
Definition: player_interfaces.h:301
uint32_t data_count
length of raw data
Definition: player_interfaces.h:1466
float amplitude
level (normalised 0 to 1)
Definition: player_interfaces.h:1516
uint16_t port
The corresponding port.
Definition: player_interfaces.h:219
Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current st...
Definition: player_interfaces.h:2841
Command: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon.
Definition: player_interfaces.h:4243
double z
translate distance along y axis
Definition: player_interfaces.h:4576
int32_t colormode
Color Mode ( 0=RGB/AutoWhiteBalance Off, 1=RGB/AutoWhiteBalance On, 2=YCrCB/AWB Off, 3=YCrCb/AWB On) -1=no change.
Definition: player_interfaces.h:1163
Command: Joint home (PLAYER_ACTARRAY_CMD_HOME)
Definition: player_interfaces.h:3916
struct player_blobfinder_blob player_blobfinder_blob_t
Structure describing a single blob.
uint32_t features_count
The number of map features.
Definition: player_interfaces.h:5183
Definition: player_interfaces.h:5473
uint8_t have_geom
If non-zero, the geometry data has been filled.
Definition: player_interfaces.h:5070
uint32_t qual_type
Indicates type of link quality info we have.
Definition: player_interfaces.h:2260
Command: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT)
Definition: player_interfaces.h:3925
struct player_position1d_speed_pid_req player_position1d_speed_pid_req_t
Request/reply: Set velocity PID parameters.
Command: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE)
Definition: player_interfaces.h:4091
Data: calibrated IMU data (PLAYER_IMU_DATA_STATE)
Definition: player_interfaces.h:4714
int32_t type
message type to set replace rule for (-1 for wildcard), i.e.
Definition: player_interfaces.h:239
uint8_t state
state: TRUE to enable, FALSE to disable
Definition: player_interfaces.h:3199
struct player_localize_data player_localize_data_t
Data: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS)
uint8_t * intensity
Intensity readings.
Definition: player_interfaces.h:935
struct player_vectormap_layer_data player_vectormap_layer_data_t
Vectormap data.
player_health_memory_t swap
The swap stats.
Definition: player_interfaces.h:4652
uint8_t * parameters
The comand info not previously included.
Definition: player_interfaces.h:5545
uint32_t serial_number
Laser device serial number.
Definition: player_interfaces.h:996
struct player_ranger_data_intns player_ranger_data_intns_t
Data: intensity scan (PLAYER_RANGER_DATA_INTNS)
uint32_t height
Image dimensions [pixels].
Definition: player_interfaces.h:2955
struct player_position3d_data player_position3d_data_t
Data: state (PLAYER_POSITION3D_DATA_STATE)
uint32_t hypoths_count
The number of pose hypotheses.
Definition: player_interfaces.h:2358
player_pose2d_t vel
translational velocities [m/s,m/s,rad/s] (x, y, yaw)
Definition: player_interfaces.h:620
Data: all of the calibrated IMU data (PLAYER_IMU_DATA_FULLSTATE)
Definition: player_interfaces.h:4780
uint32_t poses_count
the number of ir samples returned by this robot
Definition: player_interfaces.h:2133
#define PLAYER_MAX_DEVICES
The maximum number of devices the server will support.
Definition: player.h:74
player_point_3d_t base_pos
The position of the base of the actarray.
Definition: player_interfaces.h:3862
int32_t replace
Should we replace these messages.
Definition: player_interfaces.h:243
uint32_t value
driver-specific
Definition: player_interfaces.h:3633
struct player_vectormap_feature_data player_vectormap_feature_data_t
Vectormap feature data.
player_bool_t active
active (set to false to mute channel)
Definition: player_interfaces.h:1518
uint32_t bmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1135
struct player_health_data player_health_data_t
Structure describing the HEALTH's data packet.
uint32_t bumpers_count
the number of valid bumper readings
Definition: player_interfaces.h:1925
double min_angle
Start angle of scans [rad].
Definition: player_interfaces.h:4986
#define PLAYER_LASER_MAX_FILTER_PARAMS
Filter setings.
Definition: player_interfaces.h:874
player_pose2d_t origin
The origin of the map [m, m, rad].
Definition: player_interfaces.h:3049
float gyro_y
The IMU's calibrated gyro value on Y-axis.
Definition: player_interfaces.h:4735
struct player_actarray_multi_speed_cmd player_actarray_multi_speed_cmd_t
Command: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED)
Request/reply: Set tracking color.
Definition: player_interfaces.h:1118
struct player_ranger_config player_ranger_config_t
Device configuration request (PLAYER_RANGER_REQ_GET_CONFIG)
char * name
Descriptive channel name.
Definition: player_interfaces.h:1557
struct player_laser_power_config player_laser_power_config_t
Request/reply: Turn power on/off.
struct player_ranger_intns_config player_ranger_intns_config_t
Request/reply: Turn intensity data on/off for devices that provide it (PLAYER_RANGER_REQ_INTNS) ...
player_color_t color
Color in which the points should be drawn.
Definition: player_interfaces.h:4565
uint32_t element_poses_count
Number of individual elements that make up the device.
Definition: player_interfaces.h:5012
float scale
The scale of the map [m/pixel].
Definition: player_interfaces.h:3042
uint32_t srid
Spatial reference identifier.
Definition: player_interfaces.h:5192
uint32_t color
A descriptive color for the blob (useful for gui's).
Definition: player_interfaces.h:1074
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:925
player_pose3d_t vel
(x, y, z, roll, pitch, yaw) velocity [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2481
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:622
uint8_t * data
The node info not previously included.
Definition: player_interfaces.h:5509
struct player_device_driverinfo player_device_driverinfo_t
Request/reply: Get the driver name for a particular device.
float position
The position of the actuator in m or rad depending on the type.
Definition: player_interfaces.h:3796
uint32_t angles_count
Number of agle readings.
Definition: player_interfaces.h:929
float speed
The speed to move with.
Definition: player_interfaces.h:3899
struct player_position3d_position_mode_req player_position3d_position_mode_req_t
Request/reply: Change position control.
uint8_t done
Have we arrived at the goal?
Definition: player_interfaces.h:3152
uint32_t config_count
Length of data in config buffer.
Definition: player_interfaces.h:1290
struct player_fiducial_item player_fiducial_item_t
Info on a single detected fiducial.
uint8_t value
Brakes setting; 0 for off, 1 for on.
Definition: player_interfaces.h:4141
double y
translate distance along x axis
Definition: player_interfaces.h:4575
player_audio_mixer_channel_t * channels
the channels
Definition: player_interfaces.h:1535
uint32_t waypoints_count
Number of waypoints in the plan.
Definition: player_interfaces.h:3164
uint8_t stall
Are the motors stalled?
Definition: player_interfaces.h:613
The WSN position packet provides the position of the node.
Definition: player_interfaces.h:5457
player_pose3d_t vel
The complete velocity of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4785
player_pose2d_t mean
The mean value of the pose estimate (m, m, rad).
Definition: player_interfaces.h:2370
uint32_t mode
Mode to use: must be either PLAYER_PTZ_VELOCITY_CONTROL or PLAYER_PTZ_POSITION_CONTROL.
Definition: player_interfaces.h:1305
struct player_ranger_data_intnsstamped player_ranger_data_intnsstamped_t
Data: Stamped intensity scan (PLAYER_RANGER_DATA_INTNSSTAMPED)
uint32_t ranges_count
The number of valid range readings.
Definition: player_interfaces.h:774
uint32_t voltages_count
number of valid samples
Definition: player_interfaces.h:2056
player_pose3d_t pose
the desired pose in (m, m, m, rad, rad, rad)
Definition: player_interfaces.h:2733
float radius
radius of curvature [m] - zero for straight lines
Definition: player_interfaces.h:1938
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:667
Structure containing a single actuator's information.
Definition: player_interfaces.h:3793
uint8_t * data
The data we will be sending.
Definition: player_interfaces.h:3454
uint32_t fdiv
Some images (such as disparity maps) use scaled pixel values; for these images, fdiv specifies the sc...
Definition: player_interfaces.h:2963
struct player_fiducial_data player_fiducial_data_t
Data: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN)
struct player_position3d_position_pid_req player_position3d_position_pid_req_t
Request/reply: Set position PID parameters.
player_point_3d_t position
Position of the end effector.
Definition: player_interfaces.h:4094
double * intensities
Intensity readings.
Definition: player_interfaces.h:5058
Command: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light...
Definition: player_interfaces.h:2869
struct player_speech_recognition_data player_speech_recognition_data_t
Data: recognized string.
float maxx
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3087
struct player_simulation_property_req player_simulation_property_req_t
Request/reply: get/set a property of a named simulation object.
float vel
translational velocities [m/s] or [rad/s] depending on actuator type
Definition: player_interfaces.h:3547
double variance
The variance of the best (?) pose (mm^2)
Definition: player_interfaces.h:2397
player_pose2d_t goal
Goal location (m,m,rad)
Definition: player_interfaces.h:3156
Data: state (PLAYER_POSITION3D_DATA_STATE)
Definition: player_interfaces.h:2476
double utm_e
UTM WGS84 coordinates, easting [m].
Definition: player_interfaces.h:1864
struct player_localize_set_pose player_localize_set_pose_t
Request/reply: Set the robot pose estimate.
struct player_joystick_data player_joystick_data_t
Data: state (PLAYER_JOYSTICK_DATA_STATE)
uint32_t throughput
mysterious throughput calculated by driver
Definition: player_interfaces.h:2254
struct player_imu_data_quat player_imu_data_quat_t
Data: Quaternions orientation data (PLAYER_IMU_DATA_QUAT)
char * attrib
Attrib data for the feature.
Definition: player_interfaces.h:5162
float battery
The node's remaining battery voltage.
Definition: player_interfaces.h:4407
Data: Euler orientation data (PLAYER_IMU_DATA_EULER)
Definition: player_interfaces.h:4766
uint8_t state
FALSE to turn laser off, TRUE to turn laser on.
Definition: player_interfaces.h:986
struct player_ptz_req_generic player_ptz_req_generic_t
Request/reply: Generic request.
uint32_t parameters_count
The number of filter parameters.
Definition: player_interfaces.h:1021
Definition: player_interfaces.h:5165
uint32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4418
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2885
player_pose3d_t * element_poses
Pose of each individual element that makes up the device (in device CS).
Definition: player_interfaces.h:5014
player_point_3d_t * points
Array of points.
Definition: player_interfaces.h:4563
struct player_planner_cmd player_planner_cmd_t
Command: start or goal position (PLAYER_PLANNER_CMD_GOAL, PLAYER_PLANNER_CMD_START) ...
player_ranger_data_intns_t data
The scan data.
Definition: player_interfaces.h:5068
player_pose2d_t pose
The global pose of the laser at the time the scan was acquired.
Definition: player_interfaces.h:914
Command: velocity (PLAYER_POSITION3D_CMD_SET_VEL)
Definition: player_interfaces.h:2504
struct player_wsn_datatype_config player_wsn_datatype_config_t
Request/reply: change the data type to RAW or converted engineering units.
uint32_t maxlevel
Maximum value for level.
Definition: player_interfaces.h:2264
uint32_t bmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1133
uint8_t blue
Blue color channel.
Definition: player_interfaces.h:5297
struct player_position1d_data player_position1d_data_t
Data: state (PLAYER_POSITION1D_DATA_STATE)
uint8_t * wkb
Well known binary describing the geometric shape.
Definition: player_interfaces.h:5157
double max_angle
End angle of scans [rad].
Definition: player_interfaces.h:4988
uint32_t tags_count
The number of RFID tags found.
Definition: player_interfaces.h:4332
player_bbox3d_t * element_sizes
Size of each individual element that makes up the device.
Definition: player_interfaces.h:5018
uint32_t particles_count
The number of particles included.
Definition: player_interfaces.h:2399
uint32_t auth_key_count
Length of key.
Definition: player_interfaces.h:201
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2844
player_bbox3d_t size
Dimensions of the base [m, m, m].
Definition: player_interfaces.h:1278
uint32_t actuators_count
The number of actuators in the array.
Definition: player_interfaces.h:3857
player_graphics3d_draw_mode
Drawmode: enumeration that defines the drawing mode.
Definition: player_interfaces.h:4534
player_bbox3d_t size
Laser dimensions (m, m, m).
Definition: player_interfaces.h:950
uint32_t time_sec
GPS (UTC) time, in seconds and microseconds since the epoch.
Definition: player_interfaces.h:1844
player_bbox2d_t fiducial_size
Dimensions of the fiducials in units of (m).
Definition: player_interfaces.h:1721
double velocity
forward velocity (m/s)
Definition: player_interfaces.h:649
Configuration request: Set imager params.
Definition: player_interfaces.h:1153
Request/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER)
Definition: player_interfaces.h:5082
uint8_t * parameters
Request message parameters.
Definition: player_interfaces.h:5526
player_color_t color
the color of the light
Definition: player_interfaces.h:2874
int32_t default_output
default output channel (-1 for none)
Definition: player_interfaces.h:1576
char * name
Identifier for the geometric shape.
Definition: player_interfaces.h:5153
Request/reply: Set position PID parameters.
Definition: player_interfaces.h:3688
uint8_t state
State: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3272
struct player_blinkenlight_cmd_power player_blinkenlight_cmd_power_t
Command: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off...
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2848
struct player_actarray_geom player_actarray_geom_t
Request/reply: get geometry.
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4220
int32_t autogain
AutoGain: 0=off, 1=on.
Definition: player_interfaces.h:1165
Command: Draw multiple lines (PLAYER_GRAPHICS2D_CMD_MULTILINE) Draw a set of lines.
Definition: player_interfaces.h:4260
Command: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system...
Definition: player_interfaces.h:4582
double simtime
simulation time when PLAYER_SIMULATION_REQ_GET_POSE3D was serviced.
Definition: player_interfaces.h:2735
struct player_position1d_cmd_pos player_position1d_cmd_pos_t
Command: state (PLAYER_POSITION1D_CMD_POS)
struct player_sonar_data player_sonar_data_t
Data: ranges (PLAYER_SONAR_DATA_RANGES)
player_point_3d_t approach
The approach vector of the end effector.
Definition: player_interfaces.h:4077
player_pose3d_t * poses
the pose of each IR detector on this robot
Definition: player_interfaces.h:2135
float accel_z
The IMU's calibrated acceleration value on Z-axis.
Definition: player_interfaces.h:4731
Data: Stamped range scan (PLAYER_RANGER_DATA_RANGESTAMPED)
Definition: player_interfaces.h:5036
char * name
Identifier for the layer.
Definition: player_interfaces.h:5170
uint32_t num_sats
Number of satellites in view.
Definition: player_interfaces.h:1870
float range_res
Range Resolution [m].
Definition: player_interfaces.h:972
struct player_blobfinder_imager_config player_blobfinder_imager_config_t
Configuration request: Set imager params.
uint8_t capacity
Capacity for storing objects - if 0, then the gripper can't store.
Definition: player_interfaces.h:445
uint32_t wkb_count
Length of data in bytes.
Definition: player_interfaces.h:5155
struct player_fiducial_fov player_fiducial_fov_t
Request/reply: Get/set sensor field of view.
Command: send command from robot to any or all WSN nodes or viceversa.
Definition: player_interfaces.h:5535
uint8_t filter_type
Filter type.
Definition: player_interfaces.h:1019
float accel
Acceleration setting in m/s^2 or rad/s^2.
Definition: player_interfaces.h:3991
struct player_coopobject_rssi player_coopobject_rssi_t
Data (PLAYER_COOPOBJECT_DATA_RSSI)
player_orientation_3d_t base_orientation
The orientation of the base of the actarray.
Definition: player_interfaces.h:3865
player_bbox3d_t size
Size of the detector.
Definition: player_interfaces.h:1719
player_bbox3d_t size
Dimensions of the base (m, m, m).
Definition: player_interfaces.h:2520
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4246
struct player_audio_sample_rec_req player_audio_sample_rec_req_t
Player audio sample record request.
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4561
Data: This interface produces no data.
Definition: player_interfaces.h:4217
player_point_3d_t orientation
Orientation vector.
Definition: player_interfaces.h:4098
uint32_t gmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1131
uint32_t bumper_def_count
The number of valid bumper definitions.
Definition: player_interfaces.h:1951
struct player_gripper_data player_gripper_data_t
Data: state (PLAYER_GRIPPER_DATA_STATE)
struct player_graphics3d_cmd_rotate player_graphics3d_cmd_rotate_t
Command: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system...
uint32_t prop_count
Length of property identifier.
Definition: player_interfaces.h:2765
uint32_t axes_count
Nunber of axes.
Definition: player_interfaces.h:3355
struct player_device_nameservice_req player_device_nameservice_req_t
Nameservice request.
player_wifi_link_t * links
A list of links.
Definition: player_interfaces.h:2252
struct player_planner_waypoints_req player_planner_waypoints_req_t
Request/reply: Get waypoints.
struct player_coopobject_data_userdefined player_coopobject_data_userdefined_t
Data (PLAYER_COOPOBJECT_DATA_USERDEFINED)
player_vectormap_feature_data_t * features
Array of map features.
Definition: player_interfaces.h:5185
player_devaddr_t devices[PLAYER_MAX_DEVICES]
The list of available devices.
Definition: player_interfaces.h:104
struct player_actarray_actuator player_actarray_actuator_t
Structure containing a single actuator's information.
struct player_limb_brakes_req player_limb_brakes_req_t
Request/reply: Brakes.
struct player_audio_mixer_channel_list_detail player_audio_mixer_channel_list_detail_t
Player mixer channels.
uint32_t positions_count
The number of actuators in the array.
Definition: player_interfaces.h:3886
Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the ...
Definition: player_interfaces.h:2826
int32_t waypoint_idx
Current waypoint index (handy if you already have the list of waypoints).
Definition: player_interfaces.h:3162
struct player_bumper_geom player_bumper_geom_t
Data AND Request/reply: bumper geometry.
player_localize_hypoth_t * hypoths
The array of the hypotheses.
Definition: player_interfaces.h:2360
uint8_t * bumpers
array of bumper values
Definition: player_interfaces.h:1927
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:3575
Data: Quaternions orientation data (PLAYER_IMU_DATA_QUAT)
Definition: player_interfaces.h:4750
double course
Course made good (heading if the robot moves along its longitudinal axis), in radians.
Definition: player_interfaces.h:1862
float speed
max speed [m/s]
Definition: player_interfaces.h:718
uint32_t width
The size of the map [pixels].
Definition: player_interfaces.h:3044
struct player_position1d_cmd_vel player_position1d_cmd_vel_t
Command: state (PLAYER_POSITION1D_CMD_VEL)
float minx
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3085
float accel_z
The node's acceleration on Z-axis from an acceleration sensor.
Definition: player_interfaces.h:4397
uint16_t parent_id
The ID of the CO parent (if existing).
Definition: player_interfaces.h:5435
Command: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE)
Definition: player_interfaces.h:4115
uint32_t hdop
Horizontal dilution of position (HDOP), times 10.
Definition: player_interfaces.h:1872
uint32_t filename_count
Length of filename.
Definition: player_interfaces.h:3302
double min_range
Minimum range [m].
Definition: player_interfaces.h:4993
player_pose2d_t pos
position [m,m,rad] (x, y, yaw)
Definition: player_interfaces.h:629
struct player_pointcloud3d_element player_pointcloud3d_element_t
3D Pointcloud element structure An element as stored in a 3D pointcloud, containing a 3D position plu...
struct player_speech_cmd player_speech_cmd_t
Command: say a string (PLAYER_SPEECH_CMD_SAY)
uint32_t value
driver-specific
Definition: player_interfaces.h:3643
struct player_laser_set_filter_config player_laser_set_filter_config_t
Request/reply: Set filter settings.
struct player_coopobject_position player_coopobject_position_t
The WSN position packet provides the position of the node.
Structure describing the HEALTH's data packet.
Definition: player_interfaces.h:4645
player_pose2d_t * waypoints
The waypoints.
Definition: player_interfaces.h:3188
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2713
player_health_cpu_t cpu_usage
The current cpu usage.
Definition: player_interfaces.h:4648
struct player_graphics3d_cmd_translate player_graphics3d_cmd_translate_t
Command: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordina...
struct player_imu_datatype_config player_imu_datatype_config_t
Request/reply: change the data type to one of the predefined data structures.
uint32_t currents_count
The number of actuators in the array.
Definition: player_interfaces.h:3939
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4449
player_point_3d_t basePos
The base position of the end-effector in robot coordinates.
Definition: player_interfaces.h:4150
player_point_3d_t approach
Approach vector.
Definition: player_interfaces.h:4096
Request/reply: Reset euler orientation.
Definition: player_interfaces.h:4821
Data: intensity scan (PLAYER_RANGER_DATA_INTNS)
Definition: player_interfaces.h:5053
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5151
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2479
uint32_t value
driver-specific
Definition: player_interfaces.h:674
int32_t index
index to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:237
A rectangular bounding box, used to define the size of an object.
Definition: player.h:245
struct player_position2d_speed_prof_req player_position2d_speed_prof_req_t
speed prof req
player_wsn_node_data_t data_packet
The WSN node's data packet.
Definition: player_interfaces.h:4422
struct player_wifi_iwspy_addr_req player_wifi_iwspy_addr_req_t
Request/reply:
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2761
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:2509
player_bbox3d_t inner_size
Inside dimensions of gripper, i.e.
Definition: player_interfaces.h:441
float tiltspeed
Desired tilt velocity [rad/s].
Definition: player_interfaces.h:1259
Data: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE)
Definition: player_interfaces.h:909
Data: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS)
Definition: player_interfaces.h:1096
struct player_wsn_node_data player_wsn_node_data_t
Structure describing the WSN node's data packet.
struct player_blinkenlight_data player_blinkenlight_data_t
Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the ...
float accel_x
The IMU's calibrated acceleration value on X-axis.
Definition: player_interfaces.h:4727
player_pose2d_t pose
(x, y, yaw) [m, m, rad]
Definition: player_interfaces.h:689
struct player_log_set_filename player_log_set_filename_t
Request/reply: Set filename.
uint32_t node_type
The type of WSN node.
Definition: player_interfaces.h:4416
Request/reply: Get/set sensor field of view.
Definition: player_interfaces.h:1730
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, rad).
Definition: player_interfaces.h:658
struct player_actarray_current_cmd player_actarray_current_cmd_t
Command: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT)
player_devaddr_t addr
The device identifier.
Definition: player_interfaces.h:116
Command: Draw polyline (PLAYER_GRAPHICS2D_CMD_POLYLINE) Draw a series of straight line segments betwe...
Definition: player_interfaces.h:4230
player_pose3d_t acc
The complete acceleration of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4787
float * speeds
The speed to move with.
Definition: player_interfaces.h:3910
double angle
absolute turning angle (rad)
Definition: player_interfaces.h:651
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4233
uint32_t format
Image format (must be compatible with depth).
Definition: player_interfaces.h:2959
float acc
max acceleration [m/s^2] or [rad/s^2]
Definition: player_interfaces.h:3708
player_point_3d_t position
Position of the end effector.
Definition: player_interfaces.h:4108
struct player_blobfinder_color_config player_blobfinder_color_config_t
Request/reply: Set tracking color.
struct player_simulation_pose3d_req player_simulation_pose3d_req_t
Request/reply: get/set 3D pose of a named simulation object.
position2d command setting velocity and steering angle
Definition: player_interfaces.h:637
uint32_t waypoints_count
Number of waypoints to follow.
Definition: player_interfaces.h:3186
Command: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED)
Definition: player_interfaces.h:3905
player_pose3d_t vel
(x, y, z, roll, pitch, yaw) velocity [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2507
struct player_device_auth_req player_device_auth_req_t
Configuration request: Authentication.
float position
The position to move to.
Definition: player_interfaces.h:3877
player_actarray_actuator_t * actuators
The actuator data.
Definition: player_interfaces.h:3815
float * positions
The positions for each joint/actuator.
Definition: player_interfaces.h:3888
uint8_t caps
Channel type (input, output or special)
Definition: player_interfaces.h:1559
uint32_t rmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1127
Request/reply: Change control mode.
Definition: player_interfaces.h:3651
player_point_2d_t * points
array of points defining the polygon.
Definition: player_interfaces.h:4248
struct player_camera_data player_camera_data_t
Data: state (PLAYER_CAMERA_DATA_STATE)
uint8_t value
Power setting: 0 for off, 1 for on.
Definition: player_interfaces.h:4451
player_point_3d_t axis
The axis of rotation for this actuator if it is rotary, or axis along which it moves if it is linear...
Definition: player_interfaces.h:3835
float acceleration
The acceleration of the actuator in m/s^2 or rad/s^2 depending on the type.
Definition: player_interfaces.h:3800
struct player_log_get_state player_log_get_state_t
Request/reply: Rewind playback.
position2d velocity mode config
Definition: player_interfaces.h:671
int32_t joint
The joint/actuator to command.
Definition: player_interfaces.h:3875
float * ranges
Range readings [m].
Definition: player_interfaces.h:927
double waypoints_distance
Straight-line distance along all waypoints.
Definition: player_interfaces.h:3184
struct player_blobfinder_data player_blobfinder_data_t
Data: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS)
struct player_bumper_define player_bumper_define_t
The geometry of a single bumper.
float scanning_frequency
Scanning frequency [Hz].
Definition: player_interfaces.h:976
float current
The current of the actuator in A.
Definition: player_interfaces.h:3802
Request/reply: Change velocity control.
Definition: player_interfaces.h:2557
Configuration request: Change data delivery mode.
Definition: player_interfaces.h:159
double * ranges
Range readings [m].
Definition: player_interfaces.h:5029
struct player_imu_data_euler player_imu_data_euler_t
Data: Euler orientation data (PLAYER_IMU_DATA_EULER)
int32_t longitude
Longitude in degrees / 1e7 (units are scaled such that the effective resolution is roughly 1cm)...
Definition: player_interfaces.h:1854
uint32_t voltages_count
number of samples
Definition: player_interfaces.h:2118
uint32_t data_count
Size of data as stored in buffer (bytes)
Definition: player_interfaces.h:3452
int32_t joint
The joint/actuator to command.
Definition: player_interfaces.h:3897
Data: This interface produces no data.
Definition: player_interfaces.h:4556
uint32_t rmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1125
struct player_laser_config player_laser_config_t
Request/reply: Get/set scan properties.
struct player_dio_data player_dio_data_t
Data: input values (PLAYER_DIO_DATA_VALUES)
player_devaddr_t addr
Address of the device.
Definition: player_interfaces.h:143
uint8_t state
FALSE for power off, TRUE for power on.
Definition: player_interfaces.h:2145
position2d position mode request
Definition: player_interfaces.h:679
player_pose3d_t pose
Gripper pose, in robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:436
float acc
max acceleration [m/s^2]
Definition: player_interfaces.h:720
uint8_t value
Power setting; 0 for off, 1 for on.
Definition: player_interfaces.h:3956
player_vectormap_layer_info_t * layers
Array of layers.
Definition: player_interfaces.h:5196
Data: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet.
Definition: player_interfaces.h:4879
uint32_t actuators_count
The number of actuators in the array.
Definition: player_interfaces.h:3813
player_pose2d_t mean
The mean value of the pose estimate (m, m, rad).
Definition: player_interfaces.h:2338
float light
The node's light measurement from a light sensor.
Definition: player_interfaces.h:4389
struct player_position1d_power_config player_position1d_power_config_t
Request/reply: Motor power.
float max_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:966
uint8_t intensity
Enable reflection intensity data.
Definition: player_interfaces.h:974
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4475
struct player_blinkenlight_cmd player_blinkenlight_cmd_t
Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current st...
Request/reply: change the data type to RAW or converted engineering units.
Definition: player_interfaces.h:4459
uint32_t ranges_count
number of samples
Definition: player_interfaces.h:2122
struct player_audio_mixer_channel_list player_audio_mixer_channel_list_t
Player mixer channels.
Request/reply: get/set a property of a named simulation object.
Definition: player_interfaces.h:2758
Command: flash (PLAYER_BLINKENLIGHT_CMD_FLASH) This blinkenlight command sets the duration of one on/...
Definition: player_interfaces.h:2880
player_color_t color
the color of the light
Definition: player_interfaces.h:2835
struct player_graphics2d_cmd_points player_graphics2d_cmd_points_t
Data: This interface produces no data.
player_color_t color
Color in which the line should be drawn.
Definition: player_interfaces.h:4267
float accel_x
The node's acceleration on X-axis from an acceleration sensor.
Definition: player_interfaces.h:4393
struct player_position2d_position_pid_req player_position2d_position_pid_req_t
position2d position pid req
Request/reply: Set position PID parameters.
Definition: player_interfaces.h:2596
double velocity
forward velocity (m/s)
Definition: player_interfaces.h:640
int8_t data_range
Maximum value for each cell (-range <= EMPTY < 0, unknown = 0, 0 < OCCUPIED <= range) ...
Definition: player_interfaces.h:3073
Command: state (PLAYER_POSITION1D_CMD_VEL)
Definition: player_interfaces.h:3570
player_pose2d_t pose
The particle's pose (m,m,rad)
Definition: player_interfaces.h:2382
player_pose2d_t pose
the desired pose in (m, m, rad)
Definition: player_interfaces.h:2717
uint8_t state
The current state of the actuator.
Definition: player_interfaces.h:3804
struct player_ranger_geom player_ranger_geom_t
Data and Request/reply: Get geometry.
float max_range
The maximum range of the sensor [m].
Definition: player_interfaces.h:1735
uint8_t value
Brake setting; 0 for off, 1 for on.
Definition: player_interfaces.h:3966
Request/reply: Set velocity PID parameters.
Definition: player_interfaces.h:3673
struct player_graphics3d_cmd_draw player_graphics3d_cmd_draw_t
Data: This interface produces no data.
float max_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:888
uint32_t channels_count
number of channels in list
Definition: player_interfaces.h:1533
struct player_position3d_cmd_pos player_position3d_cmd_pos_t
Command: position (PLAYER_POSITION3D_CMD_SET_POS)
uint8_t state
State: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3262
char * name
The identifier of the object we want to locate.
Definition: player_interfaces.h:2763
struct player_coopobject_data_sensor player_coopobject_data_sensor_t
Data (PLAYER_COOPOBJECT_DATA_SENSOR)
position2d command setting velocity and heading
Definition: player_interfaces.h:646
uint32_t state
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:682
player_point_3d_t position
The position of the end effector (in robot coordiantes).
Definition: player_interfaces.h:4075
uint8_t hasbrakes
If the actuator has brakes or not.
Definition: player_interfaces.h:3847
float max_range
Maximum range [m].
Definition: player_interfaces.h:923
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2861
float length
length of the sensor [m]
Definition: player_interfaces.h:1936
uint32_t driver_name_count
Length of the driver name.
Definition: player_interfaces.h:118
player_extent2d_t extent
Boundary area.
Definition: player_interfaces.h:5172
struct player_blinkenlight_cmd_flash player_blinkenlight_cmd_flash_t
Command: flash (PLAYER_BLINKENLIGHT_CMD_FLASH) This blinkenlight command sets the duration of one on/...
uint32_t width
Image dimensions [pixels].
Definition: player_interfaces.h:2953
uint32_t driver_name_count
Length of driver name.
Definition: player_interfaces.h:147
struct player_dio_cmd player_dio_cmd_t
Command: output values (PLAYER_DIO_CMD_VALUES)
struct player_position1d_reset_odom_config player_position1d_reset_odom_config_t
Request/reply: Reset odometry.
float resolution
Angular resolution [rad].
Definition: player_interfaces.h:890
uint32_t bpp
Image bits-per-pixel (8, 16, 24, 32).
Definition: player_interfaces.h:2957
Request: send request from robot to any or all WSN nodes or viceversa.
Definition: player_interfaces.h:5516
player_pose3d_t pose
Pose of the detector in the robot cs.
Definition: player_interfaces.h:1717
Request/reply: set charging policy.
Definition: player_interfaces.h:320
player_imu_data_calib_t calib_data
Calibrated IMU data (accel, gyro, magnetometer)
Definition: player_interfaces.h:4769
int32_t brightness
Brightness: (0-255) -1=no change.
Definition: player_interfaces.h:1156
player_bumper_define_t * bumper_def
geometry of each bumper
Definition: player_interfaces.h:1953
uint32_t state
The state of the driver: will be a bitmask of PLAYER_AUDIO_STATE_* values.
Definition: player_interfaces.h:1631
uint32_t time_usec
GPS (UTC) time, in seconds and microseconds since the epoch.
Definition: player_interfaces.h:1846
float magn_x
The IMU's calibrated magnetic value on X-axis.
Definition: player_interfaces.h:4739
uint32_t value
driver-specific
Definition: player_interfaces.h:2560
struct player_position1d_velocity_mode_config player_position1d_velocity_mode_config_t
Request/reply: Change velocity control.
struct player_position3d_speed_pid_req player_position3d_speed_pid_req_t
Request/reply: Reset odometry.
uint32_t data_count
The number of cells.
Definition: player_interfaces.h:3071
Data: scan (PLAYER_LASER_DATA_SCANANGLE)
Definition: player_interfaces.h:920
double alpha
The weight coefficient for linear combination (alpha)
Definition: player_interfaces.h:2384
3D Pointcloud element structure An element as stored in a 3D pointcloud, containing a 3D position plu...
Definition: player_interfaces.h:4861
float length
The length of this actuator's link to the next actuator.
Definition: player_interfaces.h:3827
player_segment_t * segments
Line segments.
Definition: player_interfaces.h:3095
struct player_position2d_power_config player_position2d_power_config_t
position2d power config
int32_t joint
The joint/actuator to command - set to -1 to command all.
Definition: player_interfaces.h:3928
struct player_wsn_cmd player_wsn_cmd_t
Command: set device state (PLAYER_WSN_CMD_DEVSTATE) This wsn command sets the state of the node's ind...
float speed
max speed [rad/s]
Definition: player_interfaces.h:2613
struct player_stereo_data player_stereo_data_t
Data: state (PLAYER_STEREO_DATA_STATE)
player_point_3d_t orientation
The orientation vector of the end effector (a vector in a predefined direction on the end effector...
Definition: player_interfaces.h:4081
int32_t altitude
Altitude, in millimeters.
Definition: player_interfaces.h:1857
uint8_t type
The type of the actuator - linear or rotary.
Definition: player_interfaces.h:3824
uint32_t buttons
Button states (bitmask)
Definition: player_interfaces.h:3353
uint32_t width
The image dimensions.
Definition: player_interfaces.h:1099
float speed
The speed of the actuator in m/s or rad/s depending on the type.
Definition: player_interfaces.h:3798
struct player_imu_data_calib player_imu_data_calib_t
Data: calibrated IMU data (PLAYER_IMU_DATA_CALIB)
Command: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION)
Definition: player_interfaces.h:4105
player_audio_seq_item_t * tones
the tones
Definition: player_interfaces.h:1504
uint32_t image_count
Size of image data as stored in image buffer (bytes)
Definition: player_interfaces.h:2968
double utm_n
UTM WGS84 coordinates, northing [m].
Definition: player_interfaces.h:1866
struct player_camera_source player_camera_source_t
Request/reply: Get/set current source.
float vel
velocity [m/s] or [rad/s]
Definition: player_interfaces.h:3573
struct player_actarray_home_cmd player_actarray_home_cmd_t
Command: Joint home (PLAYER_ACTARRAY_CMD_HOME)
float home
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3843
uint8_t have_config
If non-zero, the configuration data has been filled.
Definition: player_interfaces.h:5045
player_audio_wav_t sample
the audio sample data
Definition: player_interfaces.h:1592
uint32_t bitrate
current bitrate of device
Definition: player_interfaces.h:2256
Data (PLAYER_COOPOBJECT_DATA_USERDEFINED)
Definition: player_interfaces.h:5501
struct player_actarray_speed_cmd player_actarray_speed_cmd_t
Command: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED)
uint8_t red
Red color channel.
Definition: player_interfaces.h:5293
uint8_t state
Turn power off TRUE or FALSE.
Definition: player_interfaces.h:800
uint8_t cmd
A single byte of as-yet-unspecified command.
Definition: player_interfaces.h:2701
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:2518
double range_res
Range resolution [m].
Definition: player_interfaces.h:4997
player_point_3d_t direction
Direction vector to move in.
Definition: player_interfaces.h:4118
float max
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3841
uint32_t length
Length of sample to record in ms.
Definition: player_interfaces.h:1619
struct player_power_chargepolicy_config player_power_chargepolicy_config_t
Request/reply: set charging policy.
uint16_t sender_id
The node RSSI measurements.
Definition: player_interfaces.h:5445
uint32_t layers_count
The number of layers.
Definition: player_interfaces.h:5194
struct player_position3d_set_odom_req player_position3d_set_odom_req_t
Request/reply: Set odometry.
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5179
uint8_t valid
Did the planner find a valid path?
Definition: player_interfaces.h:3150
uint32_t parameters_count
Size of the request message parameters (in bytes)
Definition: player_interfaces.h:5524
double frequency
Scanning frequency [Hz].
Definition: player_interfaces.h:4999
Request/reply: Turn intensity data on/off for devices that provide it (PLAYER_RANGER_REQ_INTNS) ...
Definition: player_interfaces.h:5094
uint8_t stored
Number of currently stored objects.
Definition: player_interfaces.h:425
Request/reply: Set the robot pose estimate.
Definition: player_interfaces.h:2367
int32_t joint
Joint to set acceleration for.
Definition: player_interfaces.h:3989
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2831
float * angles
Angle readings [m].
Definition: player_interfaces.h:931
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:3590
Device configuration request (PLAYER_RANGER_REQ_GET_CONFIG)
Definition: player_interfaces.h:4983
float gyro_x
The IMU's calibrated gyro value on X-axis.
Definition: player_interfaces.h:4733
player_pose3d_t pose
Fiducial pose relative to the detector.
Definition: player_interfaces.h:1691
uint32_t height
The image dimensions.
Definition: player_interfaces.h:1101
uint32_t intensities_count
Number of intensity readings.
Definition: player_interfaces.h:5056
uint32_t string_count
Length of string.
Definition: player_interfaces.h:1800
player_color_t color
Color in which the line should be drawn.
Definition: player_interfaces.h:4237
uint32_t value
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:2547
uint8_t enable
The state: 0=disabled, 1=enabled.
Definition: player_interfaces.h:4437
struct player_imu_reset_orientation_config player_imu_reset_orientation_config_t
Request/reply: Reset orientation.
uint32_t width
The size of the tile [pixels].
Definition: player_interfaces.h:3067
Data: state (PLAYER_POSITION1D_DATA_STATE)
Definition: player_interfaces.h:3542
uint8_t value
Power setting; 0 for off, 1 for on.
Definition: player_interfaces.h:4131
uint32_t value_count
The length of the value data in bytes.
Definition: player_interfaces.h:2771
uint32_t area
The blob area [pixels].
Definition: player_interfaces.h:1076
uint32_t top
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1086
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:894
double pending_time
The time stamp of the last observation processed.
Definition: player_interfaces.h:2356
uint8_t type
Type of the user defined message.
Definition: player_interfaces.h:5505
double x
angle to rotate in radians
Definition: player_interfaces.h:4585
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4433
uint8_t filled
If non-zero, the polygon should be drawn filled, else empty.
Definition: player_interfaces.h:4254
struct player_coopobject_req player_coopobject_req_t
Request: send request from robot to any or all WSN nodes or viceversa.
struct player_graphics2d_cmd_polygon player_graphics2d_cmd_polygon_t
Command: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon.
Request/reply: Set speed profile parameters.
Definition: player_interfaces.h:2610
int32_t contrast
Contrast: (0-255) -1=no change.
Definition: player_interfaces.h:1158
uint32_t blobs_count
The number of blobs.
Definition: player_interfaces.h:1103
double angle
relative turning angle (rad)
Definition: player_interfaces.h:642
player_pose3d_t pose
The complete pose of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4783
Request/reply: get/set 2D pose of a named simulation object.
Definition: player_interfaces.h:2710
struct player_laser_data_scanangle player_laser_data_scanangle_t
Data: scan (PLAYER_LASER_DATA_SCANANGLE)
Request/reply: Get the list of available devices.
Definition: player_interfaces.h:99
double max_range
Maximum range [m].
Definition: player_interfaces.h:4995
uint8_t value
Data type setting: 1 for pose/orientation, 2 for calibrated (raw) data, 3 for quaternions, 4 for Euler.
Definition: player_interfaces.h:4804
struct player_actarray_power_config player_actarray_power_config_t
Request/reply: Power.
int32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4447
Command: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS)
Definition: player_interfaces.h:3883
char * text
Recognized text.
Definition: player_interfaces.h:3400
float accel_y
The IMU's calibrated acceleration value on Y-axis.
Definition: player_interfaces.h:4729
int16_t value
Value of the sensor/alarm.
Definition: player_interfaces.h:5478
Command: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT)
Definition: player_interfaces.h:3936
uint32_t bottom
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1088
float gyro_z
The IMU's calibrated gyro value on Z-axis.
Definition: player_interfaces.h:4737
struct player_imu_data_fullstate player_imu_data_fullstate_t
Data: all of the calibrated IMU data (PLAYER_IMU_DATA_FULLSTATE)
float min_range
The minimum range of the sensor [m].
Definition: player_interfaces.h:1733
player_pose2d_t pos
position [m,m,rad] (x, y, yaw)
Definition: player_interfaces.h:609
struct player_map_data_vector player_map_data_vector_t
Request/reply: get vector map.
uint32_t norm_count
Norm (one of "NTSC", "PAL", "SECAM", "UNKNOWN").
Definition: player_interfaces.h:2982
struct player_ranger_power_config player_ranger_power_config_t
Request/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER)
uint32_t quality
Quality of fix 0 = invalid, 1 = GPS fix, 2 = DGPS fix.
Definition: player_interfaces.h:1868
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4263
double speed
Speed over ground, in meters/second .
Definition: player_interfaces.h:1859
double y
x component of the vector around which we rotate
Definition: player_interfaces.h:4586
struct player_bumper_data player_bumper_data_t
Data: state (PLAYER_BUMPER_DATA_GEOM)
uint8_t have_config
If non-zero, the configuration data has been filled.
Definition: player_interfaces.h:5074
uint32_t intensity_count
Number of intensity readings.
Definition: player_interfaces.h:898
player_pose3d_t * poses
Pose of each sonar, in robot cs.
Definition: player_interfaces.h:790
player_imu_data_calib_t calib_data
Calibrated IMU data (accel, gyro, magnetometer)
Definition: player_interfaces.h:4753
Request/reply: Change velocity control.
Definition: player_interfaces.h:3630
uint8_t access
The requested / granted access.
Definition: player_interfaces.h:145
char * name
the identifier of the object we want to locate
Definition: player_interfaces.h:2731
uint8_t value
Data type setting: 0 for RAW values, 1 for converted units.
Definition: player_interfaces.h:4462
uint8_t have_geom
If non-zero, the geometry data has been filled.
Definition: player_interfaces.h:5041
struct player_actarray_multi_position_cmd player_actarray_multi_position_cmd_t
Command: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS)
struct player_position1d_geom player_position1d_geom_t
Request/reply: Query geometry.
uint8_t type
The type of log device, either PLAYER_LOG_TYPE_READ or PLAYER_LOG_TYPE_WRITE.
Definition: player_interfaces.h:3290
Command: position (PLAYER_POSITION3D_CMD_SET_POS)
Definition: player_interfaces.h:2490
uint32_t vdop
Vertical dilution of position (VDOP), times 10.
Definition: player_interfaces.h:1874
player_pose2d_t pos
Current location (m,m,rad)
Definition: player_interfaces.h:3154
Request/reply: Reset odometry.
Definition: player_interfaces.h:3640
int32_t charging
charge exchange status: if 1, the device is currently receiving charge from another energy device...
Definition: player_interfaces.h:311
player_ranger_data_range_t data
The scan data.
Definition: player_interfaces.h:5039
struct player_audio_sample_item player_audio_sample_item_t
Player audio sample selection.
struct player_coopobject_header player_coopobject_header_t
Data (PLAYER_COOPOBJECT_DATA_HEALTH)
uint32_t speeds_count
The number of actuators in the array.
Definition: player_interfaces.h:3908
struct player_localize_get_particles player_localize_get_particles_t
Request/reply: Get particles.
uint32_t right
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1084
float watts
estimated current energy consumption (negative values) or aquisition (positive values) [W]...
Definition: player_interfaces.h:306
struct player_actarray_data player_actarray_data_t
Data: state (PLAYER_ACTARRAY_DATA_STATE)
float tiltspeed
Current tilt velocity [rad/s].
Definition: player_interfaces.h:1239
uint32_t status
Current pan / tilt status.
Definition: player_interfaces.h:1241
float freq
Frequency of the note [Hz].
Definition: player_interfaces.h:1484
float vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:3588
uint32_t name_count
name length
Definition: player_interfaces.h:1555
uint32_t data_count
Size of the undefined message (in bytes)
Definition: player_interfaces.h:5507
int32_t joint
The joint/actuator to command - set to -1 to command all.
Definition: player_interfaces.h:3919
struct player_limb_geom_req player_limb_geom_req_t
Request/reply: get geometry.
player_orientation_3d_t orientation
Orientation data as Euler angles.
Definition: player_interfaces.h:4772
double z
y component of the vector around which we rotate
Definition: player_interfaces.h:4587
Request/reply: change the data type to one of the predefined data structures.
Definition: player_interfaces.h:4799
uint32_t element_sizes_count
Number of individual elements that make up the device.
Definition: player_interfaces.h:5016
Request/reply: Change data delivery frequency.
Definition: player_interfaces.h:4470
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2883
struct player_position2d_cmd_pos player_position2d_cmd_pos_t
position2d position command
uint32_t intensity_count
Number of intensity readings.
Definition: player_interfaces.h:933
struct player_wsn_datafreq_config player_wsn_datafreq_config_t
Request/reply: Change data delivery frequency.
float min
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3837
float maxy
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3091
player_audio_mixer_channel_detail_t * details
the tones
Definition: player_interfaces.h:1574
uint8_t enable_output
boolean controlling whether others can recharge from this device.
Definition: player_interfaces.h:327
player_pose3d_t pose
The complete pose of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4717
Request/reply: Set linear speed profile parameters.
Definition: player_interfaces.h:3703
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2493
float miny
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3089
float config_speed
The configured speed setting of the actuator - different from current speed.
Definition: player_interfaces.h:3845
player_orientation_3d_t orientation
The orientation of this actuator when it is in its rest position.
Definition: player_interfaces.h:3832
struct player_actarray_accel_config player_actarray_accel_config_t
Request/reply: Acceleration.
struct player_ptz_req_control_mode player_ptz_req_control_mode_t
Request/reply: Control mode.
uint8_t enable
FALSE: off, TRUE: on.
Definition: player_interfaces.h:2863
struct player_limb_setposition_cmd player_limb_setposition_cmd_t
Command: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION)
struct player_actarray_brakes_config player_actarray_brakes_config_t
Request/reply: Brakes.
player_color_t color
the color of the light
Definition: player_interfaces.h:2852
uint8_t request
Type of the request.
Definition: player_interfaces.h:5522
struct player_position2d_cmd_vel player_position2d_cmd_vel_t
position 2d velocity command
uint32_t compression
Image compression; PLAYER_CAMERA_COMPRESS_RAW indicates no compression.
Definition: player_interfaces.h:2966
double angular_res
Scan resolution [rad].
Definition: player_interfaces.h:4990
float centre
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3839
uint32_t devices_count
The number of devices.
Definition: player_interfaces.h:102
struct player_ptz_req_status player_ptz_req_status_t
Request/reply: Query pan/tilt status.
float magn_y
The node's magnetic measurement on Y-axis from a magnetometer.
Definition: player_interfaces.h:4401
player_bbox3d_t size
Dimensions of the base (m, m, m).
Definition: player_interfaces.h:3602
float pos
position [m] or [rad] depending on actuator type
Definition: player_interfaces.h:3545
float speed
max speed [m/s] or [rad/s]
Definition: player_interfaces.h:3706
float magn_x
The node's magnetic measurement on X-axis from a magnetometer.
Definition: player_interfaces.h:4399
Configuration request: Add client queue replace rule.
Definition: player_interfaces.h:232
uint32_t draw_mode
The drawing mode defining how teh verticies should be interpreted.
Definition: player_interfaces.h:4559
struct player_device_datamode_req player_device_datamode_req_t
Configuration request: Change data delivery mode.
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5168
Data: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS)
Definition: player_interfaces.h:2351
float resolution
Scan resolution [rad].
Definition: player_interfaces.h:968
char * name
the identifier of the object we want to locate
Definition: player_interfaces.h:2715
struct player_device_devlist player_device_devlist_t
Request/reply: Get the list of available devices.
struct player_coopobject_cmd player_coopobject_cmd_t
Command: send command from robot to any or all WSN nodes or viceversa.
float magn_z
The node's magnetic measurement on Z-axis from a magnetometer.
Definition: player_interfaces.h:4403
enum player_graphics3d_draw_mode player_graphics3d_draw_mode_t
Drawmode: enumeration that defines the drawing mode.
uint8_t enable_input
boolean controlling recharging.
Definition: player_interfaces.h:324
player_ranger_geom_t geom
The geometry of the device at the time the scan was acquired.
Definition: player_interfaces.h:5072
Definition: player_interfaces.h:5284
struct player_graphics2d_cmd_polyline player_graphics2d_cmd_polyline_t
Command: Draw polyline (PLAYER_GRAPHICS2D_CMD_POLYLINE) Draw a series of straight line segments betwe...
struct player_position2d_cmd_vel_head player_position2d_cmd_vel_head_t
position2d command setting velocity and heading
uint8_t state
Logging/playback state: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3292
struct player_position2d_set_odom_req player_position2d_set_odom_req_t
set odometry
char * guid
The Globally Unique IDentifier (GUID) of the tag.
Definition: player_interfaces.h:4323
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:2497
player_bbox3d_t outer_size
Outside dimensions of gripper (m, m, m).
Definition: player_interfaces.h:438
int32_t index
Index to store at (-1 for next available).
Definition: player_interfaces.h:1617
struct player_planner_data player_planner_data_t
Data: state (PLAYER_PLANNER_DATA_STATE)
float view_angle
The receptive angle of the sensor [rad].
Definition: player_interfaces.h:1737
Request/reply: Get the driver name for a particular device.
Definition: player_interfaces.h:113
struct player_health_memory player_health_memory_t
Structure describing the memory.
int32_t latitude
Latitude in degrees / 1e7 (units are scaled such that the effective resolution is roughly 1cm)...
Definition: player_interfaces.h:1850
uint32_t index
Index for properties with multiples values (arrays...)
Definition: player_interfaces.h:2769
int32_t subtype
message subtype to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:241
Request/reply: Reset orientation.
Definition: player_interfaces.h:4811
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:3619
uint32_t attrib_count
Length of data in bytes.
Definition: player_interfaces.h:5160
Data (PLAYER_COOPOBJECT_DATA_SENSOR)
Definition: player_interfaces.h:5485
struct player_blinkenlight_cmd_color player_blinkenlight_cmd_color_t
Command: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light...