player_interfaces.h
/* START OF AUTOGENERATED CODE */
/* This file or section was automatically generated by playerinterfacegen.py
To modify the interfaces in this file please edit their interface definition in libplayerinterface/interfaces/ */
#define PLAYER_PLAYER_CODE 1
#define PLAYER_PLAYER_STRING "player"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_PLAYER_REQ_DEVLIST 1
#define PLAYER_PLAYER_REQ_DRIVERINFO 2
#define PLAYER_PLAYER_REQ_DEV 3
#define PLAYER_PLAYER_REQ_DATA 4
#define PLAYER_PLAYER_REQ_DATAMODE 5
#define PLAYER_PLAYER_REQ_AUTH 7
#define PLAYER_PLAYER_REQ_NAMESERVICE 8
#define PLAYER_PLAYER_REQ_ADD_REPLACE_RULE 10
#define PLAYER_PLAYER_SYNCH_OK 1
#define PLAYER_PLAYER_SYNCH_OVERFLOW 2
#define PLAYER_OPEN_MODE 1
#define PLAYER_CLOSE_MODE 2
#define PLAYER_ERROR_MODE 3
#define PLAYER_DATAMODE_PUSH 1
#define PLAYER_DATAMODE_PULL 2
#define PLAYER_PLAYER_MSG_REPLACE_RULE_ACCEPT 0
#define PLAYER_PLAYER_MSG_REPLACE_RULE_REPLACE 1
#define PLAYER_PLAYER_MSG_REPLACE_RULE_IGNORE 2
typedef struct player_device_devlist
{
uint32_t devices_count;
player_devaddr_t devices[PLAYER_MAX_DEVICES];
} player_device_devlist_t;
typedef struct player_device_driverinfo
{
player_devaddr_t addr;
uint32_t driver_name_count;
char driver_name[PLAYER_MAX_DRIVER_STRING_LEN];
} player_device_driverinfo_t;
typedef struct player_device_req
{
player_devaddr_t addr;
uint8_t access;
uint32_t driver_name_count;
char driver_name[PLAYER_MAX_DRIVER_STRING_LEN];
} player_device_req_t;
typedef struct player_device_datamode_req
{
uint8_t mode;
} player_device_datamode_req_t;
typedef struct player_device_auth_req
{
uint32_t auth_key_count;
uint8_t auth_key[PLAYER_KEYLEN];
} player_device_auth_req_t;
typedef struct player_device_nameservice_req
{
uint32_t name_count;
uint8_t name[PLAYER_MAX_DRIVER_STRING_LEN];
uint16_t port;
} player_device_nameservice_req_t;
typedef struct player_add_replace_rule_req
{
int32_t interf;
int32_t index;
int32_t type;
int32_t subtype;
int32_t replace ;
} player_add_replace_rule_req_t;
#define PLAYER_POWER_CODE 2
#define PLAYER_POWER_STRING "power"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_POWER_DATA_STATE 1
#define PLAYER_POWER_REQ_SET_CHARGING_POLICY_REQ 1
#define PLAYER_POWER_MASK_VOLTS 1
#define PLAYER_POWER_MASK_WATTS 2
#define PLAYER_POWER_MASK_JOULES 4
#define PLAYER_POWER_MASK_PERCENT 8
#define PLAYER_POWER_MASK_CHARGING 16
typedef struct player_power_data
{
uint32_t valid;
float volts;
float percent;
float joules;
float watts;
int32_t charging;
} player_power_data_t;
typedef struct player_power_chargepolicy_config
{
uint8_t enable_input;
uint8_t enable_output;
} player_power_chargepolicy_config_t;
#define PLAYER_GRIPPER_CODE 3
#define PLAYER_GRIPPER_STRING "gripper"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_GRIPPER_DATA_STATE 1
#define PLAYER_GRIPPER_REQ_GET_GEOM 1
#define PLAYER_GRIPPER_CMD_OPEN 1
#define PLAYER_GRIPPER_CMD_CLOSE 2
#define PLAYER_GRIPPER_CMD_STOP 3
#define PLAYER_GRIPPER_CMD_STORE 4
#define PLAYER_GRIPPER_CMD_RETRIEVE 5
#define PLAYER_GRIPPER_STATE_OPEN 1
#define PLAYER_GRIPPER_STATE_CLOSED 2
#define PLAYER_GRIPPER_STATE_MOVING 3
#define PLAYER_GRIPPER_STATE_ERROR 4
typedef struct player_gripper_data
{
uint8_t state;
uint32_t beams;
uint8_t stored;
} player_gripper_data_t;
typedef struct player_gripper_geom
{
player_pose3d_t pose;
player_bbox3d_t outer_size;
player_bbox3d_t inner_size;
uint8_t num_beams;
uint8_t capacity;
} player_gripper_geom_t;
#define PLAYER_POSITION2D_CODE 4
#define PLAYER_POSITION2D_STRING "position2d"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_POSITION2D_REQ_GET_GEOM 1
#define PLAYER_POSITION2D_REQ_MOTOR_POWER 2
#define PLAYER_POSITION2D_REQ_VELOCITY_MODE 3
#define PLAYER_POSITION2D_REQ_POSITION_MODE 4
#define PLAYER_POSITION2D_REQ_SET_ODOM 5
#define PLAYER_POSITION2D_REQ_RESET_ODOM 6
#define PLAYER_POSITION2D_REQ_SPEED_PID 7
#define PLAYER_POSITION2D_REQ_POSITION_PID 8
#define PLAYER_POSITION2D_REQ_SPEED_PROF 9
#define PLAYER_POSITION2D_DATA_STATE 1
#define PLAYER_POSITION2D_DATA_GEOM 2
#define PLAYER_POSITION2D_CMD_VEL 1
#define PLAYER_POSITION2D_CMD_POS 2
#define PLAYER_POSITION2D_CMD_CAR 3
#define PLAYER_POSITION2D_CMD_VEL_HEAD 4
typedef struct player_position2d_data
{
player_pose2d_t pos;
player_pose2d_t vel;
uint8_t stall;
} player_position2d_data_t;
typedef struct player_position2d_cmd_vel
{
player_pose2d_t vel;
uint8_t state;
} player_position2d_cmd_vel_t;
typedef struct player_position2d_cmd_pos
{
player_pose2d_t pos;
player_pose2d_t vel;
uint8_t state;
} player_position2d_cmd_pos_t;
typedef struct player_position2d_cmd_car
{
double velocity;
double angle;
} player_position2d_cmd_car_t;
typedef struct player_position2d_cmd_vel_head
{
double velocity;
double angle;
} player_position2d_cmd_vel_head_t;
typedef struct player_position2d_geom
{
player_pose3d_t pose;
player_bbox3d_t size;
} player_position2d_geom_t;
typedef struct player_position2d_power_config
{
uint8_t state;
} player_position2d_power_config_t;
typedef struct player_position2d_velocity_mode_config
{
uint32_t value;
} player_position2d_velocity_mode_config_t;
typedef struct player_position2d_position_mode_req
{
uint32_t state;
} player_position2d_position_mode_req_t;
typedef struct player_position2d_set_odom_req
{
player_pose2d_t pose;
} player_position2d_set_odom_req_t;
typedef struct player_position2d_speed_pid_req
{
float kp;
float ki;
float kd;
} player_position2d_speed_pid_req_t;
typedef struct player_position2d_position_pid_req
{
float kp;
float ki;
float kd;
} player_position2d_position_pid_req_t;
typedef struct player_position2d_speed_prof_req
{
float speed;
float acc;
} player_position2d_speed_prof_req_t;
#define PLAYER_SONAR_CODE 5
#define PLAYER_SONAR_STRING "sonar"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_SONAR_REQ_GET_GEOM 1
#define PLAYER_SONAR_REQ_POWER 2
#define PLAYER_SONAR_DATA_RANGES 1
#define PLAYER_SONAR_DATA_GEOM 2
typedef struct player_sonar_data
{
uint32_t ranges_count;
float *ranges;
} player_sonar_data_t;
typedef struct player_sonar_geom
{
uint32_t poses_count;
player_pose3d_t *poses;
} player_sonar_geom_t;
typedef struct player_sonar_power_config
{
uint8_t state;
} player_sonar_power_config_t;
#define PLAYER_LASER_CODE 6
#define PLAYER_LASER_STRING "laser"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_LASER_DATA_SCAN 1
#define PLAYER_LASER_DATA_SCANPOSE 2
#define PLAYER_LASER_DATA_SCANANGLE 3
#define PLAYER_LASER_REQ_GET_GEOM 1
#define PLAYER_LASER_REQ_SET_CONFIG 2
#define PLAYER_LASER_REQ_GET_CONFIG 3
#define PLAYER_LASER_REQ_POWER 4
#define PLAYER_LASER_REQ_GET_ID 5
#define PLAYER_LASER_REQ_SET_FILTER 6
#define PLAYER_LASER_MAX_FILTER_PARAMS 8
#define PLAYER_LASER_FILTER_MEDIAN 1
#define PLAYER_LASER_FILTER_EDGE 2
#define PLAYER_LASER_FILTER_RANGE 3
#define PLAYER_LASER_FILTER_MEAN 4
typedef struct player_laser_data
{
float min_angle;
float max_angle;
float resolution;
float max_range;
uint32_t ranges_count;
float *ranges;
uint32_t intensity_count;
uint8_t *intensity;
uint32_t id;
} player_laser_data_t;
typedef struct player_laser_data_scanpose
{
player_laser_data_t scan;
player_pose2d_t pose;
} player_laser_data_scanpose_t;
typedef struct player_laser_data_scanangle
{
float max_range;
uint32_t ranges_count;
float *ranges;
uint32_t angles_count;
float *angles;
uint32_t intensity_count;
uint8_t *intensity;
uint32_t id;
} player_laser_data_scanangle_t;
typedef struct player_laser_geom
{
player_pose3d_t pose;
player_bbox3d_t size;
} player_laser_geom_t;
typedef struct player_laser_config
{
float min_angle;
float max_angle;
float resolution;
float max_range;
float range_res;
uint8_t intensity;
float scanning_frequency;
} player_laser_config_t;
typedef struct player_laser_power_config
{
uint8_t state;
} player_laser_power_config_t;
typedef struct player_laser_get_id_config
{
uint32_t serial_number;
} player_laser_get_id_config_t;
typedef struct player_laser_set_filter_config
{
uint8_t filter_type;
uint32_t parameters_count;
float parameters[PLAYER_LASER_MAX_FILTER_PARAMS];
} player_laser_set_filter_config_t;
#define PLAYER_BLOBFINDER_CODE 7
#define PLAYER_BLOBFINDER_STRING "blobfinder"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_BLOBFINDER_DATA_BLOBS 1
#define PLAYER_BLOBFINDER_REQ_SET_COLOR 1
#define PLAYER_BLOBFINDER_REQ_SET_IMAGER_PARAMS 2
#define PLAYER_BLOBFINDER_REQ_GET_COLOR 3
typedef struct player_blobfinder_blob
{
uint32_t id;
uint32_t color;
uint32_t area;
uint32_t x;
uint32_t y;
uint32_t left;
uint32_t right;
uint32_t top;
uint32_t bottom;
float range;
} player_blobfinder_blob_t;
typedef struct player_blobfinder_data
{
uint32_t width;
uint32_t height;
uint32_t blobs_count;
player_blobfinder_blob_t *blobs;
} player_blobfinder_data_t;
typedef struct player_blobfinder_color_config
{
uint32_t channel;
uint32_t rmin;
uint32_t rmax;
uint32_t gmin;
uint32_t gmax;
uint32_t bmin;
uint32_t bmax;
} player_blobfinder_color_config_t;
typedef struct player_blobfinder_imager_config
{
int32_t brightness;
int32_t contrast;
int32_t colormode;
int32_t autogain;
} player_blobfinder_imager_config_t;
#define PLAYER_PTZ_CODE 8
#define PLAYER_PTZ_STRING "ptz"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_PTZ_REQ_GENERIC 1
#define PLAYER_PTZ_REQ_CONTROL_MODE 2
#define PLAYER_PTZ_REQ_GEOM 4
#define PLAYER_PTZ_REQ_STATUS 5
#define PLAYER_PTZ_DATA_STATE 1
#define PLAYER_PTZ_DATA_GEOM 2
#define PLAYER_PTZ_CMD_STATE 1
#define PLAYER_PTZ_VELOCITY_CONTROL 0
#define PLAYER_PTZ_POSITION_CONTROL 1
typedef struct player_ptz_data
{
float pan;
float tilt;
float zoom;
float panspeed;
float tiltspeed;
uint32_t status;
} player_ptz_data_t;
typedef struct player_ptz_cmd
{
float pan;
float tilt;
float zoom;
float panspeed;
float tiltspeed;
} player_ptz_cmd_t;
typedef struct player_ptz_req_status
{
uint32_t status;
} player_ptz_req_status_t;
typedef struct player_ptz_geom
{
player_pose3d_t pos;
player_bbox3d_t size;
} player_ptz_geom_t;
typedef struct player_ptz_req_generic
{
uint32_t config_count;
uint32_t *config;
} player_ptz_req_generic_t;
typedef struct player_ptz_req_control_mode
{
uint32_t mode;
} player_ptz_req_control_mode_t;
#define PLAYER_AUDIO_CODE 9
#define PLAYER_AUDIO_STRING "audio"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_AUDIO_DATA_WAV_REC 1
#define PLAYER_AUDIO_DATA_SEQ 2
#define PLAYER_AUDIO_DATA_MIXER_CHANNEL 3
#define PLAYER_AUDIO_DATA_STATE 4
#define PLAYER_AUDIO_CMD_WAV_PLAY 1
#define PLAYER_AUDIO_CMD_WAV_STREAM_REC 2
#define PLAYER_AUDIO_CMD_SAMPLE_PLAY 3
#define PLAYER_AUDIO_CMD_SEQ_PLAY 4
#define PLAYER_AUDIO_CMD_MIXER_CHANNEL 5
#define PLAYER_AUDIO_REQ_WAV_REC 1
#define PLAYER_AUDIO_REQ_SAMPLE_LOAD 2
#define PLAYER_AUDIO_REQ_SAMPLE_RETRIEVE 3
#define PLAYER_AUDIO_REQ_SAMPLE_REC 4
#define PLAYER_AUDIO_REQ_MIXER_CHANNEL_LIST 5
#define PLAYER_AUDIO_REQ_MIXER_CHANNEL_LEVEL 6
#define PLAYER_AUDIO_STATE_STOPPED 0x00
#define PLAYER_AUDIO_STATE_PLAYING 0x01
#define PLAYER_AUDIO_STATE_RECORDING 0x02
#define PLAYER_AUDIO_DESCRIPTION_BITS 0xFF
#define PLAYER_AUDIO_BITS 0x03
#define PLAYER_AUDIO_8BIT 0
#define PLAYER_AUDIO_16BIT 1
#define PLAYER_AUDIO_24BIT 2
#define PLAYER_AUDIO_MONO 0
#define PLAYER_AUDIO_STEREO 4
#define PLAYER_AUDIO_FREQ 0x18
#define PLAYER_AUDIO_FREQ_44k 0
#define PLAYER_AUDIO_FREQ_11k 8
#define PLAYER_AUDIO_FREQ_22k 16
#define PLAYER_AUDIO_FREQ_48k 24
#define PLAYER_AUDIO_FORMAT_BITS 0xFF00
#define PLAYER_AUDIO_FORMAT_NULL 0x0000
#define PLAYER_AUDIO_FORMAT_RAW 0x0100
#define PLAYER_AUDIO_FORMAT_MP3 0x0200
#define PLAYER_AUDIO_FORMAT_OGG 0x0300
#define PLAYER_AUDIO_FORMAT_FLAC 0x0400
#define PLAYER_AUDIO_FORMAT_AAC 0x0500
typedef struct player_audio_wav
{
uint32_t data_count;
uint8_t *data;
uint32_t format;
} player_audio_wav_t;
typedef struct player_audio_seq_item
{
float freq;
float duration;
float amplitude;
player_bool_t link;
} player_audio_seq_item_t;
typedef struct player_audio_seq
{
uint32_t tones_count;
player_audio_seq_item_t *tones;
} player_audio_seq_t;
typedef struct player_audio_mixer_channel
{
float amplitude;
player_bool_t active;
uint32_t index;
} player_audio_mixer_channel_t;
typedef struct player_audio_mixer_channel_list
{
uint32_t channels_count;
player_audio_mixer_channel_t *channels;
} player_audio_mixer_channel_list_t;
#define PLAYER_AUDIO_MIXER_CHANNEL_TYPE_INPUT 1
#define PLAYER_AUDIO_MIXER_CHANNEL_TYPE_OUTPUT 2
#define PLAYER_AUDIO_MIXER_CHANNEL_TYPE_SPECIAL 4
typedef struct player_audio_mixer_channel_detail
{
uint32_t name_count;
char *name;
uint8_t caps;
} player_audio_mixer_channel_detail_t;
typedef struct player_audio_mixer_channel_list_detail
{
uint32_t details_count;
player_audio_mixer_channel_detail_t *details;
int32_t default_output;
int32_t default_input;
} player_audio_mixer_channel_list_detail_t;
typedef struct player_audio_sample
{
player_audio_wav_t sample;
int32_t index;
} player_audio_sample_t;
typedef struct player_audio_sample_item
{
int32_t index;
} player_audio_sample_item_t;
typedef struct player_audio_sample_rec_req
{
int32_t index;
uint32_t length;
} player_audio_sample_rec_req_t;
typedef struct player_audio_state
{
uint32_t state;
} player_audio_state_t;
#define PLAYER_FIDUCIAL_CODE 10
#define PLAYER_FIDUCIAL_STRING "fiducial"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_FIDUCIAL_DATA_SCAN 1
#define PLAYER_FIDUCIAL_REQ_GET_GEOM 1
#define PLAYER_FIDUCIAL_REQ_GET_FOV 2
#define PLAYER_FIDUCIAL_REQ_SET_FOV 3
#define PLAYER_FIDUCIAL_REQ_GET_ID 7
#define PLAYER_FIDUCIAL_REQ_SET_ID 8
typedef struct player_fiducial_item
{
int32_t id;
player_pose3d_t pose;
player_pose3d_t upose;
} player_fiducial_item_t;
typedef struct player_fiducial_data
{
uint32_t fiducials_count;
player_fiducial_item_t *fiducials;
} player_fiducial_data_t;
typedef struct player_fiducial_geom
{
player_pose3d_t pose;
player_bbox3d_t size;
player_bbox2d_t fiducial_size;
} player_fiducial_geom_t;
typedef struct player_fiducial_fov
{
float min_range;
float max_range;
float view_angle;
} player_fiducial_fov_t;
typedef struct player_fiducial_id
{
uint32_t id;
} player_fiducial_id_t;
#define PLAYER_SPEECH_CODE 12
#define PLAYER_SPEECH_STRING "speech"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_SPEECH_CMD_SAY 1
typedef struct player_speech_cmd
{
uint32_t string_count;
char *string;
} player_speech_cmd_t;
#define PLAYER_GPS_CODE 13
#define PLAYER_GPS_STRING "gps"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_GPS_DATA_STATE 1
typedef struct player_gps_data
{
uint32_t time_sec;
uint32_t time_usec;
int32_t latitude;
int32_t longitude;
int32_t altitude;
double utm_e;
double utm_n;
uint32_t quality;
uint32_t num_sats;
uint32_t hdop;
uint32_t vdop;
double err_horz;
double err_vert;
} player_gps_data_t;
#define PLAYER_BUMPER_CODE 14
#define PLAYER_BUMPER_STRING "bumper"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_BUMPER_DATA_STATE 1
#define PLAYER_BUMPER_DATA_GEOM 2
#define PLAYER_BUMPER_REQ_GET_GEOM 1
typedef struct player_bumper_data
{
uint32_t bumpers_count;
uint8_t *bumpers;
} player_bumper_data_t;
typedef struct player_bumper_define
{
player_pose3d_t pose;
float length;
float radius;
} player_bumper_define_t;
typedef struct player_bumper_geom
{
uint32_t bumper_def_count;
player_bumper_define_t *bumper_def;
} player_bumper_geom_t;
#define PLAYER_DIO_CODE 20
#define PLAYER_DIO_STRING "dio"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_DIO_DATA_VALUES 1
#define PLAYER_DIO_CMD_VALUES 1
typedef struct player_dio_data
{
uint32_t count;
uint32_t bits;
} player_dio_data_t;
typedef struct player_dio_cmd
{
uint32_t count;
uint32_t digout;
} player_dio_cmd_t;
#define PLAYER_AIO_CODE 21
#define PLAYER_AIO_STRING "aio"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_AIO_CMD_STATE 1
#define PLAYER_AIO_DATA_STATE 1
typedef struct player_aio_data
{
uint32_t voltages_count;
float *voltages;
} player_aio_data_t;
typedef struct player_aio_cmd
{
uint32_t id;
float voltage;
} player_aio_cmd_t;
#define PLAYER_IR_CODE 22
#define PLAYER_IR_STRING "ir"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_IR_REQ_POSE 1
#define PLAYER_IR_REQ_POWER 2
#define PLAYER_IR_DATA_RANGES 1
typedef struct player_ir_data
{
uint32_t voltages_count;
float *voltages;
uint32_t ranges_count;
float *ranges;
} player_ir_data_t;
typedef struct player_ir_pose
{
uint32_t poses_count;
player_pose3d_t *poses;
} player_ir_pose_t;
typedef struct player_ir_power_req
{
uint8_t state;
} player_ir_power_req_t;
#define PLAYER_WIFI_CODE 23
#define PLAYER_WIFI_STRING "wifi"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_WIFI_REQ_MAC 1
#define PLAYER_WIFI_REQ_IWSPY_ADD 2
#define PLAYER_WIFI_REQ_IWSPY_DEL 3
#define PLAYER_WIFI_REQ_IWSPY_PING 4
#define PLAYER_WIFI_DATA_STATE 1
#define PLAYER_WIFI_QUAL_DBM 1
#define PLAYER_WIFI_QUAL_REL 2
#define PLAYER_WIFI_QUAL_UNKNOWN 3
#define PLAYER_WIFI_MODE_UNKNOWN 0
#define PLAYER_WIFI_MODE_AUTO 1
#define PLAYER_WIFI_MODE_ADHOC 2
#define PLAYER_WIFI_MODE_INFRA 3
#define PLAYER_WIFI_MODE_MASTER 4
#define PLAYER_WIFI_MODE_REPEAT 5
#define PLAYER_WIFI_MODE_SECOND 6
typedef struct player_wifi_link
{
uint32_t mac_count;
uint8_t mac[32];
uint32_t ip_count;
uint8_t ip[32];
uint32_t essid_count;
uint8_t essid[32];
uint32_t mode;
uint32_t freq;
uint32_t encrypt;
uint32_t qual;
uint32_t level;
uint32_t noise;
} player_wifi_link_t;
typedef struct player_wifi_data
{
uint32_t links_count;
player_wifi_link_t *links;
uint32_t throughput;
uint32_t bitrate;
uint32_t mode;
uint32_t qual_type;
uint32_t maxqual;
uint32_t maxlevel;
uint32_t maxnoise;
char ap[32];
} player_wifi_data_t;
typedef struct player_wifi_mac_req
{
uint32_t mac_count;
uint8_t mac[32];
} player_wifi_mac_req_t;
typedef struct player_wifi_iwspy_addr_req
{
char address[32];
} player_wifi_iwspy_addr_req_t;
#define PLAYER_LOCALIZE_CODE 25
#define PLAYER_LOCALIZE_STRING "localize"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_LOCALIZE_DATA_HYPOTHS 1
#define PLAYER_LOCALIZE_REQ_SET_POSE 1
#define PLAYER_LOCALIZE_REQ_GET_PARTICLES 2
typedef struct player_localize_hypoth
{
player_pose2d_t mean;
double cov[3];
double alpha;
} player_localize_hypoth_t;
typedef struct player_localize_data
{
uint32_t pending_count;
double pending_time;
uint32_t hypoths_count;
player_localize_hypoth_t *hypoths;
} player_localize_data_t;
typedef struct player_localize_set_pose
{
player_pose2d_t mean;
double cov[3];
} player_localize_set_pose_t;
typedef struct player_localize_particle
{
player_pose2d_t pose;
double alpha;
} player_localize_particle_t;
typedef struct player_localize_get_particles
{
player_pose2d_t mean;
double variance;
uint32_t particles_count;
player_localize_particle_t *particles;
} player_localize_get_particles_t;
#define PLAYER_POSITION3D_CODE 30
#define PLAYER_POSITION3D_STRING "position3d"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_POSITION3D_DATA_STATE 1
#define PLAYER_POSITION3D_DATA_GEOMETRY 2
#define PLAYER_POSITION3D_CMD_SET_VEL 1
#define PLAYER_POSITION3D_CMD_SET_POS 2
#define PLAYER_POSITION3D_REQ_GET_GEOM 1
#define PLAYER_POSITION3D_REQ_MOTOR_POWER 2
#define PLAYER_POSITION3D_REQ_VELOCITY_MODE 3
#define PLAYER_POSITION3D_REQ_POSITION_MODE 4
#define PLAYER_POSITION3D_REQ_RESET_ODOM 5
#define PLAYER_POSITION3D_REQ_SET_ODOM 6
#define PLAYER_POSITION3D_REQ_SPEED_PID 7
#define PLAYER_POSITION3D_REQ_POSITION_PID 8
#define PLAYER_POSITION3D_REQ_SPEED_PROF 9
typedef struct player_position3d_data
{
player_pose3d_t pos;
player_pose3d_t vel;
uint8_t stall;
} player_position3d_data_t;
typedef struct player_position3d_cmd_pos
{
player_pose3d_t pos;
player_pose3d_t vel;
uint8_t state;
} player_position3d_cmd_pos_t;
typedef struct player_position3d_cmd_vel
{
player_pose3d_t vel;
uint8_t state;
} player_position3d_cmd_vel_t;
typedef struct player_position3d_geom
{
player_pose3d_t pose;
player_bbox3d_t size;
} player_position3d_geom_t;
typedef struct player_position3d_power_config
{
uint8_t state;
} player_position3d_power_config_t;
typedef struct player_position3d_position_mode_req
{
uint32_t value;
} player_position3d_position_mode_req_t;
typedef struct player_position3d_velocity_mode_config
{
uint32_t value;
} player_position3d_velocity_mode_config_t;
typedef struct player_position3d_set_odom_req
{
player_pose3d_t pos;
} player_position3d_set_odom_req_t;
typedef struct player_position3d_speed_pid_req
{
float kp;
float ki;
float kd;
} player_position3d_speed_pid_req_t;
typedef struct player_position3d_position_pid_req
{
float kp;
float ki;
float kd;
} player_position3d_position_pid_req_t;
typedef struct player_position3d_speed_prof_req
{
float speed;
float acc;
} player_position3d_speed_prof_req_t;
#define PLAYER_SIMULATION_CODE 31
#define PLAYER_SIMULATION_STRING "simulation"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_SIMULATION_REQ_GET_POSE2D 1
#define PLAYER_SIMULATION_REQ_SET_POSE2D 2
#define PLAYER_SIMULATION_REQ_GET_POSE3D 3
#define PLAYER_SIMULATION_REQ_SET_POSE3D 4
#define PLAYER_SIMULATION_REQ_GET_PROPERTY 5
#define PLAYER_SIMULATION_REQ_SET_PROPERTY 6
#define PLAYER_SIMULATION_CMD_PAUSE 1
#define PLAYER_SIMULATION_CMD_RESET 2
#define PLAYER_SIMULATION_CMD_SAVE 3
typedef struct player_simulation_data
{
uint8_t data;
} player_simulation_data_t;
typedef struct player_simulation_cmd
{
uint8_t cmd;
} player_simulation_cmd_t;
typedef struct player_simulation_pose2d_req
{
uint32_t name_count;
char *name;
player_pose2d_t pose;
} player_simulation_pose2d_req_t;
typedef struct player_simulation_pose3d_req
{
uint32_t name_count;
char *name;
player_pose3d_t pose;
double simtime;
} player_simulation_pose3d_req_t;
typedef struct player_simulation_property_req
{
uint32_t name_count;
char *name;
uint32_t prop_count;
char *prop;
uint32_t index;
uint32_t value_count;
char *value;
} player_simulation_property_req_t;
#define PLAYER_BLINKENLIGHT_CODE 33
#define PLAYER_BLINKENLIGHT_STRING "blinkenlight"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_BLINKENLIGHT_DATA_STATE 1
#define PLAYER_BLINKENLIGHT_CMD_STATE 1
#define PLAYER_BLINKENLIGHT_CMD_POWER 2
#define PLAYER_BLINKENLIGHT_CMD_COLOR 3
#define PLAYER_BLINKENLIGHT_CMD_FLASH 4
typedef struct player_blinkenlight_data
{
uint8_t enable;
float period;
float dutycycle;
player_color_t color;
} player_blinkenlight_data_t;
typedef struct player_blinkenlight_cmd
{
uint16_t id;
uint8_t enable;
float period;
float dutycycle;
player_color_t color;
} player_blinkenlight_cmd_t;
typedef struct player_blinkenlight_cmd_power
{
uint16_t id;
uint8_t enable;
} player_blinkenlight_cmd_power_t;
typedef struct player_blinkenlight_cmd_color
{
uint16_t id;
player_color_t color;
} player_blinkenlight_cmd_color_t;
typedef struct player_blinkenlight_cmd_flash
{
uint16_t id;
float period;
float dutycycle;
} player_blinkenlight_cmd_flash_t;
#define PLAYER_CAMERA_CODE 40
#define PLAYER_CAMERA_STRING "camera"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_CAMERA_DATA_STATE 1
#define PLAYER_CAMERA_FORMAT_MONO8 1
#define PLAYER_CAMERA_FORMAT_MONO16 2
#define PLAYER_CAMERA_FORMAT_RGB565 4
#define PLAYER_CAMERA_FORMAT_RGB888 5
#define PLAYER_CAMERA_COMPRESS_RAW 0
#define PLAYER_CAMERA_COMPRESS_JPEG 1
typedef struct player_camera_data
{
uint32_t width;
uint32_t height;
uint32_t bpp;
uint32_t format;
uint32_t fdiv;
uint32_t compression;
uint32_t image_count;
uint8_t *image;
} player_camera_data_t;
#define PLAYER_MAP_CODE 42
#define PLAYER_MAP_STRING "map"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_MAP_DATA_INFO 1
#define PLAYER_MAP_REQ_GET_INFO 1
#define PLAYER_MAP_REQ_GET_DATA 2
#define PLAYER_MAP_REQ_GET_VECTOR 3
#define PLAYER_MAP_DATA_INFO 1
typedef struct player_map_info
{
float scale;
uint32_t width;
uint32_t height;
player_pose2d_t origin;
} player_map_info_t;
typedef struct player_map_data
{
uint32_t col;
uint32_t row;
uint32_t width;
uint32_t height;
uint32_t data_count;
int8_t *data;
} player_map_data_t;
typedef struct player_map_data_vector
{
float minx;
float maxx;
float miny;
float maxy;
uint32_t segments_count;
player_segment_t *segments;
} player_map_data_vector_t;
#define PLAYER_PLANNER_CODE 44
#define PLAYER_PLANNER_STRING "planner"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_PLANNER_DATA_STATE 1
#define PLAYER_PLANNER_CMD_GOAL 1
#define PLAYER_PLANNER_REQ_GET_WAYPOINTS 1
#define PLAYER_PLANNER_REQ_ENABLE 2
typedef struct player_planner_data
{
uint8_t valid;
uint8_t done;
player_pose2d_t pos;
player_pose2d_t goal;
player_pose2d_t waypoint;
int32_t waypoint_idx;
uint32_t waypoints_count;
} player_planner_data_t;
typedef struct player_planner_cmd
{
player_pose2d_t goal;
} player_planner_cmd_t;
typedef struct player_planner_waypoints_req
{
uint32_t waypoints_count;
player_pose2d_t *waypoints;
} player_planner_waypoints_req_t;
typedef struct player_planner_enable_req
{
uint8_t state;
} player_planner_enable_req_t;
#define PLAYER_LOG_CODE 45
#define PLAYER_LOG_STRING "log"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_LOG_REQ_SET_WRITE_STATE 1
#define PLAYER_LOG_REQ_SET_READ_STATE 2
#define PLAYER_LOG_REQ_GET_STATE 3
#define PLAYER_LOG_REQ_SET_READ_REWIND 4
#define PLAYER_LOG_REQ_SET_FILENAME 5
#define PLAYER_LOG_TYPE_READ 1
#define PLAYER_LOG_TYPE_WRITE 2
typedef struct player_log_set_write_state
{
uint8_t state;
} player_log_set_write_state_t;
typedef struct player_log_set_read_state
{
uint8_t state;
} player_log_set_read_state_t;
typedef struct player_log_get_state
{
uint8_t type;
uint8_t state;
} player_log_get_state_t;
typedef struct player_log_set_filename
{
uint32_t filename_count;
char filename[256];
} player_log_set_filename_t;
#define PLAYER_JOYSTICK_CODE 49
#define PLAYER_JOYSTICK_STRING "joystick"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_JOYSTICK_DATA_STATE 1
typedef struct player_joystick_data
{
int32_t pos[8];
int32_t scale[8];
uint32_t buttons;
uint32_t axes_count;
} player_joystick_data_t;
#define PLAYER_SPEECH_RECOGNITION_CODE 50
#define PLAYER_SPEECH_RECOGNITION_STRING "speech_recognition"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_SPEECH_RECOGNITION_DATA_STRING 1
typedef struct player_speech_recognition_data
{
uint32_t text_count;
char *text;
} player_speech_recognition_data_t;
#define PLAYER_OPAQUE_CODE 51
#define PLAYER_OPAQUE_STRING "opaque"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_OPAQUE_DATA_STATE 1
#define PLAYER_OPAQUE_CMD_DATA 1
#define PLAYER_OPAQUE_REQ_DATA 1
/* for backwards compatibility */
#define PLAYER_OPAQUE_REQ PLAYER_OPAQUE_REQ_DATA
#define PLAYER_OPAQUE_CMD PLAYER_OPAQUE_CMD_DATA
typedef struct player_opaque_data
{
uint32_t data_count;
uint8_t *data;
} player_opaque_data_t;
#define PLAYER_POSITION1D_CODE 52
#define PLAYER_POSITION1D_STRING "position1d"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_POSITION1D_REQ_GET_GEOM 1
#define PLAYER_POSITION1D_REQ_MOTOR_POWER 2
#define PLAYER_POSITION1D_REQ_VELOCITY_MODE 3
#define PLAYER_POSITION1D_REQ_POSITION_MODE 4
#define PLAYER_POSITION1D_REQ_SET_ODOM 5
#define PLAYER_POSITION1D_REQ_RESET_ODOM 6
#define PLAYER_POSITION1D_REQ_SPEED_PID 7
#define PLAYER_POSITION1D_REQ_POSITION_PID 8
#define PLAYER_POSITION1D_REQ_SPEED_PROF 9
#define PLAYER_POSITION1D_DATA_STATE 1
#define PLAYER_POSITION1D_DATA_GEOM 2
#define PLAYER_POSITION1D_CMD_VEL 1
#define PLAYER_POSITION1D_CMD_POS 2
#define PLAYER_POSITION1D_STATUS_LIMIT_MIN 0
#define PLAYER_POSITION1D_STATUS_LIMIT_CEN 1
#define PLAYER_POSITION1D_STATUS_LIMIT_MAX 2
#define PLAYER_POSITION1D_STATUS_OC 3
#define PLAYER_POSITION1D_STATUS_TRAJ_COMPLETE 4
#define PLAYER_POSITION1D_STATUS_ENABLED 5
typedef struct player_position1d_data
{
float pos;
float vel;
uint8_t stall;
uint8_t status;
} player_position1d_data_t;
typedef struct player_position1d_cmd_vel
{
float vel;
uint8_t state;
} player_position1d_cmd_vel_t;
typedef struct player_position1d_cmd_pos
{
float pos;
float vel;
uint8_t state;
} player_position1d_cmd_pos_t;
typedef struct player_position1d_geom
{
player_pose3d_t pose;
player_bbox3d_t size;
} player_position1d_geom_t;
typedef struct player_position1d_power_config
{
uint8_t state;
} player_position1d_power_config_t;
typedef struct player_position1d_velocity_mode_config
{
uint32_t value;
} player_position1d_velocity_mode_config_t;
typedef struct player_position1d_reset_odom_config
{
uint32_t value;
} player_position1d_reset_odom_config_t;
typedef struct player_position1d_position_mode_req
{
uint32_t state;
} player_position1d_position_mode_req_t;
typedef struct player_position1d_set_odom_req
{
float pos;
} player_position1d_set_odom_req_t;
typedef struct player_position1d_speed_pid_req
{
float kp;
float ki;
float kd;
} player_position1d_speed_pid_req_t;
typedef struct player_position1d_position_pid_req
{
float kp;
float ki;
float kd;
} player_position1d_position_pid_req_t;
typedef struct player_position1d_speed_prof_req
{
float speed;
float acc;
} player_position1d_speed_prof_req_t;
#define PLAYER_ACTARRAY_CODE 53
#define PLAYER_ACTARRAY_STRING "actarray"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_ACTARRAY_REQ_POWER 1
#define PLAYER_ACTARRAY_REQ_BRAKES 2
#define PLAYER_ACTARRAY_REQ_GET_GEOM 3
#define PLAYER_ACTARRAY_REQ_SPEED 4
#define PLAYER_ACTARRAY_REQ_ACCEL 5
#define PLAYER_ACTARRAY_CMD_POS 1
#define PLAYER_ACTARRAY_CMD_MULTI_POS 2
#define PLAYER_ACTARRAY_CMD_SPEED 3
#define PLAYER_ACTARRAY_CMD_MULTI_SPEED 4
#define PLAYER_ACTARRAY_CMD_HOME 5
#define PLAYER_ACTARRAY_CMD_CURRENT 6
#define PLAYER_ACTARRAY_CMD_MULTI_CURRENT 7
#define PLAYER_ACTARRAY_DATA_STATE 1
#define PLAYER_ACTARRAY_ACTSTATE_IDLE 1
#define PLAYER_ACTARRAY_ACTSTATE_MOVING 2
#define PLAYER_ACTARRAY_ACTSTATE_BRAKED 4
#define PLAYER_ACTARRAY_ACTSTATE_STALLED 8
#define PLAYER_ACTARRAY_TYPE_LINEAR 1
#define PLAYER_ACTARRAY_TYPE_ROTARY 2
typedef struct player_actarray_actuator
{
float position;
float speed;
float acceleration;
float current;
uint8_t state;
} player_actarray_actuator_t;
typedef struct player_actarray_data
{
uint32_t actuators_count;
player_actarray_actuator_t *actuators;
uint8_t motor_state;
} player_actarray_data_t;
typedef struct player_actarray_actuatorgeom
{
uint8_t type;
float length;
player_orientation_3d_t orientation;
player_point_3d_t axis;
float min;
float centre;
float max;
float home;
float config_speed;
uint8_t hasbrakes;
} player_actarray_actuatorgeom_t;
typedef struct player_actarray_geom
{
uint32_t actuators_count;
player_actarray_actuatorgeom_t *actuators;
player_point_3d_t base_pos;
player_orientation_3d_t base_orientation;
} player_actarray_geom_t;
typedef struct player_actarray_position_cmd
{
int32_t joint;
float position;
} player_actarray_position_cmd_t;
typedef struct player_actarray_multi_position_cmd
{
uint32_t positions_count;
float *positions;
} player_actarray_multi_position_cmd_t;
typedef struct player_actarray_speed_cmd
{
int32_t joint;
float speed;
} player_actarray_speed_cmd_t;
typedef struct player_actarray_multi_speed_cmd
{
uint32_t speeds_count;
float *speeds;
} player_actarray_multi_speed_cmd_t;
typedef struct player_actarray_home_cmd
{
int32_t joint;
} player_actarray_home_cmd_t;
typedef struct player_actarray_current_cmd
{
int32_t joint;
float current;
} player_actarray_current_cmd_t;
typedef struct player_actarray_multi_current_cmd
{
uint32_t currents_count;
float *currents;
} player_actarray_multi_current_cmd_t;
typedef struct player_actarray_power_config
{
uint8_t value;
} player_actarray_power_config_t;
typedef struct player_actarray_brakes_config
{
uint8_t value;
} player_actarray_brakes_config_t;
typedef struct player_actarray_speed_config
{
int32_t joint;
float speed;
} player_actarray_speed_config_t;
typedef struct player_actarray_accel_config
{
int32_t joint;
float accel;
} player_actarray_accel_config_t;
#define PLAYER_LIMB_CODE 54
#define PLAYER_LIMB_STRING "limb"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_LIMB_STATE_IDLE 1
#define PLAYER_LIMB_STATE_BRAKED 2
#define PLAYER_LIMB_STATE_MOVING 3
#define PLAYER_LIMB_STATE_OOR 4
#define PLAYER_LIMB_STATE_COLL 5
#define PLAYER_LIMB_DATA_STATE 1
#define PLAYER_LIMB_CMD_HOME 1
#define PLAYER_LIMB_CMD_STOP 2
#define PLAYER_LIMB_CMD_SETPOSE 3
#define PLAYER_LIMB_CMD_SETPOSITION 4
#define PLAYER_LIMB_CMD_VECMOVE 5
#define PLAYER_LIMB_REQ_POWER 1
#define PLAYER_LIMB_REQ_BRAKES 2
#define PLAYER_LIMB_REQ_GEOM 3
#define PLAYER_LIMB_REQ_SPEED 4
typedef struct player_limb_data
{
player_point_3d_t position;
player_point_3d_t approach;
player_point_3d_t orientation;
uint8_t state;
} player_limb_data_t;
typedef struct player_limb_setpose_cmd
{
player_point_3d_t position;
player_point_3d_t approach;
player_point_3d_t orientation;
} player_limb_setpose_cmd_t;
typedef struct player_limb_setposition_cmd
{
player_point_3d_t position;
} player_limb_setposition_cmd_t;
typedef struct player_limb_vecmove_cmd
{
player_point_3d_t direction;
float length;
} player_limb_vecmove_cmd_t;
typedef struct player_limb_power_req
{
uint8_t value;
} player_limb_power_req_t;
typedef struct player_limb_brakes_req
{
uint8_t value;
} player_limb_brakes_req_t;
typedef struct player_limb_geom_req
{
player_point_3d_t basePos;
} player_limb_geom_req_t;
typedef struct player_limb_speed_req
{
float speed;
} player_limb_speed_req_t;
#define PLAYER_GRAPHICS2D_CODE 55
#define PLAYER_GRAPHICS2D_STRING "graphics2d"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_GRAPHICS2D_CMD_CLEAR 1
#define PLAYER_GRAPHICS2D_CMD_POINTS 2
#define PLAYER_GRAPHICS2D_CMD_POLYLINE 3
#define PLAYER_GRAPHICS2D_CMD_POLYGON 4
typedef struct player_graphics2d_cmd_points
{
uint32_t points_count;
player_point_2d_t *points;
player_color_t color;
} player_graphics2d_cmd_points_t;
typedef struct player_graphics2d_cmd_polyline
{
uint32_t points_count;
player_point_2d_t *points;
player_color_t color;
} player_graphics2d_cmd_polyline_t;
typedef struct player_graphics2d_cmd_polygon
{
uint32_t points_count;
player_point_2d_t *points;
player_color_t color;
player_color_t fill_color;
uint8_t filled;
} player_graphics2d_cmd_polygon_t;
#define PLAYER_RFID_CODE 56
#define PLAYER_RFID_STRING "rfid"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_RFID_DATA_TAGS 1
#define PLAYER_RFID_REQ_POWER 1
#define PLAYER_RFID_REQ_READTAG 2
#define PLAYER_RFID_REQ_WRITETAG 3
#define PLAYER_RFID_REQ_LOCKTAG 4
typedef struct player_rfid_tag
{
uint32_t type;
uint32_t guid_count;
char *guid;
} player_rfid_tag_t;
typedef struct player_rfid_data
{
uint32_t tags_count;
player_rfid_tag_t *tags;
} player_rfid_data_t;
#define PLAYER_WSN_CODE 57
#define PLAYER_WSN_STRING "wsn"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_WSN_DATA_STATE 1
#define PLAYER_WSN_CMD_DEVSTATE 1
#define PLAYER_WSN_REQ_POWER 1
#define PLAYER_WSN_REQ_DATATYPE 2
#define PLAYER_WSN_REQ_DATAFREQ 3
typedef struct player_wsn_node_data
{
float light;
float mic;
float accel_x;
float accel_y;
float accel_z;
float magn_x;
float magn_y;
float magn_z;
float temperature;
float battery;
} player_wsn_node_data_t;
typedef struct player_wsn_data
{
uint32_t node_type;
uint32_t node_id;
uint32_t node_parent_id;
player_wsn_node_data_t data_packet;
} player_wsn_data_t;
typedef struct player_wsn_cmd
{
int32_t node_id;
int32_t group_id;
uint32_t device;
uint8_t enable;
} player_wsn_cmd_t;
typedef struct player_wsn_power_config
{
int32_t node_id;
int32_t group_id;
uint8_t value;
} player_wsn_power_config_t;
typedef struct player_wsn_datatype_config
{
uint8_t value;
} player_wsn_datatype_config_t;
typedef struct player_wsn_datafreq_config
{
int32_t node_id;
int32_t group_id;
double frequency;
} player_wsn_datafreq_config_t;
#define PLAYER_GRAPHICS3D_CODE 58
#define PLAYER_GRAPHICS3D_STRING "graphics3d"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_GRAPHICS3D_CMD_CLEAR 1
#define PLAYER_GRAPHICS3D_CMD_DRAW 2
#define PLAYER_GRAPHICS3D_CMD_TRANSLATE 3
#define PLAYER_GRAPHICS3D_CMD_ROTATE 4
#define PLAYER_GRAPHICS3D_CMD_PUSH 5
#define PLAYER_GRAPHICS3D_CMD_POP 6
typedef enum player_graphics3d_draw_mode
{
PLAYER_DRAW_POINTS,
PLAYER_DRAW_LINES,
PLAYER_DRAW_LINE_STRIP,
PLAYER_DRAW_LINE_LOOP,
PLAYER_DRAW_TRIANGLES,
PLAYER_DRAW_TRIANGLE_STRIP,
PLAYER_DRAW_TRIANGLE_FAN,
PLAYER_DRAW_QUADS,
PLAYER_DRAW_QUAD_STRIP,
PLAYER_DRAW_POLYGON
} player_graphics3d_draw_mode_t;
typedef struct player_graphics3d_cmd_draw
{
uint32_t draw_mode;
uint32_t points_count;
player_point_3d_t *points;
player_color_t color;
} player_graphics3d_cmd_draw_t;
typedef struct player_graphics3d_cmd_translate
{
double x;
double y;
double z;
} player_graphics3d_cmd_translate_t;
typedef struct player_graphics3d_cmd_rotate
{
double a;
double x;
double y;
double z;
} player_graphics3d_cmd_rotate_t;
#define PLAYER_HEALTH_CODE 59
#define PLAYER_HEALTH_STRING "health"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_HEALTH_DATA_STATE 1
typedef struct player_health_cpu
{
float idle;
float system;
float user;
} player_health_cpu_t;
typedef struct player_health_memory
{
int64_t total;
int64_t used;
int64_t free;
} player_health_memory_t;
typedef struct player_health_data
{
player_health_cpu_t cpu_usage;
player_health_memory_t mem;
player_health_memory_t swap;
} player_health_data_t;
#define PLAYER_IMU_CODE 60
#define PLAYER_IMU_STRING "imu"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_IMU_DATA_STATE 1
#define PLAYER_IMU_DATA_CALIB 2
#define PLAYER_IMU_DATA_QUAT 3
#define PLAYER_IMU_DATA_EULER 4
#define PLAYER_IMU_DATA_FULLSTATE 5
#define PLAYER_IMU_REQ_SET_DATATYPE 1
#define PLAYER_IMU_REQ_RESET_ORIENTATION 2
typedef struct player_imu_data_state
{
player_pose3d_t pose;
} player_imu_data_state_t;
typedef struct player_imu_data_calib
{
float accel_x;
float accel_y;
float accel_z;
float gyro_x;
float gyro_y;
float gyro_z;
float magn_x;
float magn_y;
float magn_z;
} player_imu_data_calib_t;
typedef struct player_imu_data_quat
{
player_imu_data_calib_t calib_data;
float q0;
float q1;
float q2;
float q3;
} player_imu_data_quat_t;
typedef struct player_imu_data_euler
{
player_imu_data_calib_t calib_data;
player_orientation_3d_t orientation;
} player_imu_data_euler_t;
typedef struct player_imu_data_fullstate
{
player_pose3d_t pose;
player_pose3d_t vel;
player_pose3d_t acc;
} player_imu_data_fullstate_t;
typedef struct player_imu_datatype_config
{
uint8_t value;
} player_imu_datatype_config_t;
typedef struct player_imu_reset_orientation_config
{
uint32_t value;
} player_imu_reset_orientation_config_t;
#define PLAYER_POINTCLOUD3D_CODE 61
#define PLAYER_POINTCLOUD3D_STRING "pointcloud3d"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_POINTCLOUD3D_DATA_STATE 1
typedef struct player_pointcloud3d_element
{
player_point_3d_t point;
player_color_t color;
} player_pointcloud3d_element_t;
typedef struct player_pointcloud3d_data
{
uint32_t points_count;
player_pointcloud3d_element_t *points;
} player_pointcloud3d_data_t;
#define PLAYER_RANGER_CODE 62
#define PLAYER_RANGER_STRING "ranger"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_RANGER_DATA_RANGE 1
#define PLAYER_RANGER_DATA_RANGESTAMPED 2
#define PLAYER_RANGER_DATA_INTNS 3
#define PLAYER_RANGER_DATA_INTNSSTAMPED 4
#define PLAYER_RANGER_DATA_GEOM 5
#define PLAYER_RANGER_REQ_GET_GEOM 1
#define PLAYER_RANGER_REQ_POWER 2
#define PLAYER_RANGER_REQ_INTNS 3
#define PLAYER_RANGER_REQ_SET_CONFIG 4
#define PLAYER_RANGER_REQ_GET_CONFIG 5
typedef struct player_ranger_config
{
double min_angle;
double max_angle;
double angular_res;
double min_range;
double max_range;
double range_res;
double frequency;
} player_ranger_config_t;
typedef struct player_ranger_geom
{
player_pose3d_t pose;
player_bbox3d_t size;
uint32_t element_poses_count;
player_pose3d_t *element_poses;
uint32_t element_sizes_count;
player_bbox3d_t *element_sizes;
} player_ranger_geom_t;
typedef struct player_ranger_data_range
{
uint32_t ranges_count;
double *ranges;
} player_ranger_data_range_t;
typedef struct player_ranger_data_rangestamped
{
player_ranger_data_range_t data;
uint8_t have_geom;
player_ranger_geom_t geom;
uint8_t have_config;
player_ranger_config_t config;
} player_ranger_data_rangestamped_t;
typedef struct player_ranger_data_intns
{
uint32_t intensities_count;
double *intensities;
} player_ranger_data_intns_t;
typedef struct player_ranger_data_intnsstamped
{
player_ranger_data_intns_t data;
uint8_t have_geom;
player_ranger_geom_t geom;
uint8_t have_config;
player_ranger_config_t config;
} player_ranger_data_intnsstamped_t;
typedef struct player_ranger_power_config
{
uint8_t state;
} player_ranger_power_config_t;
typedef struct player_ranger_intns_config
{
uint8_t state;
} player_ranger_intns_config_t;
#define PLAYER_VECTORMAP_CODE 63
#define PLAYER_VECTORMAP_STRING "vectormap"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_VECTORMAP_REQ_GET_MAP_INFO 1
#define PLAYER_VECTORMAP_REQ_GET_LAYER_DATA 3
#define PLAYER_VECTORMAP_REQ_WRITE_LAYER 4
typedef struct player_vectormap_feature_data
{
uint32_t name_count;
char* name;
uint32_t wkb_count;
uint8_t* wkb;
uint32_t attrib_count;
char* attrib;
} player_vectormap_feature_data_t;
typedef struct player_vectormap_layer_info
{
uint32_t name_count;
char* name;
player_extent2d_t extent;
} player_vectormap_layer_info_t;
typedef struct player_vectormap_layer_data
{
uint32_t name_count;
char* name;
uint32_t features_count;
player_vectormap_feature_data_t* features;
} player_vectormap_layer_data_t;
typedef struct player_vectormap_info
{
uint32_t srid;
uint32_t layers_count;
player_vectormap_layer_info_t* layers;
player_extent2d_t extent;
} player_vectormap_info_t;
#define PLAYER_BLACKBOARD_CODE 64
#define PLAYER_BLACKBOARD_STRING "blackboard"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_BLACKBOARD_REQ_SUBSCRIBE_TO_KEY 1
#define PLAYER_BLACKBOARD_REQ_UNSUBSCRIBE_FROM_KEY 2
#define PLAYER_BLACKBOARD_REQ_SET_ENTRY 3
#define PLAYER_BLACKBOARD_REQ_SUBSCRIBE_TO_GROUP 4
#define PLAYER_BLACKBOARD_REQ_UNSUBSCRIBE_FROM_GROUP 5
#define PLAYER_BLACKBOARD_REQ_GET_ENTRY 6
#define PLAYER_BLACKBOARD_DATA_UPDATE 1
#define PLAYER_STEREO_CODE 65
#define PLAYER_STEREO_STRING "stereo"
// /////////////////////////////////////////////////////////////////////////////
#define PLAYER_STEREO_DATA_STATE 1
typedef struct player_pointcloud3d_stereo_element
{
float px;
float py;
float pz;
uint8_t red;
uint8_t green;
uint8_t blue;
} player_pointcloud3d_stereo_element_t;
typedef struct player_stereo_data
{
/* Left channel image */
player_camera_data_t left_channel;
/* Right channel image */
player_camera_data_t right_channel;
/* Disparity image */
player_camera_data_t disparity;
/* 3-D stereo point cloud */
uint32_t points_count;
player_pointcloud3d_stereo_element_t *points;
/* Special mode flags: define what images are being sent */
uint32_t mode;
} player_stereo_data_t;
/* END OF AUTOGENERATED CODE */
player_position1d_set_odom_req
Request/reply: Set odometry.
Definition: player_interfaces.h:3627
player_imu_data_state_t
struct player_imu_data_state player_imu_data_state_t
Data: calibrated IMU data (PLAYER_IMU_DATA_STATE)
player_wsn_node_data
Structure describing the WSN node's data packet.
Definition: player_interfaces.h:4335
player_actarray_data::motor_state
uint8_t motor_state
power state
Definition: player_interfaces.h:3782
player_dio_cmd
Command: output values (PLAYER_DIO_CMD_VALUES)
Definition: player_interfaces.h:2004
player_pointcloud3d_stereo_element::green
uint8_t green
Green color channel.
Definition: player_interfaces.h:5232
player_map_info::height
uint32_t height
The size of the map [pixels].
Definition: player_interfaces.h:3018
player_ranger_data_intnsstamped
Data: Stamped intensity scan (PLAYER_RANGER_DATA_INTNSSTAMPED)
Definition: player_interfaces.h:5002
player_position2d_cmd_vel
position 2d velocity command
Definition: player_interfaces.h:617
player_wsn_datafreq_config::frequency
double frequency
Requested frequency in Hz.
Definition: player_interfaces.h:4426
player_position3d_geom_t
struct player_position3d_geom player_position3d_geom_t
Request/reply: Query geometry.
player_rfid_data::tags
player_rfid_tag_t * tags
The list of RFID tags.
Definition: player_interfaces.h:4283
player_position3d_set_odom_req::pos
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2564
player_audio_seq_item_t
struct player_audio_seq_item player_audio_seq_item_t
Player audio sequence item.
player_aio_cmd_t
struct player_aio_cmd player_aio_cmd_t
Command: state (PLAYER_AIO_CMD_STATE)
player_wsn_power_config_t
struct player_wsn_power_config player_wsn_power_config_t
Request/reply: Put the node in sleep mode (0) or wake it up (1).
player_laser_data::id
uint32_t id
A unique, increasing, ID for the scan.
Definition: player_interfaces.h:905
player_position1d_position_mode_req::state
uint32_t state
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:3619
player_position3d_position_mode_req
Request/reply: Change position control.
Definition: player_interfaces.h:2538
player_planner_data::waypoint
player_pose2d_t waypoint
Current waypoint location (m,m,rad)
Definition: player_interfaces.h:3125
player_simulation_data::data
uint8_t data
A single byte of as-yet-unspecified data.
Definition: player_interfaces.h:2685
player_ptz_req_generic::config
uint32_t * config
Buffer for command/reply.
Definition: player_interfaces.h:1295
player_position3d_data::stall
uint8_t stall
Are the motors stalled?
Definition: player_interfaces.h:2477
player_health_cpu_t
struct player_health_cpu player_health_cpu_t
Structure describing the cpu.
player_imu_reset_orientation_config::value
uint32_t value
driver-specific
Definition: player_interfaces.h:4760
player_wifi_link::encrypt
uint32_t encrypt
Encryted?.
Definition: player_interfaces.h:2233
player_opaque_data
data
Definition: player_interfaces.h:3414
player_wsn_power_config
Request/reply: Put the node in sleep mode (0) or wake it up (1).
Definition: player_interfaces.h:4393
player_simulation_property_req::value
char * value
The value of the property.
Definition: player_interfaces.h:2767
player_position2d_geom::size
player_bbox3d_t size
Dimensions of the base (m).
Definition: player_interfaces.h:660
player_pointcloud3d_stereo_element_t
struct player_pointcloud3d_stereo_element player_pointcloud3d_stereo_element_t
Data: state (PLAYER_STEREO_DATA_STATE)
player_wsn_data::node_parent_id
uint32_t node_parent_id
The ID of the WSN node's parent (if existing).
Definition: player_interfaces.h:4369
player_fiducial_geom_t
struct player_fiducial_geom player_fiducial_geom_t
Request/reply: Get geometry.
player_ranger_data_rangestamped_t
struct player_ranger_data_rangestamped player_ranger_data_rangestamped_t
Data: Stamped range scan (PLAYER_RANGER_DATA_RANGESTAMPED)
player_audio_mixer_channel_t
struct player_audio_mixer_channel player_audio_mixer_channel_t
Player mixer channel.
player_limb_setpose_cmd_t
struct player_limb_setpose_cmd player_limb_setpose_cmd_t
Command: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE)
player_sonar_power_config
Request/reply: Sonar power.
Definition: player_interfaces.h:798
player_graphics3d_cmd_translate
Command: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordina...
Definition: player_interfaces.h:4521
player_position1d_position_mode_req_t
struct player_position1d_position_mode_req player_position1d_position_mode_req_t
Request/reply: Change control mode.
player_laser_config
Request/reply: Get/set scan properties.
Definition: player_interfaces.h:964
player_audio_mixer_channel_list_detail::details_count
uint32_t details_count
number of tones in list
Definition: player_interfaces.h:1575
player_limb_power_req_t
struct player_limb_power_req player_limb_power_req_t
Request/reply: Power.
player_ranger_data_range_t
struct player_ranger_data_range player_ranger_data_range_t
Data: range scan (PLAYER_RANGER_DATA_RANGE)
player_simulation_pose3d_req::name_count
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2723
player_fiducial_data::fiducials
player_fiducial_item_t * fiducials
List of detected fiducials.
Definition: player_interfaces.h:1708
player_ranger_data_range::ranges_count
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:4964
player_wifi_link::freq
uint32_t freq
Frequency [MHz].
Definition: player_interfaces.h:2231
player_fiducial_item::upose
player_pose3d_t upose
Uncertainty in the measured pose .
Definition: player_interfaces.h:1696
player_ptz_data::tilt
float tilt
Tilt [rad].
Definition: player_interfaces.h:1236
player_bbox3d
A rectangular bounding box, used to define the size of an object.
Definition: player.h:250
player_position3d_speed_prof_req_t
struct player_position3d_speed_prof_req player_position3d_speed_prof_req_t
Request/reply: Set speed profile parameters.
player_simulation_pose3d_req
Request/reply: get/set 3D pose of a named simulation object.
Definition: player_interfaces.h:2720
player_blinkenlight_cmd_power
Command: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off...
Definition: player_interfaces.h:2852
player_imu_data_calib
Data: calibrated IMU data (PLAYER_IMU_DATA_CALIB)
Definition: player_interfaces.h:4670
player_position2d_cmd_pos::state
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:633
player_position3d_cmd_vel_t
struct player_position3d_cmd_vel player_position3d_cmd_vel_t
Command: velocity (PLAYER_POSITION3D_CMD_SET_VEL)
player_ptz_data::panspeed
float panspeed
Current pan velocity [rad/s].
Definition: player_interfaces.h:1240
player_wsn_node_data::temperature
float temperature
The node's templerature measurement from a temperature sensor.
Definition: player_interfaces.h:4354
player_blobfinder_color_config::channel
uint32_t channel
For devices that can track multiple colors, indicate which color channel we are defining with this st...
Definition: player_interfaces.h:1126
player_audio_mixer_channel::index
uint32_t index
channel index
Definition: player_interfaces.h:1523
player_imu_data_calib::magn_z
float magn_z
The IMU's calibrated magnetic value on Z-axis.
Definition: player_interfaces.h:4689
player_laser_data::intensity
uint8_t * intensity
Intensity readings.
Definition: player_interfaces.h:903
PLAYER_MAX_DRIVER_STRING_LEN
#define PLAYER_MAX_DRIVER_STRING_LEN
Maximum length for a driver name.
Definition: player.h:68
player_ir_power_req_t
struct player_ir_power_req player_ir_power_req_t
Request/reply: set power.
player_laser_config::max_range
float max_range
Maximum range [m].
Definition: player_interfaces.h:973
player_audio_seq_t
struct player_audio_seq player_audio_seq_t
Player audio sequence.
player_log_set_write_state_t
struct player_log_set_write_state player_log_set_write_state_t
Request/reply: Set write state.
player_blinkenlight_cmd_color::id
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2866
player_audio_sample::index
int32_t index
index to store it at or retrieve from (-1 for next available where valid)
Definition: player_interfaces.h:1597
player_map_data_vector::segments_count
uint32_t segments_count
The number of line segments.
Definition: player_interfaces.h:3063
player_position3d_speed_pid_req::ki
float ki
PID parameters.
Definition: player_interfaces.h:2581
player_limb_vecmove_cmd_t
struct player_limb_vecmove_cmd player_limb_vecmove_cmd_t
Command: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE)
player_extent2d
A rectangular bounding box, used to define the origin and bounds of an object.
Definition: player.h:303
player_actarray_position_cmd_t
struct player_actarray_position_cmd player_actarray_position_cmd_t
Command: Joint position control (PLAYER_ACTARRAY_CMD_POS)
player_vectormap_layer_info_t
struct player_vectormap_layer_info player_vectormap_layer_info_t
Request/reply subtype: get vectormap meta-data.
player_ranger_power_config::state
uint8_t state
TRUE to turn device on, FALSE to turn device off.
Definition: player_interfaces.h:5022
player_ranger_data_rangestamped::geom
player_ranger_geom_t geom
The geometry of the device at the time the scan was acquired.
Definition: player_interfaces.h:4980
player_position1d_speed_prof_req_t
struct player_position1d_speed_prof_req player_position1d_speed_prof_req_t
Request/reply: Set linear speed profile parameters.
player_position2d_cmd_pos::vel
player_pose2d_t vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:631
player_simulation_pose2d_req_t
struct player_simulation_pose2d_req player_simulation_pose2d_req_t
Request/reply: get/set 2D pose of a named simulation object.
player_fiducial_id_t
struct player_fiducial_id player_fiducial_id_t
Request/reply: Get/set fiducial ID.
player_ptz_cmd
Command: state (PLAYER_PTZ_CMD_STATE)
Definition: player_interfaces.h:1251
player_health_data::mem
player_health_memory_t mem
The memory stats.
Definition: player_interfaces.h:4599
player_audio_seq_item
Player audio sequence item.
Definition: player_interfaces.h:1484
player_blinkenlight_cmd::dutycycle
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle (0.0 to 1.0).
Definition: player_interfaces.h:2844
player_wifi_data::maxnoise
uint32_t maxnoise
Maximum value for noise.
Definition: player_interfaces.h:2264
player_blobfinder_color_config::gmin
uint32_t gmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1132
player_laser_set_filter_config
Request/reply: Set filter settings.
Definition: player_interfaces.h:1019
player_ptz_cmd::tilt
float tilt
Desired tilt angle [rad].
Definition: player_interfaces.h:1256
player_ranger_geom::pose
player_pose3d_t pose
Device centre pose in robot CS [m, m, m, rad, rad, rad].
Definition: player_interfaces.h:4945
player_wifi_link::noise
uint32_t noise
Link noise.
Definition: player_interfaces.h:2239
player_blinkenlight_data::enable
uint8_t enable
FALSE: disabled, TRUE: enabled.
Definition: player_interfaces.h:2823
player_position3d_speed_prof_req::acc
float acc
max acceleration [rad/s^2]
Definition: player_interfaces.h:2609
player_sonar_geom::poses_count
uint32_t poses_count
The number of valid poses.
Definition: player_interfaces.h:789
player_dio_data::bits
uint32_t bits
bitfield of samples
Definition: player_interfaces.h:1997
player_position2d_cmd_car_t
struct player_position2d_cmd_car player_position2d_cmd_car_t
position2d command setting velocity and steering angle
player_localize_hypoth::cov
double cov[3]
The covariance matrix pose estimate (m$^2$, rad$^2$).
Definition: player_interfaces.h:2338
player_audio_mixer_channel_list_detail::default_input
int32_t default_input
default input channel (-1 for none)
Definition: player_interfaces.h:1581
player_audio_sample_item
Player audio sample selection.
Definition: player_interfaces.h:1605
player_limb_speed_req
Request/reply: Speed.
Definition: player_interfaces.h:4122
player_color
A color descriptor.
Definition: player.h:316
player_laser_geom::pose
player_pose3d_t pose
Laser pose, in robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:951
player_log_set_filename
Request/reply: Set filename.
Definition: player_interfaces.h:3264
player_actarray_speed_cmd
Command: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED)
Definition: player_interfaces.h:3859
player_ranger_data_range
Data: range scan (PLAYER_RANGER_DATA_RANGE)
Definition: player_interfaces.h:4961
player_localize_hypoth::alpha
double alpha
The weight coefficient for linear combination (alpha)
Definition: player_interfaces.h:2340
player_position1d_position_pid_req::kp
float kp
PID parameters.
Definition: player_interfaces.h:3656
player_ranger_intns_config::state
uint8_t state
TRUE to turn data on, FALSE to turn data off.
Definition: player_interfaces.h:5034
player_position1d_position_pid_req_t
struct player_position1d_position_pid_req player_position1d_position_pid_req_t
Request/reply: Set position PID parameters.
player_planner_cmd::goal
player_pose2d_t goal
Goal location (m,m,rad)
Definition: player_interfaces.h:3140
player_device_nameservice_req::name_count
uint32_t name_count
Length of robot name.
Definition: player_interfaces.h:215
player_actarray_actuatorgeom
Actuator geometry.
Definition: player_interfaces.h:3786
player_log_set_write_state
Request/reply: Set write state.
Definition: player_interfaces.h:3224
player_wifi_link::ip_count
uint32_t ip_count
IP address.
Definition: player_interfaces.h:2223
player_position2d_velocity_mode_config_t
struct player_position2d_velocity_mode_config player_position2d_velocity_mode_config_t
position2d velocity mode config
player_laser_data_scanpose::scan
player_laser_data_t scan
The scan data.
Definition: player_interfaces.h:915
player_planner_enable_req
Request/reply: Enable/disable robot motion.
Definition: player_interfaces.h:3161
player_actarray_multi_current_cmd_t
struct player_actarray_multi_current_cmd player_actarray_multi_current_cmd_t
Command: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT)
player_localize_data::pending_count
uint32_t pending_count
The number of pending (unprocessed observations)
Definition: player_interfaces.h:2350
player_blinkenlight_data::dutycycle
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle).
Definition: player_interfaces.h:2827
player_wsn_cmd
Command: set device state (PLAYER_WSN_CMD_DEVSTATE) This wsn command sets the state of the node's ind...
Definition: player_interfaces.h:4377
player_laser_config::min_angle
float min_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:967
player_log_set_read_state_t
struct player_log_set_read_state player_log_set_read_state_t
Request/reply: Set playback state.
player_planner_enable_req_t
struct player_planner_enable_req player_planner_enable_req_t
Request/reply: Enable/disable robot motion.
player_ir_data::voltages
float * voltages
voltages [V]
Definition: player_interfaces.h:2118
player_position2d_speed_pid_req::ki
float ki
PID parameters.
Definition: player_interfaces.h:698
player_laser_get_id_config_t
struct player_laser_get_id_config player_laser_get_id_config_t
Request/reply: Get IDentification information.
player_laser_get_id_config
Request/reply: Get IDentification information.
Definition: player_interfaces.h:996
player_bumper_define::pose
player_pose3d_t pose
the local pose of a single bumper
Definition: player_interfaces.h:1932
player_pointcloud3d_data_t
struct player_pointcloud3d_data player_pointcloud3d_data_t
Data: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet.
player_planner_cmd
Command: state (PLAYER_PLANNER_CMD_GOAL)
Definition: player_interfaces.h:3137
player_position3d_power_config_t
struct player_position3d_power_config player_position3d_power_config_t
Request/reply: Motor power.
player_actarray_speed_config_t
struct player_actarray_speed_config player_actarray_speed_config_t
Request/reply: Speed.
player_health_cpu
Structure describing the cpu.
Definition: player_interfaces.h:4572
player_imu_data_calib::magn_y
float magn_y
The IMU's calibrated magnetic value on Y-axis.
Definition: player_interfaces.h:4687
player_ranger_geom::size
player_bbox3d_t size
Size of the device [m, m, m].
Definition: player_interfaces.h:4947
player_health_memory
Structure describing the memory.
Definition: player_interfaces.h:4583
player_map_data::data
int8_t * data
Cell occupancy value (empty = -1, unknown = 0, occupied = +1).
Definition: player_interfaces.h:3045
player_position1d_data::status
uint8_t status
bitfield of extra data in the following order:
Definition: player_interfaces.h:3526
player_wsn_datafreq_config::node_id
int32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4422
player_ir_pose_t
struct player_ir_pose player_ir_pose_t
Request/reply: get pose.
player_wifi_data::links_count
uint32_t links_count
length of said list
Definition: player_interfaces.h:2248
player_audio_mixer_channel_detail_t
struct player_audio_mixer_channel_detail player_audio_mixer_channel_detail_t
Player mixer channel detail.
player_wsn_node_data::mic
float mic
The node's accoustic measurement from a microphone.
Definition: player_interfaces.h:4340
player_localize_get_particles::mean
player_pose2d_t mean
The best (?) pose (mm, mm, arc-seconds).
Definition: player_interfaces.h:2389
player_fiducial_data::fiducials_count
uint32_t fiducials_count
The number of detected fiducials.
Definition: player_interfaces.h:1706
player_ranger_data_intnsstamped::config
player_ranger_config_t config
The sensor configuration at the time the scan was acquired.
Definition: player_interfaces.h:5013
player_simulation_property_req::prop
char * prop
The identifier of the property we want to get/set.
Definition: player_interfaces.h:2761
player_localize_get_particles::particles
player_localize_particle_t * particles
The particles.
Definition: player_interfaces.h:2395
player_actarray_speed_config::speed
float speed
Speed setting in m/s or rad/s.
Definition: player_interfaces.h:3943
player_position3d_cmd_pos::vel
player_pose3d_t vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:2489
player_add_replace_rule_req_t
struct player_add_replace_rule_req player_add_replace_rule_req_t
Configuration request: Add client queue replace rule.
player_vectormap_info::extent
player_extent2d_t extent
Boundary area.
Definition: player_interfaces.h:5135
player_position2d_data_t
struct player_position2d_data player_position2d_data_t
position2d data
player_actarray_actuatorgeom_t
struct player_actarray_actuatorgeom player_actarray_actuatorgeom_t
Actuator geometry.
player_actarray_multi_current_cmd::currents
float * currents
The current for the motors of the whole array.
Definition: player_interfaces.h:3906
player_position2d_set_odom_req
set odometry
Definition: player_interfaces.h:686
player_position3d_power_config::state
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:2530
player_blobfinder_blob::range
float range
Range to the blob center [meters].
Definition: player_interfaces.h:1093
player_laser_data::min_angle
float min_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:889
player_audio_sample_item::index
int32_t index
index of the sample
Definition: player_interfaces.h:1608
player_map_data::row
uint32_t row
The tile origin [pixels].
Definition: player_interfaces.h:3037
player_position3d_velocity_mode_config_t
struct player_position3d_velocity_mode_config player_position3d_velocity_mode_config_t
Request/reply: Change velocity control.
player_sonar_power_config_t
struct player_sonar_power_config player_sonar_power_config_t
Request/reply: Sonar power.
player_actarray_position_cmd
Command: Joint position control (PLAYER_ACTARRAY_CMD_POS)
Definition: player_interfaces.h:3837
player_ranger_data_rangestamped::config
player_ranger_config_t config
The sensor configuration at the time the scan was acquired.
Definition: player_interfaces.h:4984
player_blobfinder_blob::left
uint32_t left
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1085
player_actarray_geom::actuators
player_actarray_actuatorgeom_t * actuators
The geometry information for each actuator in the array.
Definition: player_interfaces.h:3824
player_audio_seq_item::link
player_bool_t link
link to next note, true to play both ntoes together (or if both were recieved together) ...
Definition: player_interfaces.h:1493
player_graphics2d_cmd_points::points
player_point_2d_t * points
Array of points.
Definition: player_interfaces.h:4184
player_gripper_geom::num_beams
uint8_t num_beams
Number of breakbeams the gripper has.
Definition: player_interfaces.h:443
player_add_replace_rule_req::interf
int32_t interf
Interface to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:235
player_position2d_position_mode_req_t
struct player_position2d_position_mode_req player_position2d_position_mode_req_t
position2d position mode request
player_wsn_node_data::accel_y
float accel_y
The node's acceleration on Y-axis from an acceleration sensor.
Definition: player_interfaces.h:4344
player_position1d_cmd_pos
Command: state (PLAYER_POSITION1D_CMD_POS)
Definition: player_interfaces.h:3548
player_position1d_set_odom_req_t
struct player_position1d_set_odom_req player_position1d_set_odom_req_t
Request/reply: Set odometry.
player_speech_recognition_data::text_count
uint32_t text_count
Length of text.
Definition: player_interfaces.h:3363
player_audio_seq::tones_count
uint32_t tones_count
number of tones in list
Definition: player_interfaces.h:1505
player_position1d_data::stall
uint8_t stall
Is the motor stalled?
Definition: player_interfaces.h:3514
player_imu_data_quat::q0
float q0
Orientation data as quaternions.
Definition: player_interfaces.h:4702
player_gripper_data::beams
uint32_t beams
The position of the object in the gripper.
Definition: player_interfaces.h:423
player_position1d_geom::pose
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:3565
player_laser_data_scanangle::id
uint32_t id
A unique, increasing, ID for the scan.
Definition: player_interfaces.h:940
player_graphics2d_cmd_polyline::points
player_point_2d_t * points
Array of points to be joined by lines.
Definition: player_interfaces.h:4197
player_camera_data::image
uint8_t * image
Compressed image data (byte-aligned, row major order).
Definition: player_interfaces.h:2956
player_position3d_position_pid_req::kp
float kp
PID parameters.
Definition: player_interfaces.h:2593
player_power_data_t
struct player_power_data player_power_data_t
Data: voltage (PLAYER_POWER_DATA_STATE)
player_actarray_current_cmd::current
float current
The current to move with.
Definition: player_interfaces.h:3895
player_device_nameservice_req
Nameservice request.
Definition: player_interfaces.h:212
player_graphics2d_cmd_polygon::fill_color
player_color_t fill_color
Color in which the polygon should be filled.
Definition: player_interfaces.h:4214
player_actarray_geom
Request/reply: get geometry.
Definition: player_interfaces.h:3819
player_position2d_data::vel
player_pose2d_t vel
translational velocities [m/s,m/s,rad/s] (x, y, yaw)
Definition: player_interfaces.h:611
player_blobfinder_data::blobs
player_blobfinder_blob_t * blobs
The list of blobs.
Definition: player_interfaces.h:1108
player_rfid_tag::type
uint32_t type
Tag type.
Definition: player_interfaces.h:4268
player_wifi_data::maxqual
uint32_t maxqual
Maximum value for quality.
Definition: player_interfaces.h:2260
player_blinkenlight_cmd_flash::dutycycle
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle).
Definition: player_interfaces.h:2881
player_graphics2d_cmd_polygon::color
player_color_t color
Color in which the outline should be drawn.
Definition: player_interfaces.h:4212
player_ptz_cmd::panspeed
float panspeed
Desired pan velocity [rad/s].
Definition: player_interfaces.h:1260
player_actarray_speed_config::joint
int32_t joint
Joint to set speed for.
Definition: player_interfaces.h:3941
player_gripper_geom
Request/reply: get geometry.
Definition: player_interfaces.h:433
player_vectormap_layer_data::name
char * name
Identifier for the layer.
Definition: player_interfaces.h:5118
player_position2d_speed_pid_req_t
struct player_position2d_speed_pid_req player_position2d_speed_pid_req_t
position2d speed PID req
player_blinkenlight_cmd::enable
uint8_t enable
FALSE: disabled, TRUE: enabled.
Definition: player_interfaces.h:2840
player_fiducial_data
Data: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN)
Definition: player_interfaces.h:1703
player_aio_data::voltages
float * voltages
the samples [V]
Definition: player_interfaces.h:2056
player_map_data::height
uint32_t height
The size of the tile [pixels].
Definition: player_interfaces.h:3041
player_laser_data_scanpose_t
struct player_laser_data_scanpose player_laser_data_scanpose_t
Data: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE)
player_position1d_position_pid_req::ki
float ki
PID parameters.
Definition: player_interfaces.h:3658
player_device_req_t
struct player_device_req player_device_req_t
Request/reply: (un)subscribe to a device.
player_graphics2d_cmd_points::color
player_color_t color
Color in which the points should be drawn.
Definition: player_interfaces.h:4186
player_power_data::percent
float percent
Percent of full charge [%].
Definition: player_interfaces.h:301
player_pose2d
A pose in the plane.
Definition: player.h:213
player_audio_wav::data_count
uint32_t data_count
length of raw data
Definition: player_interfaces.h:1469
player_audio_mixer_channel::amplitude
float amplitude
level (normalised 0 to 1)
Definition: player_interfaces.h:1519
player_device_nameservice_req::port
uint16_t port
The corresponding port.
Definition: player_interfaces.h:219
player_blinkenlight_cmd
Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current st...
Definition: player_interfaces.h:2835
player_graphics2d_cmd_polygon
Command: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon.
Definition: player_interfaces.h:4205
player_graphics3d_cmd_translate::z
double z
translate distance along y axis
Definition: player_interfaces.h:4525
player_wifi_data::mode
uint32_t mode
operating mode of device
Definition: player_interfaces.h:2256
player_blobfinder_imager_config::colormode
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:1166
player_actarray_home_cmd
Command: Joint home (PLAYER_CMD_ACTARRAY_HOME)
Definition: player_interfaces.h:3881
player_blobfinder_blob_t
struct player_blobfinder_blob player_blobfinder_blob_t
Structure describing a single blob.
player_wifi_link::level
uint32_t level
Link level.
Definition: player_interfaces.h:2237
player_vectormap_layer_data::features_count
uint32_t features_count
The number of map features.
Definition: player_interfaces.h:5120
player_ranger_data_intnsstamped::have_geom
uint8_t have_geom
If non-zero, the geometry data has been filled.
Definition: player_interfaces.h:5007
player_rfid_data
Data.
Definition: player_interfaces.h:4278
player_wifi_data::qual_type
uint32_t qual_type
Indicates type of link quality info we have.
Definition: player_interfaces.h:2258
player_actarray_current_cmd
Command: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT)
Definition: player_interfaces.h:3890
player_position1d_speed_pid_req_t
struct player_position1d_speed_pid_req player_position1d_speed_pid_req_t
Request/reply: Set velocity PID parameters.
player_gps_data_t
struct player_gps_data player_gps_data_t
Data: state (PLAYER_GPS_DATA_STATE)
player_limb_setpose_cmd
Command: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE)
Definition: player_interfaces.h:4056
player_imu_data_state
Data: calibrated IMU data (PLAYER_IMU_DATA_STATE)
Definition: player_interfaces.h:4660
player_add_replace_rule_req::type
int32_t type
message type to set replace rule for (-1 for wildcard), i.e.
Definition: player_interfaces.h:239
player_planner_enable_req::state
uint8_t state
state: TRUE to enable, FALSE to disable
Definition: player_interfaces.h:3164
player_localize_data_t
struct player_localize_data player_localize_data_t
Data: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS)
player_laser_data_scanangle::intensity
uint8_t * intensity
Intensity readings.
Definition: player_interfaces.h:938
player_vectormap_layer_data_t
struct player_vectormap_layer_data player_vectormap_layer_data_t
Vectormap data.
player_health_data::swap
player_health_memory_t swap
The swap stats.
Definition: player_interfaces.h:4601
player_log_get_state
Request/reply: Rewind playback.
Definition: player_interfaces.h:3251
player_laser_get_id_config::serial_number
uint32_t serial_number
Laser device serial number.
Definition: player_interfaces.h:999
player_ranger_data_intns_t
struct player_ranger_data_intns player_ranger_data_intns_t
Data: intensity scan (PLAYER_RANGER_DATA_INTNS)
player_camera_data::height
uint32_t height
Image dimensions [pixels].
Definition: player_interfaces.h:2939
player_bumper_geom
Data AND Request/reply: bumper geometry.
Definition: player_interfaces.h:1946
player_position3d_data_t
struct player_position3d_data player_position3d_data_t
Data: state (PLAYER_POSITION3D_DATA_STATE)
player_localize_data::hypoths_count
uint32_t hypoths_count
The number of pose hypotheses.
Definition: player_interfaces.h:2354
player_position2d_cmd_vel::vel
player_pose2d_t vel
translational velocities [m/s,m/s,rad/s] (x, y, yaw)
Definition: player_interfaces.h:620
player_imu_data_fullstate
Data: all of the calibrated IMU data (PLAYER_IMU_DATA_FULLSTATE)
Definition: player_interfaces.h:4726
player_ir_pose::poses_count
uint32_t poses_count
the number of ir samples returned by this robot
Definition: player_interfaces.h:2131
PLAYER_MAX_DEVICES
#define PLAYER_MAX_DEVICES
The maximum number of devices the server will support.
Definition: player.h:70
player_actarray_geom::base_pos
player_point_3d_t base_pos
The position of the base of the actarray.
Definition: player_interfaces.h:3827
player_orientation_3d
An angle in 3D space.
Definition: player.h:202
player_add_replace_rule_req::replace
int32_t replace
Should we replace these messages.
Definition: player_interfaces.h:243
player_actarray_power_config
Request/reply: Power.
Definition: player_interfaces.h:3918
player_position1d_velocity_mode_config::value
uint32_t value
driver-specific
Definition: player_interfaces.h:3598
player_wifi_link::qual
uint32_t qual
Link quality.
Definition: player_interfaces.h:2235
player_vectormap_feature_data_t
struct player_vectormap_feature_data player_vectormap_feature_data_t
Vectormap feature data.
player_audio_mixer_channel::active
player_bool_t active
active (set to false to mute channel)
Definition: player_interfaces.h:1521
player_actarray_brakes_config
Request/reply: Brakes.
Definition: player_interfaces.h:3928
player_blobfinder_color_config::bmax
uint32_t bmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1138
player_device_nameservice_req::name
uint8_t name[PLAYER_MAX_DRIVER_STRING_LEN]
The robot name.
Definition: player_interfaces.h:217
player_health_data_t
struct player_health_data player_health_data_t
Structure describing the HEALTH's data packet.
player_bumper_data::bumpers_count
uint32_t bumpers_count
the number of valid bumper readings
Definition: player_interfaces.h:1923
player_ranger_config::min_angle
double min_angle
Start angle of scans [rad].
Definition: player_interfaces.h:4923
PLAYER_LASER_MAX_FILTER_PARAMS
#define PLAYER_LASER_MAX_FILTER_PARAMS
Filter setings.
Definition: player_interfaces.h:877
player_position1d_speed_pid_req::kp
float kp
PID parameters.
Definition: player_interfaces.h:3641
player_dio_data::count
uint32_t count
number of samples
Definition: player_interfaces.h:1995
player_speech_recognition_data
Data: recognized string (PLAYER_SPEECH_MAX_STRING_LEN)
Definition: player_interfaces.h:3360
player_map_info::origin
player_pose2d_t origin
The origin of the map [m, m, rad].
Definition: player_interfaces.h:3021
player_imu_data_calib::gyro_y
float gyro_y
The IMU's calibrated gyro value on Y-axis.
Definition: player_interfaces.h:4681
player_devaddr
A device address.
Definition: player.h:141
player_actarray_multi_speed_cmd_t
struct player_actarray_multi_speed_cmd player_actarray_multi_speed_cmd_t
Command: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED)
player_blobfinder_color_config
Request/reply: Set tracking color.
Definition: player_interfaces.h:1121
player_ranger_config_t
struct player_ranger_config player_ranger_config_t
Device configuration request (PLAYER_RANGER_REQ_GET_CONFIG)
player_wifi_mac_req_t
struct player_wifi_mac_req player_wifi_mac_req_t
Request/reply:
player_audio_mixer_channel_detail::name
char * name
Descriptive channel name.
Definition: player_interfaces.h:1560
player_laser_power_config_t
struct player_laser_power_config player_laser_power_config_t
Request/reply: Turn power on/off.
player_ranger_intns_config_t
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_graphics3d_cmd_draw::color
player_color_t color
Color in which the points should be drawn.
Definition: player_interfaces.h:4514
player_ranger_geom::element_poses_count
uint32_t element_poses_count
Number of individual elements that make up the device.
Definition: player_interfaces.h:4949
player_map_info::scale
float scale
The scale of the map [m/pixel].
Definition: player_interfaces.h:3014
player_vectormap_info::srid
uint32_t srid
Spatial reference identifier.
Definition: player_interfaces.h:5129
player_blobfinder_blob::color
uint32_t color
A descriptive color for the blob (useful for gui's).
Definition: player_interfaces.h:1077
player_laser_data_scanangle::ranges_count
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:928
player_ptz_data::pan
float pan
Pan [rad].
Definition: player_interfaces.h:1234
player_position3d_data::vel
player_pose3d_t vel
(x, y, z, roll, pitch, yaw) velocity [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2475
player_position2d_geom_t
struct player_position2d_geom player_position2d_geom_t
position2d geom
player_position2d_cmd_vel::state
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:622
player_device_driverinfo_t
struct player_device_driverinfo player_device_driverinfo_t
Request/reply: Get the driver name for a particular device.
player_actarray_actuator::position
float position
The position of the actuator in m or rad depending on the type.
Definition: player_interfaces.h:3761
player_laser_data_scanangle::angles_count
uint32_t angles_count
Number of agle readings.
Definition: player_interfaces.h:932
player_actarray_speed_cmd::speed
float speed
The speed to move with.
Definition: player_interfaces.h:3864
player_position3d_position_mode_req_t
struct player_position3d_position_mode_req player_position3d_position_mode_req_t
Request/reply: Change position control.
player_planner_data::done
uint8_t done
Have we arrived at the goal?
Definition: player_interfaces.h:3119
player_ptz_req_generic::config_count
uint32_t config_count
Length of data in config buffer.
Definition: player_interfaces.h:1293
player_fiducial_item_t
struct player_fiducial_item player_fiducial_item_t
Info on a single detected fiducial.
player_limb_brakes_req::value
uint8_t value
Brakes setting; 0 for off, 1 for on.
Definition: player_interfaces.h:4106
player_graphics3d_cmd_translate::y
double y
translate distance along x axis
Definition: player_interfaces.h:4524
player_audio_mixer_channel_list::channels
player_audio_mixer_channel_t * channels
the channels
Definition: player_interfaces.h:1538
player_planner_data::waypoints_count
uint32_t waypoints_count
Number of waypoints in the plan.
Definition: player_interfaces.h:3131
player_position2d_data::stall
uint8_t stall
Are the motors stalled?
Definition: player_interfaces.h:613
player_imu_data_fullstate::vel
player_pose3d_t vel
The complete velocity of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4731
player_localize_set_pose::mean
player_pose2d_t mean
The mean value of the pose estimate (m, m, rad).
Definition: player_interfaces.h:2366
player_ptz_req_control_mode::mode
uint32_t mode
Mode to use: must be either PLAYER_PTZ_VELOCITY_CONTROL or PLAYER_PTZ_POSITION_CONTROL.
Definition: player_interfaces.h:1308
player_ranger_data_intnsstamped_t
struct player_ranger_data_intnsstamped player_ranger_data_intnsstamped_t
Data: Stamped intensity scan (PLAYER_RANGER_DATA_INTNSSTAMPED)
player_sonar_data::ranges_count
uint32_t ranges_count
The number of valid range readings.
Definition: player_interfaces.h:775
player_aio_data::voltages_count
uint32_t voltages_count
number of valid samples
Definition: player_interfaces.h:2054
player_simulation_pose3d_req::pose
player_pose3d_t pose
the desired pose in (m, m, m, rad, rad, rad)
Definition: player_interfaces.h:2727
player_localize_set_pose::cov
double cov[3]
The diagonal elements of the covariance matrix pose estimate (m$^2$, rad$^2$).
Definition: player_interfaces.h:2369
player_bumper_define::radius
float radius
radius of curvature [m] - zero for straight lines
Definition: player_interfaces.h:1936
player_position2d_power_config::state
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:667
player_limb_data
Data: state (PLAYER_LIMB_DATA)
Definition: player_interfaces.h:4037
player_actarray_actuator
Structure containing a single actuator's information.
Definition: player_interfaces.h:3758
player_opaque_data::data
uint8_t * data
The data we will be sending.
Definition: player_interfaces.h:3419
player_camera_data::fdiv
uint32_t fdiv
Some images (such as disparity maps) use scaled pixel values; for these images, fdiv specifies the sc...
Definition: player_interfaces.h:2947
player_sonar_geom_t
struct player_sonar_geom player_sonar_geom_t
Data AND Request/reply: geometry.
player_fiducial_data_t
struct player_fiducial_data player_fiducial_data_t
Data: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN)
player_position3d_power_config
Request/reply: Motor power.
Definition: player_interfaces.h:2527
player_limb_geom_req
Request/reply: get geometry.
Definition: player_interfaces.h:4112
player_position1d_position_pid_req::kd
float kd
PID parameters.
Definition: player_interfaces.h:3660
player_position3d_position_pid_req_t
struct player_position3d_position_pid_req player_position3d_position_pid_req_t
Request/reply: Set position PID parameters.
player_limb_setpose_cmd::position
player_point_3d_t position
Position of the end effector.
Definition: player_interfaces.h:4059
player_ranger_data_intns::intensities
double * intensities
Intensity readings.
Definition: player_interfaces.h:4995
player_blinkenlight_cmd_color
Command: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light...
Definition: player_interfaces.h:2863
player_speech_recognition_data_t
struct player_speech_recognition_data player_speech_recognition_data_t
Data: recognized string (PLAYER_SPEECH_MAX_STRING_LEN)
player_map_data_vector::maxx
float maxx
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3057
player_simulation_property_req_t
struct player_simulation_property_req player_simulation_property_req_t
Request/reply: get/set a property of a named simulation object.
player_position1d_data::vel
float vel
translational velocities [m/s] or [rad/s] depending on actuator type
Definition: player_interfaces.h:3512
player_localize_get_particles::variance
double variance
The variance of the best (?) pose (mm^2)
Definition: player_interfaces.h:2391
player_planner_data::goal
player_pose2d_t goal
Goal location (m,m,rad)
Definition: player_interfaces.h:3123
player_position3d_data
Data: state (PLAYER_POSITION3D_DATA_STATE)
Definition: player_interfaces.h:2470
player_gps_data::utm_e
double utm_e
UTM WGS84 coordinates, easting [m].
Definition: player_interfaces.h:1862
player_device_req
Request/reply: (un)subscribe to a device.
Definition: player_interfaces.h:140
player_blobfinder_blob::x
uint32_t x
The blob centroid [pixels].
Definition: player_interfaces.h:1081
player_joystick_data::pos
int32_t pos[8]
Current joystick position X, Y and Yaw (unscaled)
Definition: player_interfaces.h:3314
player_localize_set_pose_t
struct player_localize_set_pose player_localize_set_pose_t
Request/reply: Set the robot pose estimate.
player_joystick_data_t
struct player_joystick_data player_joystick_data_t
Data: state (PLAYER_JOYSTICK_DATA_STATE)
player_wifi_data::throughput
uint32_t throughput
mysterious throughput calculated by driver
Definition: player_interfaces.h:2252
player_audio_sample_rec_req
Player audio sample record request.
Definition: player_interfaces.h:1616
player_position1d_geom
Request/reply: Query geometry.
Definition: player_interfaces.h:3562
player_limb_power_req
Request/reply: Power.
Definition: player_interfaces.h:4093
player_pointcloud3d_stereo_element::py
float py
Y [m].
Definition: player_interfaces.h:5226
player_imu_data_quat_t
struct player_imu_data_quat player_imu_data_quat_t
Data: Quaternions orientation data (PLAYER_IMU_DATA_QUAT)
player_vectormap_feature_data::attrib
char * attrib
Attrib data for the feature.
Definition: player_interfaces.h:5099
player_wsn_data_t
struct player_wsn_data player_wsn_data_t
Data (PLAYER_WSN_DATA)
player_wsn_node_data::battery
float battery
The node's remaining battery voltage.
Definition: player_interfaces.h:4356
player_imu_data_euler
Data: Euler orientation data (PLAYER_IMU_DATA_EULER)
Definition: player_interfaces.h:4712
player_laser_power_config::state
uint8_t state
FALSE to turn laser off, TRUE to turn laser on.
Definition: player_interfaces.h:989
player_ptz_req_generic_t
struct player_ptz_req_generic player_ptz_req_generic_t
Request/reply: Generic request.
player_laser_set_filter_config::parameters_count
uint32_t parameters_count
The number of filter parameters.
Definition: player_interfaces.h:1024
player_vectormap_layer_info
Definition: player_interfaces.h:5102
player_wsn_data::node_id
uint32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4367
player_blinkenlight_cmd_flash::period
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2879
player_point_2d
A point in the plane.
Definition: player.h:180
player_ranger_geom::element_poses
player_pose3d_t * element_poses
Pose of each individual element that makes up the device (in device CS).
Definition: player_interfaces.h:4951
player_graphics3d_cmd_draw::points
player_point_3d_t * points
Array of points.
Definition: player_interfaces.h:4512
player_planner_cmd_t
struct player_planner_cmd player_planner_cmd_t
Command: state (PLAYER_PLANNER_CMD_GOAL)
player_ranger_data_intnsstamped::data
player_ranger_data_intns_t data
The scan data.
Definition: player_interfaces.h:5005
player_aio_cmd
Command: state (PLAYER_AIO_CMD_STATE)
Definition: player_interfaces.h:2062
player_laser_data_scanpose::pose
player_pose2d_t pose
The global pose of the laser at the time the scan was acquired.
Definition: player_interfaces.h:917
player_position3d_cmd_vel
Command: velocity (PLAYER_POSITION3D_CMD_SET_VEL)
Definition: player_interfaces.h:2498
player_wsn_datatype_config_t
struct player_wsn_datatype_config player_wsn_datatype_config_t
Request/reply: change the data type to RAW or converted engineering units.
player_wifi_data::maxlevel
uint32_t maxlevel
Maximum value for level.
Definition: player_interfaces.h:2262
player_blobfinder_color_config::bmin
uint32_t bmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1136
player_pointcloud3d_stereo_element::blue
uint8_t blue
Blue color channel.
Definition: player_interfaces.h:5234
player_position1d_data_t
struct player_position1d_data player_position1d_data_t
Data: state (PLAYER_POSITION1D_DATA_STATE)
player_vectormap_feature_data::wkb
uint8_t * wkb
Well known binary describing the geometric shape.
Definition: player_interfaces.h:5094
player_ranger_config::max_angle
double max_angle
End angle of scans [rad].
Definition: player_interfaces.h:4925
player_localize_hypoth_t
struct player_localize_hypoth player_localize_hypoth_t
Hypothesis format.
player_position2d_geom
position2d geom
Definition: player_interfaces.h:655
player_rfid_data::tags_count
uint32_t tags_count
The number of RFID tags found.
Definition: player_interfaces.h:4281
player_audio_sample_t
struct player_audio_sample player_audio_sample_t
Player audio sample.
player_position1d_speed_pid_req::ki
float ki
PID parameters.
Definition: player_interfaces.h:3643
player_audio_seq_item::amplitude
float amplitude
amplitude
Definition: player_interfaces.h:1491
player_ranger_geom::element_sizes
player_bbox3d_t * element_sizes
Size of each individual element that makes up the device.
Definition: player_interfaces.h:4955
player_localize_get_particles::particles_count
uint32_t particles_count
The number of particles included.
Definition: player_interfaces.h:2393
player_device_auth_req::auth_key_count
uint32_t auth_key_count
Length of key.
Definition: player_interfaces.h:201
player_blinkenlight_cmd::id
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2838
player_ptz_geom::size
player_bbox3d_t size
Dimensions of the base [m, m, m].
Definition: player_interfaces.h:1281
player_actarray_geom::actuators_count
uint32_t actuators_count
The number of actuators in the array.
Definition: player_interfaces.h:3822
player_graphics3d_draw_mode
player_graphics3d_draw_mode
Drawmode: enumeration that defines the drawing mode.
Definition: player_interfaces.h:4483
player_position3d_speed_pid_req
Request/reply: Reset odometry.
Definition: player_interfaces.h:2576
player_laser_geom::size
player_bbox3d_t size
Laser dimensions (m, m, m).
Definition: player_interfaces.h:953
player_gps_data::time_sec
uint32_t time_sec
GPS (UTC) time, in seconds and microseconds since the epoch.
Definition: player_interfaces.h:1847
player_power_data
Data: voltage (PLAYER_POWER_DATA_STATE)
Definition: player_interfaces.h:291
player_fiducial_geom::fiducial_size
player_bbox2d_t fiducial_size
Dimensions of the fiducials in units of (m).
Definition: player_interfaces.h:1724
player_gripper_geom_t
struct player_gripper_geom player_gripper_geom_t
Request/reply: get geometry.
player_position2d_cmd_vel_head::velocity
double velocity
forward velocity (m/s)
Definition: player_interfaces.h:649
player_blobfinder_imager_config
Configuration request: Set imager params.
Definition: player_interfaces.h:1156
player_ranger_power_config
Request/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER)
Definition: player_interfaces.h:5019
player_blinkenlight_cmd_color::color
player_color_t color
the color of the light
Definition: player_interfaces.h:2868
player_audio_mixer_channel_list_detail::default_output
int32_t default_output
default output channel (-1 for none)
Definition: player_interfaces.h:1579
player_vectormap_feature_data::name
char * name
Identifier for the geometric shape.
Definition: player_interfaces.h:5090
player_position1d_position_pid_req
Request/reply: Set position PID parameters.
Definition: player_interfaces.h:3653
player_log_set_read_state::state
uint8_t state
State: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3237
player_blinkenlight_cmd_power_t
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...
player_wifi_iwspy_addr_req
Request/reply:
Definition: player_interfaces.h:2278
player_blinkenlight_cmd::period
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2842
player_actarray_geom_t
struct player_actarray_geom player_actarray_geom_t
Request/reply: get geometry.
player_graphics2d_cmd_points::points_count
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4182
player_blobfinder_imager_config::autogain
int32_t autogain
AutoGain: 0=off, 1=on.
Definition: player_interfaces.h:1168
player_graphics3d_cmd_rotate
Command: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system...
Definition: player_interfaces.h:4531
player_simulation_pose3d_req::simtime
double simtime
simulation time when PLAYER_SIMULATION_REQ_GET_POSE3D was serviced.
Definition: player_interfaces.h:2729
player_position1d_cmd_pos_t
struct player_position1d_cmd_pos player_position1d_cmd_pos_t
Command: state (PLAYER_POSITION1D_CMD_POS)
player_sonar_data_t
struct player_sonar_data player_sonar_data_t
Data: ranges (PLAYER_SONAR_DATA_RANGES)
player_wifi_mac_req::mac_count
uint32_t mac_count
MAC address.
Definition: player_interfaces.h:2273
player_limb_data::approach
player_point_3d_t approach
The approach vector of the end effector.
Definition: player_interfaces.h:4042
player_ir_pose::poses
player_pose3d_t * poses
the pose of each IR detector on this robot
Definition: player_interfaces.h:2133
player_ptz_req_control_mode
Request/reply: Control mode.
Definition: player_interfaces.h:1304
player_imu_data_calib::accel_z
float accel_z
The IMU's calibrated acceleration value on Z-axis.
Definition: player_interfaces.h:4677
player_ranger_data_rangestamped
Data: Stamped range scan (PLAYER_RANGER_DATA_RANGESTAMPED)
Definition: player_interfaces.h:4973
player_health_memory::free
int64_t free
Free memory.
Definition: player_interfaces.h:4590
player_gps_data::err_vert
double err_vert
Vertical error [m].
Definition: player_interfaces.h:1876
player_bumper_data
Data: state (PLAYER_BUMPER_DATA_GEOM)
Definition: player_interfaces.h:1920
player_vectormap_layer_info::name
char * name
Identifier for the layer.
Definition: player_interfaces.h:5107
player_gps_data::num_sats
uint32_t num_sats
Number of satellites in view.
Definition: player_interfaces.h:1868
player_blobfinder_blob::id
uint32_t id
Blob id.
Definition: player_interfaces.h:1074
player_laser_config::range_res
float range_res
Range Resolution [m].
Definition: player_interfaces.h:975
player_blobfinder_imager_config_t
struct player_blobfinder_imager_config player_blobfinder_imager_config_t
Configuration request: Set imager params.
player_simulation_cmd
Command.
Definition: player_interfaces.h:2692
player_gripper_geom::capacity
uint8_t capacity
Capacity for storing objects - if 0, then the gripper can't store.
Definition: player_interfaces.h:445
player_vectormap_feature_data::wkb_count
uint32_t wkb_count
Length of data in bytes.
Definition: player_interfaces.h:5092
player_fiducial_fov_t
struct player_fiducial_fov player_fiducial_fov_t
Request/reply: Get/set sensor field of view.
player_ir_data
Data: ranges (PLAYER_IR_DATA_RANGES)
Definition: player_interfaces.h:2113
player_laser_set_filter_config::filter_type
uint8_t filter_type
Filter type.
Definition: player_interfaces.h:1022
player_actarray_accel_config::accel
float accel
Acceleration setting in m/s^2 or rad/s^2.
Definition: player_interfaces.h:3956
player_actarray_geom::base_orientation
player_orientation_3d_t base_orientation
The orientation of the base of the actarray.
Definition: player_interfaces.h:3830
player_fiducial_geom::size
player_bbox3d_t size
Size of the detector.
Definition: player_interfaces.h:1722
player_position3d_geom::size
player_bbox3d_t size
Dimensions of the base (m, m, m).
Definition: player_interfaces.h:2514
player_dio_cmd::digout
uint32_t digout
output bitfield
Definition: player_interfaces.h:2009
player_graphics2d_cmd_polygon::points_count
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4208
player_audio_sample_rec_req_t
struct player_audio_sample_rec_req player_audio_sample_rec_req_t
Player audio sample record request.
player_health_memory::used
int64_t used
Used memory.
Definition: player_interfaces.h:4588
player_graphics3d_cmd_draw::points_count
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4510
player_graphics2d_cmd_points
Data: This interface produces no data.
Definition: player_interfaces.h:4179
player_limb_setpose_cmd::orientation
player_point_3d_t orientation
Orientation vector.
Definition: player_interfaces.h:4063
player_blobfinder_color_config::gmax
uint32_t gmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1134
player_bumper_geom::bumper_def_count
uint32_t bumper_def_count
The number of valid bumper definitions.
Definition: player_interfaces.h:1949
player_gripper_data_t
struct player_gripper_data player_gripper_data_t
Data: state (PLAYER_GRIPPER_DATA_STATE)
player_position2d_position_pid_req::ki
float ki
PID parameters.
Definition: player_interfaces.h:709
player_graphics3d_cmd_rotate_t
struct player_graphics3d_cmd_rotate player_graphics3d_cmd_rotate_t
Command: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system...
player_simulation_property_req::prop_count
uint32_t prop_count
Length of property identifier.
Definition: player_interfaces.h:2759
player_position2d_position_pid_req::kp
float kp
PID parameters.
Definition: player_interfaces.h:707
player_joystick_data::axes_count
uint32_t axes_count
Nunber of axes.
Definition: player_interfaces.h:3320
player_device_nameservice_req_t
struct player_device_nameservice_req player_device_nameservice_req_t
Nameservice request.
player_vectormap_info
Vectormap info.
Definition: player_interfaces.h:5126
player_wifi_data::links
player_wifi_link_t * links
A list of links.
Definition: player_interfaces.h:2250
player_planner_waypoints_req_t
struct player_planner_waypoints_req player_planner_waypoints_req_t
Request/reply: Get waypoints.
player_vectormap_layer_data::features
player_vectormap_feature_data_t * features
Array of map features.
Definition: player_interfaces.h:5122
player_device_devlist::devices
player_devaddr_t devices[PLAYER_MAX_DEVICES]
The list of available devices.
Definition: player_interfaces.h:104
player_actarray_actuator_t
struct player_actarray_actuator player_actarray_actuator_t
Structure containing a single actuator's information.
player_limb_brakes_req_t
struct player_limb_brakes_req player_limb_brakes_req_t
Request/reply: Brakes.
player_audio_mixer_channel_list_detail_t
struct player_audio_mixer_channel_list_detail player_audio_mixer_channel_list_detail_t
Player mixer channels.
player_actarray_multi_position_cmd::positions_count
uint32_t positions_count
The number of actuators in the array.
Definition: player_interfaces.h:3851
player_ptz_cmd_t
struct player_ptz_cmd player_ptz_cmd_t
Command: state (PLAYER_PTZ_CMD_STATE)
player_blinkenlight_data
Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the ...
Definition: player_interfaces.h:2820
player_laser_geom_t
struct player_laser_geom player_laser_geom_t
Request/reply: Get geometry.
player_wifi_data::ap
char ap[32]
MAC address of current access point/cell.
Definition: player_interfaces.h:2266
player_fiducial_id::id
uint32_t id
The value displayed.
Definition: player_interfaces.h:1761
player_planner_data::waypoint_idx
int32_t waypoint_idx
Current waypoint index (handy if you already have the list of waypoints).
Definition: player_interfaces.h:3129
player_bumper_geom_t
struct player_bumper_geom player_bumper_geom_t
Data AND Request/reply: bumper geometry.
player_localize_data::hypoths
player_localize_hypoth_t * hypoths
The array of the hypotheses.
Definition: player_interfaces.h:2356
player_bumper_data::bumpers
uint8_t * bumpers
array of bumper values
Definition: player_interfaces.h:1925
player_position1d_cmd_vel::state
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:3540
player_imu_data_quat
Data: Quaternions orientation data (PLAYER_IMU_DATA_QUAT)
Definition: player_interfaces.h:4696
player_position1d_set_odom_req::pos
float pos
(x) [m] or [rad]
Definition: player_interfaces.h:3630
player_position2d_speed_prof_req::speed
float speed
max speed [m/s]
Definition: player_interfaces.h:718
player_map_info::width
uint32_t width
The size of the map [pixels].
Definition: player_interfaces.h:3016
player_position1d_cmd_vel_t
struct player_position1d_cmd_vel player_position1d_cmd_vel_t
Command: state (PLAYER_POSITION1D_CMD_VEL)
player_map_data_vector::minx
float minx
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3055
player_wsn_cmd::node_id
int32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4380
player_wsn_node_data::accel_z
float accel_z
The node's acceleration on Z-axis from an acceleration sensor.
Definition: player_interfaces.h:4346
player_limb_vecmove_cmd
Command: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE)
Definition: player_interfaces.h:4080
player_audio_seq
Player audio sequence.
Definition: player_interfaces.h:1502
player_gps_data::hdop
uint32_t hdop
Horizontal dilution of position (HDOP), times 10.
Definition: player_interfaces.h:1870
player_log_set_filename::filename_count
uint32_t filename_count
Length of filename.
Definition: player_interfaces.h:3267
player_ranger_config::min_range
double min_range
Minimum range [m].
Definition: player_interfaces.h:4930
player_position2d_cmd_pos::pos
player_pose2d_t pos
position [m,m,rad] (x, y, yaw)
Definition: player_interfaces.h:629
player_pointcloud3d_element_t
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...
player_laser_power_config
Request/reply: Turn power on/off.
Definition: player_interfaces.h:986
player_speech_cmd_t
struct player_speech_cmd player_speech_cmd_t
Command: say a string (PLAYER_SPEECH_CMD_SAY)
player_position1d_reset_odom_config::value
uint32_t value
driver-specific
Definition: player_interfaces.h:3608
player_laser_set_filter_config_t
struct player_laser_set_filter_config player_laser_set_filter_config_t
Request/reply: Set filter settings.
player_health_data
Structure describing the HEALTH's data packet.
Definition: player_interfaces.h:4594
player_planner_waypoints_req::waypoints
player_pose2d_t * waypoints
The waypoints.
Definition: player_interfaces.h:3153
player_simulation_pose2d_req::name_count
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2707
player_health_data::cpu_usage
player_health_cpu_t cpu_usage
The current cpu usage.
Definition: player_interfaces.h:4597
player_graphics3d_cmd_translate_t
struct player_graphics3d_cmd_translate player_graphics3d_cmd_translate_t
Command: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordina...
player_imu_datatype_config_t
struct player_imu_datatype_config player_imu_datatype_config_t
Request/reply: change the data type to one of the predefined data structures.
player_actarray_multi_current_cmd::currents_count
uint32_t currents_count
The number of actuators in the array.
Definition: player_interfaces.h:3904
player_wsn_power_config::group_id
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4398
player_limb_geom_req::basePos
player_point_3d_t basePos
The base position of the end-effector in robot coordinates.
Definition: player_interfaces.h:4115
player_stereo_data
Data: state (PLAYER_STEREO_DATA_STATE)
Definition: player_interfaces.h:5238
player_limb_setpose_cmd::approach
player_point_3d_t approach
Approach vector.
Definition: player_interfaces.h:4061
player_laser_set_filter_config::parameters
float parameters[PLAYER_LASER_MAX_FILTER_PARAMS]
Filter parameters.
Definition: player_interfaces.h:1026
player_ranger_data_intns
Data: intensity scan (PLAYER_RANGER_DATA_INTNS)
Definition: player_interfaces.h:4990
player_vectormap_feature_data::name_count
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5088
player_position3d_data::pos
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2473
player_position2d_velocity_mode_config::value
uint32_t value
driver-specific
Definition: player_interfaces.h:674
player_gripper_data
Data: state (PLAYER_GRIPPER_DATA_STATE)
Definition: player_interfaces.h:418
player_add_replace_rule_req::index
int32_t index
index to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:237
player_bbox2d
A rectangular bounding box, used to define the size of an object.
Definition: player.h:241
player_map_info_t
struct player_map_info player_map_info_t
Data subtype: grid map metadata.
player_position2d_speed_prof_req_t
struct player_position2d_speed_prof_req player_position2d_speed_prof_req_t
speed prof req
player_wsn_data::data_packet
player_wsn_node_data_t data_packet
The WSN node's data packet.
Definition: player_interfaces.h:4371
player_wifi_iwspy_addr_req_t
struct player_wifi_iwspy_addr_req player_wifi_iwspy_addr_req_t
Request/reply:
player_simulation_property_req::name_count
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2755
player_position3d_cmd_vel::state
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:2503
player_gripper_geom::inner_size
player_bbox3d_t inner_size
Inside dimensions of gripper, i.e.
Definition: player_interfaces.h:441
player_ptz_cmd::tiltspeed
float tiltspeed
Desired tilt velocity [rad/s].
Definition: player_interfaces.h:1262
player_position3d_set_odom_req
Request/reply: Set odometry.
Definition: player_interfaces.h:2561
player_laser_data_scanpose
Data: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE)
Definition: player_interfaces.h:912
player_blobfinder_data
Data: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS)
Definition: player_interfaces.h:1099
player_wsn_node_data_t
struct player_wsn_node_data player_wsn_node_data_t
Structure describing the WSN node's data packet.
player_blinkenlight_data_t
struct player_blinkenlight_data player_blinkenlight_data_t
Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the ...
player_power_data::volts
float volts
Battery voltage [V].
Definition: player_interfaces.h:299
player_imu_data_calib::accel_x
float accel_x
The IMU's calibrated acceleration value on X-axis.
Definition: player_interfaces.h:4673
player_position2d_set_odom_req::pose
player_pose2d_t pose
(x, y, yaw) [m, m, rad]
Definition: player_interfaces.h:689
player_log_set_filename_t
struct player_log_set_filename player_log_set_filename_t
Request/reply: Set filename.
player_wsn_data::node_type
uint32_t node_type
The type of WSN node.
Definition: player_interfaces.h:4365
player_fiducial_fov
Request/reply: Get/set sensor field of view.
Definition: player_interfaces.h:1733
player_position2d_geom::pose
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, rad).
Definition: player_interfaces.h:658
player_wifi_link::mode
uint32_t mode
Mode (master, adhoc, etc).
Definition: player_interfaces.h:2229
player_speech_cmd::string
char * string
The string to say.
Definition: player_interfaces.h:1805
player_actarray_current_cmd_t
struct player_actarray_current_cmd player_actarray_current_cmd_t
Command: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT)
player_ptz_data::zoom
float zoom
Field of view [rad].
Definition: player_interfaces.h:1238
player_device_driverinfo::addr
player_devaddr_t addr
The device identifier.
Definition: player_interfaces.h:116
player_wifi_link_t
struct player_wifi_link player_wifi_link_t
Link information for one host.
player_graphics2d_cmd_polyline
Command: Draw polyline (PLAYER_GRAPHICS2D_CMD_POLYLINE) Draw a series of straight line segments betwe...
Definition: player_interfaces.h:4192
player_map_data_t
struct player_map_data player_map_data_t
Request/reply: get grid map tile.
player_position2d_cmd_pos
position2d position command
Definition: player_interfaces.h:626
player_imu_data_fullstate::acc
player_pose3d_t acc
The complete acceleration of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4733
player_actarray_multi_speed_cmd::speeds
float * speeds
The speed to move with.
Definition: player_interfaces.h:3875
player_position2d_speed_pid_req::kp
float kp
PID parameters.
Definition: player_interfaces.h:696
player_position2d_cmd_vel_head::angle
double angle
absolute turning angle (rad)
Definition: player_interfaces.h:651
player_wifi_mac_req
Request/reply:
Definition: player_interfaces.h:2270
player_graphics2d_cmd_polyline::points_count
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4195
player_camera_data::format
uint32_t format
Image format (must be compatible with depth).
Definition: player_interfaces.h:2943
player_position1d_speed_prof_req::acc
float acc
max acceleration [m/s^2] or [rad/s^2]
Definition: player_interfaces.h:3673
player_limb_setposition_cmd::position
player_point_3d_t position
Position of the end effector.
Definition: player_interfaces.h:4073
player_simulation_data
Data.
Definition: player_interfaces.h:2682
player_blobfinder_color_config_t
struct player_blobfinder_color_config player_blobfinder_color_config_t
Request/reply: Set tracking color.
player_audio_seq_item::duration
float duration
duration [s]
Definition: player_interfaces.h:1489
player_ranger_geom
Data and Request/reply: Get geometry.
Definition: player_interfaces.h:4942
player_localize_particle_t
struct player_localize_particle player_localize_particle_t
A particle.
player_simulation_pose3d_req_t
struct player_simulation_pose3d_req player_simulation_pose3d_req_t
Request/reply: get/set 3D pose of a named simulation object.
player_position2d_cmd_car
position2d command setting velocity and steering angle
Definition: player_interfaces.h:637
player_ptz_cmd::pan
float pan
Desired pan angle [rad].
Definition: player_interfaces.h:1254
player_planner_waypoints_req::waypoints_count
uint32_t waypoints_count
Number of waypoints to follow.
Definition: player_interfaces.h:3151
player_actarray_multi_speed_cmd
Command: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED)
Definition: player_interfaces.h:3870
player_position3d_cmd_vel::vel
player_pose3d_t vel
(x, y, z, roll, pitch, yaw) velocity [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2501
player_device_auth_req_t
struct player_device_auth_req player_device_auth_req_t
Configuration request: Authentication.
player_fiducial_id
Request/reply: Get/set fiducial ID.
Definition: player_interfaces.h:1758
player_actarray_position_cmd::position
float position
The position to move to.
Definition: player_interfaces.h:3842
player_actarray_data::actuators
player_actarray_actuator_t * actuators
The actuator data.
Definition: player_interfaces.h:3780
player_actarray_multi_position_cmd::positions
float * positions
The positions for each joint/actuator.
Definition: player_interfaces.h:3853
player_audio_mixer_channel_detail::caps
uint8_t caps
Channel type (input, output or special)
Definition: player_interfaces.h:1562
player_blobfinder_color_config::rmax
uint32_t rmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1130
player_position1d_position_mode_req
Request/reply: Change control mode.
Definition: player_interfaces.h:3616
player_ir_data::ranges
float * ranges
ranges [m]
Definition: player_interfaces.h:2122
player_graphics2d_cmd_polygon::points
player_point_2d_t * points
array of points defining the polygon.
Definition: player_interfaces.h:4210
player_camera_data_t
struct player_camera_data player_camera_data_t
Data: state (PLAYER_CAMERA_DATA_STATE)
player_wsn_power_config::value
uint8_t value
Power setting: 0 for off, 1 for on.
Definition: player_interfaces.h:4400
player_actarray_actuatorgeom::axis
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:3800
player_actarray_actuator::acceleration
float acceleration
The acceleration of the actuator in m/s^2 or rad/s^2 depending on the type.
Definition: player_interfaces.h:3765
player_log_get_state_t
struct player_log_get_state player_log_get_state_t
Request/reply: Rewind playback.
player_position1d_cmd_pos::pos
float pos
position [m] or [rad]
Definition: player_interfaces.h:3551
player_position2d_velocity_mode_config
position2d velocity mode config
Definition: player_interfaces.h:671
player_actarray_position_cmd::joint
int32_t joint
The joint/actuator to command.
Definition: player_interfaces.h:3840
player_laser_data_scanangle::ranges
float * ranges
Range readings [m].
Definition: player_interfaces.h:930
player_blobfinder_data_t
struct player_blobfinder_data player_blobfinder_data_t
Data: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS)
player_wifi_data
Data: state (PLAYER_WIFI_DATA_STATE)
Definition: player_interfaces.h:2245
player_bumper_define_t
struct player_bumper_define player_bumper_define_t
The geometry of a single bumper.
player_laser_config::scanning_frequency
float scanning_frequency
Scanning frequency [Hz].
Definition: player_interfaces.h:979
player_actarray_actuator::current
float current
The current of the actuator in A.
Definition: player_interfaces.h:3767
player_position3d_velocity_mode_config
Request/reply: Change velocity control.
Definition: player_interfaces.h:2551
player_pointcloud3d_stereo_element::px
float px
X [m].
Definition: player_interfaces.h:5224
player_device_datamode_req
Configuration request: Change data delivery mode.
Definition: player_interfaces.h:159
player_ranger_data_range::ranges
double * ranges
Range readings [m].
Definition: player_interfaces.h:4966
player_imu_data_euler_t
struct player_imu_data_euler player_imu_data_euler_t
Data: Euler orientation data (PLAYER_IMU_DATA_EULER)
player_position1d_power_config
Request/reply: Motor power.
Definition: player_interfaces.h:3581
player_position2d_speed_pid_req
position2d speed PID req
Definition: player_interfaces.h:693
player_gps_data::longitude
int32_t longitude
Longitude in degrees / 1e7 (units are scaled such that the effective resolution is roughly 1cm)...
Definition: player_interfaces.h:1857
player_ir_data::voltages_count
uint32_t voltages_count
number of samples
Definition: player_interfaces.h:2116
player_opaque_data::data_count
uint32_t data_count
Size of data as stored in buffer (bytes)
Definition: player_interfaces.h:3417
player_actarray_speed_cmd::joint
int32_t joint
The joint/actuator to command.
Definition: player_interfaces.h:3862
player_graphics3d_cmd_draw
Data: This interface produces no data.
Definition: player_interfaces.h:4505
player_blobfinder_color_config::rmin
uint32_t rmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1128
player_laser_config_t
struct player_laser_config player_laser_config_t
Request/reply: Get/set scan properties.
player_dio_data_t
struct player_dio_data player_dio_data_t
Data: input values (PLAYER_DIO_DATA_VALUES)
player_ptz_geom_t
struct player_ptz_geom player_ptz_geom_t
Request/reply: Query geometry.
player_map_data
Request/reply: get grid map tile.
Definition: player_interfaces.h:3032
player_device_req::addr
player_devaddr_t addr
Address of the device.
Definition: player_interfaces.h:143
player_ir_power_req::state
uint8_t state
FALSE for power off, TRUE for power on.
Definition: player_interfaces.h:2143
player_vectormap_layer_data
Vectormap data.
Definition: player_interfaces.h:5113
player_position2d_position_mode_req
position2d position mode request
Definition: player_interfaces.h:679
player_health_cpu::idle
float idle
The idle cpu load.
Definition: player_interfaces.h:4575
player_audio_wav_t
struct player_audio_wav player_audio_wav_t
Data: Raw audio data.
player_gripper_geom::pose
player_pose3d_t pose
Gripper pose, in robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:436
player_position2d_speed_prof_req::acc
float acc
max acceleration [m/s^2]
Definition: player_interfaces.h:720
player_actarray_power_config::value
uint8_t value
Power setting; 0 for off, 1 for on.
Definition: player_interfaces.h:3921
player_vectormap_info::layers
player_vectormap_layer_info_t * layers
Array of layers.
Definition: player_interfaces.h:5133
player_pointcloud3d_data
Data: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet.
Definition: player_interfaces.h:4816
player_actarray_data::actuators_count
uint32_t actuators_count
The number of actuators in the array.
Definition: player_interfaces.h:3778
player_localize_hypoth::mean
player_pose2d_t mean
The mean value of the pose estimate (m, m, rad).
Definition: player_interfaces.h:2336
player_wsn_node_data::light
float light
The node's light measurement from a light sensor.
Definition: player_interfaces.h:4338
player_ptz_req_status
Request/reply: Query pan/tilt status.
Definition: player_interfaces.h:1268
player_position1d_power_config_t
struct player_position1d_power_config player_position1d_power_config_t
Request/reply: Motor power.
player_laser_config::max_angle
float max_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:969
player_wifi_link
Link information for one host.
Definition: player_interfaces.h:2217
player_limb_speed_req::speed
float speed
Speed setting in m/s.
Definition: player_interfaces.h:4125
player_ptz_req_generic
Request/reply: Generic request.
Definition: player_interfaces.h:1290
player_laser_config::intensity
uint8_t intensity
Enable reflection intensity data.
Definition: player_interfaces.h:977
player_sonar_geom
Data AND Request/reply: geometry.
Definition: player_interfaces.h:786
player_wsn_datafreq_config::group_id
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4424
player_blinkenlight_cmd_t
struct player_blinkenlight_cmd player_blinkenlight_cmd_t
Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current st...
player_wsn_datatype_config
Request/reply: change the data type to RAW or converted engineering units.
Definition: player_interfaces.h:4408
player_ir_data::ranges_count
uint32_t ranges_count
number of samples
Definition: player_interfaces.h:2120
player_rfid_tag_t
struct player_rfid_tag player_rfid_tag_t
Structure describing a single RFID tag.
player_audio_mixer_channel_list_t
struct player_audio_mixer_channel_list player_audio_mixer_channel_list_t
Player mixer channels.
player_simulation_property_req
Request/reply: get/set a property of a named simulation object.
Definition: player_interfaces.h:2752
player_blinkenlight_cmd_flash
Command: flash (PLAYER_BLINKENLIGHT_CMD_FLASH) This blinkenlight command sets the duration of one on/...
Definition: player_interfaces.h:2874
player_log_set_read_state
Request/reply: Set playback state.
Definition: player_interfaces.h:3234
player_blinkenlight_data::color
player_color_t color
the color of the light
Definition: player_interfaces.h:2829
player_graphics2d_cmd_points_t
struct player_graphics2d_cmd_points player_graphics2d_cmd_points_t
Data: This interface produces no data.
player_position3d_speed_pid_req::kd
float kd
PID parameters.
Definition: player_interfaces.h:2583
player_wsn_node_data::accel_x
float accel_x
The node's acceleration on X-axis from an acceleration sensor.
Definition: player_interfaces.h:4342
player_position2d_position_pid_req_t
struct player_position2d_position_pid_req player_position2d_position_pid_req_t
position2d position pid req
player_position3d_position_pid_req
Request/reply: Set position PID parameters.
Definition: player_interfaces.h:2590
player_position2d_cmd_car::velocity
double velocity
forward velocity (m/s)
Definition: player_interfaces.h:640
player_position1d_cmd_vel
Command: state (PLAYER_POSITION1D_CMD_VEL)
Definition: player_interfaces.h:3535
player_localize_particle::pose
player_pose2d_t pose
The particle's pose (m,m,rad)
Definition: player_interfaces.h:2376
player_wsn_cmd::device
uint32_t device
The device number.
Definition: player_interfaces.h:4384
player_dio_cmd::count
uint32_t count
the command
Definition: player_interfaces.h:2007
player_simulation_pose2d_req::pose
player_pose2d_t pose
the desired pose in (m, m, rad)
Definition: player_interfaces.h:2711
player_actarray_actuator::state
uint8_t state
The current state of the actuator.
Definition: player_interfaces.h:3769
player_position2d_position_pid_req::kd
float kd
PID parameters.
Definition: player_interfaces.h:711
player_health_cpu::system
float system
The system cpu load.
Definition: player_interfaces.h:4577
player_camera_data
Data: state (PLAYER_CAMERA_DATA_STATE)
Definition: player_interfaces.h:2934
player_ranger_geom_t
struct player_ranger_geom player_ranger_geom_t
Data and Request/reply: Get geometry.
player_ptz_data_t
struct player_ptz_data player_ptz_data_t
Data: state (PLAYER_PTZ_DATA_STATE)
player_bool
A boolean variable, 0 for false anything else for true.
Definition: player.h:329
player_health_cpu::user
float user
The user's cpu load.
Definition: player_interfaces.h:4579
player_localize_particle
A particle.
Definition: player_interfaces.h:2373
player_fiducial_fov::max_range
float max_range
The maximum range of the sensor [m].
Definition: player_interfaces.h:1738
player_actarray_brakes_config::value
uint8_t value
Brake setting; 0 for off, 1 for on.
Definition: player_interfaces.h:3931
player_laser_data::max_range
float max_range
Maximum range [m].
Definition: player_interfaces.h:895
player_position2d_position_pid_req
position2d position pid req
Definition: player_interfaces.h:704
player_position1d_speed_pid_req
Request/reply: Set velocity PID parameters.
Definition: player_interfaces.h:3638
player_graphics3d_cmd_draw_t
struct player_graphics3d_cmd_draw player_graphics3d_cmd_draw_t
Data: This interface produces no data.
player_laser_data::max_angle
float max_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:891
player_audio_mixer_channel_list::channels_count
uint32_t channels_count
number of channels in list
Definition: player_interfaces.h:1536
player_laser_data::ranges
float * ranges
Range readings [m].
Definition: player_interfaces.h:899
player_ptz_geom::pos
player_pose3d_t pos
Pose of the ptz base.
Definition: player_interfaces.h:1279
player_rfid_tag
Structure describing a single RFID tag.
Definition: player_interfaces.h:4265
player_position3d_cmd_pos_t
struct player_position3d_cmd_pos player_position3d_cmd_pos_t
Command: position (PLAYER_POSITION3D_CMD_SET_POS)
player_log_set_write_state::state
uint8_t state
State: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3227
player_simulation_property_req::name
char * name
The identifier of the object we want to locate.
Definition: player_interfaces.h:2757
player_map_data::col
uint32_t col
The tile origin [pixels].
Definition: player_interfaces.h:3035
player_position2d_cmd_vel_head
position2d command setting velocity and heading
Definition: player_interfaces.h:646
player_aio_cmd::voltage
float voltage
Voltage level to set.
Definition: player_interfaces.h:2067
player_position1d_speed_pid_req::kd
float kd
PID parameters.
Definition: player_interfaces.h:3645
player_position2d_position_mode_req::state
uint32_t state
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:682
player_limb_brakes_req
Request/reply: Brakes.
Definition: player_interfaces.h:4103
player_limb_data::position
player_point_3d_t position
The position of the end effector (in robot coordiantes).
Definition: player_interfaces.h:4040
player_wifi_link::mac_count
uint32_t mac_count
MAC address.
Definition: player_interfaces.h:2220
player_health_memory::total
int64_t total
Total memory.
Definition: player_interfaces.h:4586
player_actarray_actuatorgeom::hasbrakes
uint8_t hasbrakes
If the actuator has brakes or not.
Definition: player_interfaces.h:3812
player_laser_data_scanangle::max_range
float max_range
Maximum range [m].
Definition: player_interfaces.h:926
player_blinkenlight_cmd_power::id
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2855
player_bumper_define::length
float length
length of the sensor [m]
Definition: player_interfaces.h:1934
player_device_driverinfo::driver_name_count
uint32_t driver_name_count
Length of the driver name.
Definition: player_interfaces.h:118
player_gps_data
Data: state (PLAYER_GPS_DATA_STATE)
Definition: player_interfaces.h:1844
player_vectormap_layer_info::extent
player_extent2d_t extent
Boundary area.
Definition: player_interfaces.h:5109
player_blinkenlight_cmd_flash_t
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/...
player_device_driverinfo::driver_name
char driver_name[PLAYER_MAX_DRIVER_STRING_LEN]
The driver name (returned)
Definition: player_interfaces.h:120
player_camera_data::width
uint32_t width
Image dimensions [pixels].
Definition: player_interfaces.h:2937
player_ir_pose
Request/reply: get pose.
Definition: player_interfaces.h:2128
player_device_req::driver_name_count
uint32_t driver_name_count
Length of driver name.
Definition: player_interfaces.h:147
player_dio_cmd_t
struct player_dio_cmd player_dio_cmd_t
Command: output values (PLAYER_DIO_CMD_VALUES)
player_limb_speed_req_t
struct player_limb_speed_req player_limb_speed_req_t
Request/reply: Speed.
player_position1d_reset_odom_config_t
struct player_position1d_reset_odom_config player_position1d_reset_odom_config_t
Request/reply: Reset odometry.
player_laser_data::resolution
float resolution
Angular resolution [rad].
Definition: player_interfaces.h:893
player_camera_data::bpp
uint32_t bpp
Image bits-per-pixel (8, 16, 24, 32).
Definition: player_interfaces.h:2941
player_fiducial_geom::pose
player_pose3d_t pose
Pose of the detector in the robot cs.
Definition: player_interfaces.h:1720
player_power_chargepolicy_config
Request/reply: set charging policy.
Definition: player_interfaces.h:320
player_laser_geom
Request/reply: Get geometry.
Definition: player_interfaces.h:948
player_imu_data_euler::calib_data
player_imu_data_calib_t calib_data
Calibrated IMU data (accel, gyro, magnetometer)
Definition: player_interfaces.h:4715
player_blobfinder_imager_config::brightness
int32_t brightness
Brightness: (0-255) -1=no change.
Definition: player_interfaces.h:1159
player_bumper_geom::bumper_def
player_bumper_define_t * bumper_def
geometry of each bumper
Definition: player_interfaces.h:1951
player_audio_state::state
uint32_t state
The state of the driver: will be a bitmask of PLAYER_AUDIO_STATE_* values.
Definition: player_interfaces.h:1634
player_power_data::joules
float joules
energy stored [J].
Definition: player_interfaces.h:303
player_blobfinder_blob
Structure describing a single blob.
Definition: player_interfaces.h:1071
player_gps_data::time_usec
uint32_t time_usec
GPS (UTC) time, in seconds and microseconds since the epoch.
Definition: player_interfaces.h:1849
player_imu_data_calib::magn_x
float magn_x
The IMU's calibrated magnetic value on X-axis.
Definition: player_interfaces.h:4685
player_position3d_velocity_mode_config::value
uint32_t value
driver-specific
Definition: player_interfaces.h:2554
player_pointcloud3d_stereo_element::pz
float pz
Z [m].
Definition: player_interfaces.h:5228
player_log_set_filename::filename
char filename[256]
Filename; max 255 chars + terminating NULL.
Definition: player_interfaces.h:3269
player_position1d_velocity_mode_config_t
struct player_position1d_velocity_mode_config player_position1d_velocity_mode_config_t
Request/reply: Change velocity control.
player_position3d_speed_pid_req_t
struct player_position3d_speed_pid_req player_position3d_speed_pid_req_t
Request/reply: Reset odometry.
player_map_data::data_count
uint32_t data_count
The number of cells.
Definition: player_interfaces.h:3043
player_position2d_power_config
position2d power config
Definition: player_interfaces.h:664
player_laser_data_scanangle
Data: scan (PLAYER_LASER_DATA_SCANANGLE)
Definition: player_interfaces.h:923
player_localize_particle::alpha
double alpha
The weight coefficient for linear combination (alpha)
Definition: player_interfaces.h:2378
player_pointcloud3d_element
3D Pointcloud element structure An element as stored in a 3D pointcloud, containing a 3D position plu...
Definition: player_interfaces.h:4798
player_actarray_actuatorgeom::length
float length
The length of this actuator's link to the next actuator.
Definition: player_interfaces.h:3792
player_wifi_iwspy_addr_req::address
char address[32]
Address ??
Definition: player_interfaces.h:2281
player_map_data_vector::segments
player_segment_t * segments
Line segments.
Definition: player_interfaces.h:3065
player_vectormap_info_t
struct player_vectormap_info player_vectormap_info_t
Vectormap info.
player_position2d_power_config_t
struct player_position2d_power_config player_position2d_power_config_t
position2d power config
player_actarray_current_cmd::joint
int32_t joint
The joint/actuator to command - set to -1 to command all.
Definition: player_interfaces.h:3893
player_wsn_cmd_t
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...
player_limb_vecmove_cmd::length
float length
Distance to move.
Definition: player_interfaces.h:4085
player_position3d_speed_prof_req::speed
float speed
max speed [rad/s]
Definition: player_interfaces.h:2607
player_stereo_data_t
struct player_stereo_data player_stereo_data_t
Data: state (PLAYER_STEREO_DATA_STATE)
player_limb_data::orientation
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:4046
player_position3d_position_pid_req::kd
float kd
PID parameters.
Definition: player_interfaces.h:2597
player_gps_data::altitude
int32_t altitude
Altitude, in millimeters.
Definition: player_interfaces.h:1860
player_actarray_actuatorgeom::type
uint8_t type
The type of the actuator - linear or rotary.
Definition: player_interfaces.h:3789
player_joystick_data::buttons
uint32_t buttons
Button states (bitmask)
Definition: player_interfaces.h:3318
player_blobfinder_data::width
uint32_t width
The image dimensions.
Definition: player_interfaces.h:1102
player_actarray_actuator::speed
float speed
The speed of the actuator in m/s or rad/s depending on the type.
Definition: player_interfaces.h:3763
player_imu_data_calib_t
struct player_imu_data_calib player_imu_data_calib_t
Data: calibrated IMU data (PLAYER_IMU_DATA_CALIB)
player_limb_setposition_cmd
Command: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION)
Definition: player_interfaces.h:4070
player_audio_seq::tones
player_audio_seq_item_t * tones
the tones
Definition: player_interfaces.h:1507
player_camera_data::image_count
uint32_t image_count
Size of image data as stored in image buffer (bytes)
Definition: player_interfaces.h:2952
player_gps_data::utm_n
double utm_n
UTM WGS84 coordinates, northing [m].
Definition: player_interfaces.h:1864
player_position1d_cmd_vel::vel
float vel
velocity [m/s] or [rad/s]
Definition: player_interfaces.h:3538
player_pose3d
A pose in space.
Definition: player.h:224
player_actarray_home_cmd_t
struct player_actarray_home_cmd player_actarray_home_cmd_t
Command: Joint home (PLAYER_CMD_ACTARRAY_HOME)
player_map_data_vector
Request/reply: get vector map.
Definition: player_interfaces.h:3052
player_actarray_actuatorgeom::home
float home
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3808
player_ranger_data_rangestamped::have_config
uint8_t have_config
If non-zero, the configuration data has been filled.
Definition: player_interfaces.h:4982
player_audio_state_t
struct player_audio_state player_audio_state_t
Player audio driver state.
player_audio_sample::sample
player_audio_wav_t sample
the audio sample data
Definition: player_interfaces.h:1595
player_fiducial_geom
Request/reply: Get geometry.
Definition: player_interfaces.h:1717
player_wifi_data::bitrate
uint32_t bitrate
current bitrate of device
Definition: player_interfaces.h:2254
player_actarray_speed_cmd_t
struct player_actarray_speed_cmd player_actarray_speed_cmd_t
Command: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED)
player_pointcloud3d_stereo_element::red
uint8_t red
Red color channel.
Definition: player_interfaces.h:5230
player_sonar_power_config::state
uint8_t state
Turn power off TRUE or FALSE.
Definition: player_interfaces.h:801
player_simulation_cmd::cmd
uint8_t cmd
A single byte of as-yet-unspecified command.
Definition: player_interfaces.h:2695
player_sonar_data::ranges
float * ranges
The range readings [m].
Definition: player_interfaces.h:777
player_position3d_geom::pose
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:2512
player_blobfinder_blob::y
uint32_t y
The blob centroid [pixels].
Definition: player_interfaces.h:1083
player_ranger_config::range_res
double range_res
Range resolution [m].
Definition: player_interfaces.h:4934
player_limb_vecmove_cmd::direction
player_point_3d_t direction
Direction vector to move in.
Definition: player_interfaces.h:4083
player_actarray_actuatorgeom::max
float max
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3806
player_position3d_position_pid_req::ki
float ki
PID parameters.
Definition: player_interfaces.h:2595
player_audio_sample_rec_req::length
uint32_t length
Length of sample to record in ms.
Definition: player_interfaces.h:1622
player_localize_get_particles
Request/reply: Get particles.
Definition: player_interfaces.h:2386
player_device_auth_req::auth_key
uint8_t auth_key[PLAYER_KEYLEN]
The authentication key.
Definition: player_interfaces.h:203
player_power_chargepolicy_config_t
struct player_power_chargepolicy_config player_power_chargepolicy_config_t
Request/reply: set charging policy.
player_position2d_data
position2d data
Definition: player_interfaces.h:606
player_vectormap_info::layers_count
uint32_t layers_count
The number of layers.
Definition: player_interfaces.h:5131
player_position3d_set_odom_req_t
struct player_position3d_set_odom_req player_position3d_set_odom_req_t
Request/reply: Set odometry.
player_vectormap_layer_data::name_count
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5116
player_planner_data::valid
uint8_t valid
Did the planner find a valid path?
Definition: player_interfaces.h:3117
player_ranger_config::frequency
double frequency
Scanning frequency [Hz].
Definition: player_interfaces.h:4936
player_ranger_intns_config
Request/reply: Turn intensity data on/off for devices that provide it (PLAYER_RANGER_REQ_INTNS) ...
Definition: player_interfaces.h:5031
player_aio_data_t
struct player_aio_data player_aio_data_t
Data: state (PLAYER_AIO_DATA_STATE)
player_gripper_data::stored
uint8_t stored
Number of currently stored objects.
Definition: player_interfaces.h:425
player_laser_data
Data: scan (PLAYER_LASER_DATA_SCAN)
Definition: player_interfaces.h:886
player_localize_set_pose
Request/reply: Set the robot pose estimate.
Definition: player_interfaces.h:2363
player_actarray_accel_config::joint
int32_t joint
Joint to set acceleration for.
Definition: player_interfaces.h:3954
player_blinkenlight_data::period
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2825
player_laser_data_scanangle::angles
float * angles
Angle readings [m].
Definition: player_interfaces.h:934
player_position1d_cmd_pos::state
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:3555
player_ranger_config
Device configuration request (PLAYER_RANGER_REQ_GET_CONFIG)
Definition: player_interfaces.h:4920
player_imu_data_calib::gyro_x
float gyro_x
The IMU's calibrated gyro value on X-axis.
Definition: player_interfaces.h:4679
player_fiducial_item::pose
player_pose3d_t pose
Fiducial pose relative to the detector.
Definition: player_interfaces.h:1694
player_blobfinder_data::height
uint32_t height
The image dimensions.
Definition: player_interfaces.h:1104
player_ranger_data_intns::intensities_count
uint32_t intensities_count
Number of intensity readings.
Definition: player_interfaces.h:4993
player_speech_cmd::string_count
uint32_t string_count
Length of string.
Definition: player_interfaces.h:1803
player_point_3d
A point in 3D space.
Definition: player.h:190
player_graphics2d_cmd_polyline::color
player_color_t color
Color in which the line should be drawn.
Definition: player_interfaces.h:4199
player_position3d_position_mode_req::value
uint32_t value
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:2541
player_wsn_cmd::enable
uint8_t enable
The state: 0=disabled, 1=enabled.
Definition: player_interfaces.h:4386
player_imu_reset_orientation_config_t
struct player_imu_reset_orientation_config player_imu_reset_orientation_config_t
Request/reply: Reset orientation.
player_map_data::width
uint32_t width
The size of the tile [pixels].
Definition: player_interfaces.h:3039
player_position1d_data
Data: state (PLAYER_POSITION1D_DATA_STATE)
Definition: player_interfaces.h:3507
player_fiducial_item
Info on a single detected fiducial.
Definition: player_interfaces.h:1688
player_limb_power_req::value
uint8_t value
Power setting; 0 for off, 1 for on.
Definition: player_interfaces.h:4096
player_simulation_property_req::value_count
uint32_t value_count
The length of the value data in bytes.
Definition: player_interfaces.h:2765
player_blobfinder_blob::area
uint32_t area
The blob area [pixels].
Definition: player_interfaces.h:1079
player_blobfinder_blob::top
uint32_t top
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1089
player_ir_power_req
Request/reply: set power.
Definition: player_interfaces.h:2140
player_laser_data::ranges_count
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:897
player_localize_data::pending_time
double pending_time
The time stamp of the last observation processed.
Definition: player_interfaces.h:2352
player_vectormap_feature_data
Vectormap feature data.
Definition: player_interfaces.h:5085
player_graphics3d_cmd_rotate::x
double x
angle to rotate in radians
Definition: player_interfaces.h:4534
player_audio_state
Player audio driver state.
Definition: player_interfaces.h:1631
player_wsn_cmd::group_id
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4382
player_position3d_geom
Request/reply: Query geometry.
Definition: player_interfaces.h:2509
player_graphics2d_cmd_polygon::filled
uint8_t filled
If non-zero, the polygon should be drawn filled, else empty.
Definition: player_interfaces.h:4216
player_device_datamode_req::mode
uint8_t mode
The requested mode.
Definition: player_interfaces.h:162
player_graphics2d_cmd_polygon_t
struct player_graphics2d_cmd_polygon player_graphics2d_cmd_polygon_t
Command: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon.
player_power_data::valid
uint32_t valid
Status bits.
Definition: player_interfaces.h:296
player_position3d_speed_prof_req
Request/reply: Set speed profile parameters.
Definition: player_interfaces.h:2604
player_blobfinder_imager_config::contrast
int32_t contrast
Contrast: (0-255) -1=no change.
Definition: player_interfaces.h:1161
player_gripper_data::state
uint8_t state
The gripper's state.
Definition: player_interfaces.h:421
player_blobfinder_data::blobs_count
uint32_t blobs_count
The number of blobs.
Definition: player_interfaces.h:1106
player_joystick_data::scale
int32_t scale[8]
Scaling factors for X, Y and Yaw — not using these yet.
Definition: player_interfaces.h:3316
player_position2d_cmd_car::angle
double angle
relative turning angle (rad)
Definition: player_interfaces.h:642
player_imu_data_fullstate::pose
player_pose3d_t pose
The complete pose of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4729
player_simulation_pose2d_req
Request/reply: get/set 2D pose of a named simulation object.
Definition: player_interfaces.h:2704
player_laser_data_scanangle_t
struct player_laser_data_scanangle player_laser_data_scanangle_t
Data: scan (PLAYER_LASER_DATA_SCANANGLE)
player_device_devlist
Request/reply: Get the list of available devices.
Definition: player_interfaces.h:99
player_ranger_config::max_range
double max_range
Maximum range [m].
Definition: player_interfaces.h:4932
player_imu_datatype_config::value
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:4750
player_audio_wav
Data: Raw audio data.
Definition: player_interfaces.h:1466
player_actarray_power_config_t
struct player_actarray_power_config player_actarray_power_config_t
Request/reply: Power.
player_wsn_power_config::node_id
int32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4396
player_actarray_multi_position_cmd
Command: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS)
Definition: player_interfaces.h:3848
player_speech_recognition_data::text
char * text
Recognized text.
Definition: player_interfaces.h:3365
player_imu_data_calib::accel_y
float accel_y
The IMU's calibrated acceleration value on Y-axis.
Definition: player_interfaces.h:4675
player_opaque_data_t
struct player_opaque_data player_opaque_data_t
data
player_fiducial_item::id
int32_t id
The fiducial id.
Definition: player_interfaces.h:1692
player_actarray_multi_current_cmd
Command: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT)
Definition: player_interfaces.h:3901
player_blobfinder_blob::bottom
uint32_t bottom
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1091
player_imu_data_calib::gyro_z
float gyro_z
The IMU's calibrated gyro value on Z-axis.
Definition: player_interfaces.h:4683
player_simulation_data_t
struct player_simulation_data player_simulation_data_t
Data.
player_imu_data_fullstate_t
struct player_imu_data_fullstate player_imu_data_fullstate_t
Data: all of the calibrated IMU data (PLAYER_IMU_DATA_FULLSTATE)
player_fiducial_fov::min_range
float min_range
The minimum range of the sensor [m].
Definition: player_interfaces.h:1736
player_position2d_data::pos
player_pose2d_t pos
position [m,m,rad] (x, y, yaw)
Definition: player_interfaces.h:609
player_map_data_vector_t
struct player_map_data_vector player_map_data_vector_t
Request/reply: get vector map.
player_ranger_power_config_t
struct player_ranger_power_config player_ranger_power_config_t
Request/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER)
player_gps_data::quality
uint32_t quality
Quality of fix 0 = invalid, 1 = GPS fix, 2 = DGPS fix.
Definition: player_interfaces.h:1866
player_graphics3d_cmd_rotate::y
double y
x component of the vector around which we rotate
Definition: player_interfaces.h:4535
player_bumper_data_t
struct player_bumper_data player_bumper_data_t
Data: state (PLAYER_BUMPER_DATA_GEOM)
player_ranger_data_intnsstamped::have_config
uint8_t have_config
If non-zero, the configuration data has been filled.
Definition: player_interfaces.h:5011
player_laser_data::intensity_count
uint32_t intensity_count
Number of intensity readings.
Definition: player_interfaces.h:901
player_device_req::driver_name
char driver_name[PLAYER_MAX_DRIVER_STRING_LEN]
The name of the underlying driver.
Definition: player_interfaces.h:149
player_sonar_geom::poses
player_pose3d_t * poses
Pose of each sonar, in robot cs.
Definition: player_interfaces.h:791
player_imu_data_quat::calib_data
player_imu_data_calib_t calib_data
Calibrated IMU data (accel, gyro, magnetometer)
Definition: player_interfaces.h:4699
player_laser_data_t
struct player_laser_data player_laser_data_t
Data: scan (PLAYER_LASER_DATA_SCAN)
player_position1d_velocity_mode_config
Request/reply: Change velocity control.
Definition: player_interfaces.h:3595
player_device_req::access
uint8_t access
The requested / granted access.
Definition: player_interfaces.h:145
player_simulation_pose3d_req::name
char * name
the identifier of the object we want to locate
Definition: player_interfaces.h:2725
player_wifi_link::essid_count
uint32_t essid_count
ESSID.
Definition: player_interfaces.h:2226
player_wsn_datatype_config::value
uint8_t value
Data type setting: 0 for RAW values, 1 for converted units.
Definition: player_interfaces.h:4411
player_ranger_data_rangestamped::have_geom
uint8_t have_geom
If non-zero, the geometry data has been filled.
Definition: player_interfaces.h:4978
player_actarray_multi_position_cmd_t
struct player_actarray_multi_position_cmd player_actarray_multi_position_cmd_t
Command: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS)
player_speech_cmd
Command: say a string (PLAYER_SPEECH_CMD_SAY)
Definition: player_interfaces.h:1800
player_position1d_geom_t
struct player_position1d_geom player_position1d_geom_t
Request/reply: Query geometry.
player_log_get_state::type
uint8_t type
The type of log device, either PLAYER_LOG_TYPE_READ or PLAYER_LOG_TYPE_WRITE.
Definition: player_interfaces.h:3255
player_position3d_cmd_pos
Command: position (PLAYER_POSITION3D_CMD_SET_POS)
Definition: player_interfaces.h:2484
player_gps_data::vdop
uint32_t vdop
Vertical dilution of position (VDOP), times 10.
Definition: player_interfaces.h:1872
player_planner_data::pos
player_pose2d_t pos
Current location (m,m,rad)
Definition: player_interfaces.h:3121
player_position1d_reset_odom_config
Request/reply: Reset odometry.
Definition: player_interfaces.h:3605
player_power_data::charging
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_rangestamped::data
player_ranger_data_range_t data
The scan data.
Definition: player_interfaces.h:4976
player_audio_sample_item_t
struct player_audio_sample_item player_audio_sample_item_t
Player audio sample selection.
player_position2d_speed_pid_req::kd
float kd
PID parameters.
Definition: player_interfaces.h:700
player_actarray_multi_speed_cmd::speeds_count
uint32_t speeds_count
The number of actuators in the array.
Definition: player_interfaces.h:3873
player_localize_get_particles_t
struct player_localize_get_particles player_localize_get_particles_t
Request/reply: Get particles.
player_blobfinder_blob::right
uint32_t right
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1087
player_audio_mixer_channel_detail
Player mixer channel detail.
Definition: player_interfaces.h:1555
player_joystick_data
Data: state (PLAYER_JOYSTICK_DATA_STATE)
Definition: player_interfaces.h:3311
player_rfid_data_t
struct player_rfid_data player_rfid_data_t
Data.
player_power_data::watts
float watts
estimated current energy consumption (negative values) or aquisition (positive values) [W]...
Definition: player_interfaces.h:306
player_actarray_data_t
struct player_actarray_data player_actarray_data_t
Data: state (PLAYER_ACTARRAY_DATA_STATE)
player_ptz_data::tiltspeed
float tiltspeed
Current tilt velocity [rad/s].
Definition: player_interfaces.h:1242
player_ptz_data::status
uint32_t status
Current pan / tilt status.
Definition: player_interfaces.h:1244
player_audio_seq_item::freq
float freq
Frequency of the note [Hz].
Definition: player_interfaces.h:1487
player_position1d_cmd_pos::vel
float vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:3553
player_rfid_tag::guid_count
uint32_t guid_count
GUID count.
Definition: player_interfaces.h:4270
player_audio_mixer_channel_detail::name_count
uint32_t name_count
name length
Definition: player_interfaces.h:1558
player_actarray_home_cmd::joint
int32_t joint
The joint/actuator to command - set to -1 to command all.
Definition: player_interfaces.h:3884
player_limb_geom_req_t
struct player_limb_geom_req player_limb_geom_req_t
Request/reply: get geometry.
player_imu_data_euler::orientation
player_orientation_3d_t orientation
Orientation data as Euler angles.
Definition: player_interfaces.h:4718
player_graphics3d_cmd_rotate::z
double z
y component of the vector around which we rotate
Definition: player_interfaces.h:4536
player_imu_datatype_config
Request/reply: change the data type to one of the predefined data structures.
Definition: player_interfaces.h:4745
player_audio_sample
Player audio sample.
Definition: player_interfaces.h:1592
player_audio_mixer_channel_list_detail
Player mixer channels.
Definition: player_interfaces.h:1572
player_ranger_geom::element_sizes_count
uint32_t element_sizes_count
Number of individual elements that make up the device.
Definition: player_interfaces.h:4953
player_wsn_datafreq_config
Request/reply: Change data delivery frequency.
Definition: player_interfaces.h:4419
player_wifi_data_t
struct player_wifi_data player_wifi_data_t
Data: state (PLAYER_WIFI_DATA_STATE)
player_actarray_data
Data: state (PLAYER_ACTARRAY_DATA_STATE)
Definition: player_interfaces.h:3775
player_blinkenlight_cmd_flash::id
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2877
player_limb_data::state
uint8_t state
The state of the limb.
Definition: player_interfaces.h:4048
player_position2d_cmd_pos_t
struct player_position2d_cmd_pos player_position2d_cmd_pos_t
position2d position command
player_laser_data_scanangle::intensity_count
uint32_t intensity_count
Number of intensity readings.
Definition: player_interfaces.h:936
player_wsn_datafreq_config_t
struct player_wsn_datafreq_config player_wsn_datafreq_config_t
Request/reply: Change data delivery frequency.
player_dio_data
Data: input values (PLAYER_DIO_DATA_VALUES)
Definition: player_interfaces.h:1992
player_actarray_actuatorgeom::min
float min
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3802
player_audio_wav::format
uint32_t format
Raw data format.
Definition: player_interfaces.h:1473
player_map_data_vector::maxy
float maxy
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3061
player_audio_mixer_channel_list_detail::details
player_audio_mixer_channel_detail_t * details
the tones
Definition: player_interfaces.h:1577
player_power_chargepolicy_config::enable_output
uint8_t enable_output
uint8_tean controlling whether others can recharge from this device.
Definition: player_interfaces.h:327
player_imu_data_state::pose
player_pose3d_t pose
The complete pose of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4663
player_position1d_speed_prof_req
Request/reply: Set linear speed profile parameters.
Definition: player_interfaces.h:3668
player_position3d_cmd_pos::pos
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2487
player_segment
A line segment, used to construct vector-based maps.
Definition: player.h:287
player_map_data_vector::miny
float miny
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3059
player_actarray_actuatorgeom::config_speed
float config_speed
The configured speed setting of the actuator - different from current speed.
Definition: player_interfaces.h:3810
player_actarray_actuatorgeom::orientation
player_orientation_3d_t orientation
The orientation of this actuator when it is in its rest position.
Definition: player_interfaces.h:3797
player_ptz_geom
Request/reply: Query geometry.
Definition: player_interfaces.h:1276
player_actarray_accel_config_t
struct player_actarray_accel_config player_actarray_accel_config_t
Request/reply: Acceleration.
player_ptz_req_control_mode_t
struct player_ptz_req_control_mode player_ptz_req_control_mode_t
Request/reply: Control mode.
player_blinkenlight_cmd_power::enable
uint8_t enable
FALSE: off, TRUE: on.
Definition: player_interfaces.h:2857
player_limb_setposition_cmd_t
struct player_limb_setposition_cmd player_limb_setposition_cmd_t
Command: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION)
player_actarray_brakes_config_t
struct player_actarray_brakes_config player_actarray_brakes_config_t
Request/reply: Brakes.
player_bumper_define
The geometry of a single bumper.
Definition: player_interfaces.h:1929
player_blinkenlight_cmd::color
player_color_t color
the color of the light
Definition: player_interfaces.h:2846
player_ptz_cmd::zoom
float zoom
Desired field of view [rad].
Definition: player_interfaces.h:1258
player_position2d_cmd_vel_t
struct player_position2d_cmd_vel player_position2d_cmd_vel_t
position 2d velocity command
player_camera_data::compression
uint32_t compression
Image compression; PLAYER_CAMERA_COMPRESS_RAW indicates no compression.
Definition: player_interfaces.h:2950
player_ranger_config::angular_res
double angular_res
Scan resolution [rad].
Definition: player_interfaces.h:4927
player_aio_data
Data: state (PLAYER_AIO_DATA_STATE)
Definition: player_interfaces.h:2051
player_actarray_actuatorgeom::centre
float centre
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3804
player_device_devlist::devices_count
uint32_t devices_count
The number of devices.
Definition: player_interfaces.h:102
player_ptz_req_status_t
struct player_ptz_req_status player_ptz_req_status_t
Request/reply: Query pan/tilt status.
player_limb_data_t
struct player_limb_data player_limb_data_t
Data: state (PLAYER_LIMB_DATA)
player_planner_waypoints_req
Request/reply: Get waypoints.
Definition: player_interfaces.h:3148
player_wsn_node_data::magn_y
float magn_y
The node's magnetic measurement on Y-axis from a magnetometer.
Definition: player_interfaces.h:4350
player_position1d_geom::size
player_bbox3d_t size
Dimensions of the base (m, m, m).
Definition: player_interfaces.h:3567
player_position1d_data::pos
float pos
position [m] or [rad] depending on actuator type
Definition: player_interfaces.h:3510
player_position1d_speed_prof_req::speed
float speed
max speed [m/s] or [rad/s]
Definition: player_interfaces.h:3671
player_wsn_node_data::magn_x
float magn_x
The node's magnetic measurement on X-axis from a magnetometer.
Definition: player_interfaces.h:4348
player_add_replace_rule_req
Configuration request: Add client queue replace rule.
Definition: player_interfaces.h:232
player_graphics3d_cmd_draw::draw_mode
uint32_t draw_mode
The drawing mode defining how teh verticies should be interpreted.
Definition: player_interfaces.h:4508
player_ptz_data
Data: state (PLAYER_PTZ_DATA_STATE)
Definition: player_interfaces.h:1231
player_device_datamode_req_t
struct player_device_datamode_req player_device_datamode_req_t
Configuration request: Change data delivery mode.
player_audio_mixer_channel
Player mixer channel.
Definition: player_interfaces.h:1516
player_gps_data::err_horz
double err_horz
Horizonal error [m].
Definition: player_interfaces.h:1874
player_vectormap_layer_info::name_count
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5105
player_localize_data
Data: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS)
Definition: player_interfaces.h:2347
player_laser_config::resolution
float resolution
Scan resolution [rad].
Definition: player_interfaces.h:971
player_simulation_cmd_t
struct player_simulation_cmd player_simulation_cmd_t
Command.
player_audio_wav::data
uint8_t * data
raw data
Definition: player_interfaces.h:1471
player_simulation_pose2d_req::name
char * name
the identifier of the object we want to locate
Definition: player_interfaces.h:2709
player_device_devlist_t
struct player_device_devlist player_device_devlist_t
Request/reply: Get the list of available devices.
player_audio_mixer_channel_list
Player mixer channels.
Definition: player_interfaces.h:1533
player_wsn_node_data::magn_z
float magn_z
The node's magnetic measurement on Z-axis from a magnetometer.
Definition: player_interfaces.h:4352
player_graphics3d_draw_mode_t
enum player_graphics3d_draw_mode player_graphics3d_draw_mode_t
Drawmode: enumeration that defines the drawing mode.
player_power_chargepolicy_config::enable_input
uint8_t enable_input
uint8_tean controlling recharging.
Definition: player_interfaces.h:324
player_ranger_data_intnsstamped::geom
player_ranger_geom_t geom
The geometry of the device at the time the scan was acquired.
Definition: player_interfaces.h:5009
player_position3d_speed_pid_req::kp
float kp
PID parameters.
Definition: player_interfaces.h:2579
player_pointcloud3d_stereo_element
Definition: player_interfaces.h:5221
player_graphics2d_cmd_polyline_t
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...
player_position2d_cmd_vel_head_t
struct player_position2d_cmd_vel_head player_position2d_cmd_vel_head_t
position2d command setting velocity and heading
player_ir_data_t
struct player_ir_data player_ir_data_t
Data: ranges (PLAYER_IR_DATA_RANGES)
PLAYER_KEYLEN
#define PLAYER_KEYLEN
Length of authentication key.
Definition: player.h:78
player_log_get_state::state
uint8_t state
Logging/playback state: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3257
player_wsn_data
Data (PLAYER_WSN_DATA)
Definition: player_interfaces.h:4362
player_position2d_set_odom_req_t
struct player_position2d_set_odom_req player_position2d_set_odom_req_t
set odometry
player_rfid_tag::guid
char * guid
The Globally Unique IDentifier (GUID) of the tag.
Definition: player_interfaces.h:4272
player_position3d_cmd_pos::state
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:2491
player_gripper_geom::outer_size
player_bbox3d_t outer_size
Outside dimensions of gripper (m, m, m).
Definition: player_interfaces.h:438
player_audio_sample_rec_req::index
int32_t index
Index to store at (-1 for next available).
Definition: player_interfaces.h:1620
player_planner_data_t
struct player_planner_data player_planner_data_t
Data: state (PLAYER_PLANNER_DATA_STATE)
player_actarray_accel_config
Request/reply: Acceleration.
Definition: player_interfaces.h:3951
player_localize_hypoth
Hypothesis format.
Definition: player_interfaces.h:2333
player_fiducial_fov::view_angle
float view_angle
The receptive angle of the sensor [rad].
Definition: player_interfaces.h:1740
player_device_driverinfo
Request/reply: Get the driver name for a particular device.
Definition: player_interfaces.h:113
player_position2d_speed_prof_req
speed prof req
Definition: player_interfaces.h:715
player_actarray_speed_config
Request/reply: Speed.
Definition: player_interfaces.h:3938
player_health_memory_t
struct player_health_memory player_health_memory_t
Structure describing the memory.
player_sonar_data
Data: ranges (PLAYER_SONAR_DATA_RANGES)
Definition: player_interfaces.h:772
player_gps_data::latitude
int32_t latitude
Latitude in degrees / 1e7 (units are scaled such that the effective resolution is roughly 1cm)...
Definition: player_interfaces.h:1853
player_simulation_property_req::index
uint32_t index
Index for properties with multiples values (arrays...)
Definition: player_interfaces.h:2763
player_aio_cmd::id
uint32_t id
Which I/O output to command.
Definition: player_interfaces.h:2065
player_add_replace_rule_req::subtype
int32_t subtype
message subtype to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:241
player_imu_reset_orientation_config
Request/reply: Reset orientation.
Definition: player_interfaces.h:4757
player_planner_data
Data: state (PLAYER_PLANNER_DATA_STATE)
Definition: player_interfaces.h:3114
player_position1d_power_config::state
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:3584
player_vectormap_feature_data::attrib_count
uint32_t attrib_count
Length of data in bytes.
Definition: player_interfaces.h:5097
player_device_auth_req
Configuration request: Authentication.
Definition: player_interfaces.h:198
player_blinkenlight_cmd_color_t
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...

Last updated 12 September 2005 21:38:45