position1d
[Interface specifications]


Detailed Description

A 1-D linear actuator.

The position1d interface is used to control linear actuators

#define PLAYER_POSITION1D_REQ_GET_GEOM   1
 Request/reply subtype: get geometry.
#define PLAYER_POSITION1D_REQ_MOTOR_POWER   2
 Request/reply subtype: motor power.
#define PLAYER_POSITION1D_REQ_VELOCITY_MODE   3
 Request/reply subtype: velocity mode.
#define PLAYER_POSITION1D_REQ_POSITION_MODE   4
 Request/reply subtype: position mode.
#define PLAYER_POSITION1D_REQ_SET_ODOM   5
 Request/reply subtype: set odometry.
#define PLAYER_POSITION1D_REQ_RESET_ODOM   6
 Request/reply subtype: reset odometry.
#define PLAYER_POSITION1D_REQ_SPEED_PID   7
 Request/reply subtype: set speed PID params.
#define PLAYER_POSITION1D_REQ_POSITION_PID   8
 Request/reply subtype: set position PID params.
#define PLAYER_POSITION1D_REQ_SPEED_PROF   9
 Request/reply subtype: set speed profile params.
#define PLAYER_POSITION1D_DATA_STATE   1
 Data subtype: state.
#define PLAYER_POSITION1D_DATA_GEOM   2
 Data subtype: geometry.
#define PLAYER_POSITION1D_CMD_VEL   1
 Command subtype: velocity command.
#define PLAYER_POSITION1D_CMD_POS   2
 Command subtype: position command.
#define PLAYER_POSITION1D_STATUS_LIMIT_MIN   0
 Status byte: limit min.
#define PLAYER_POSITION1D_STATUS_LIMIT_CEN   1
 Status byte: limit center.
#define PLAYER_POSITION1D_STATUS_LIMIT_MAX   2
 Status byte: limit max.
#define PLAYER_POSITION1D_STATUS_OC   3
 Status byte: limit over current.
#define PLAYER_POSITION1D_STATUS_TRAJ_COMPLETE   4
 Status byte: limit trajectory complete.
#define PLAYER_POSITION1D_STATUS_ENABLED   5
 Status byte: enabled.
typedef struct
player_position1d_data 
player_position1d_data_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_cmd_vel 
player_position1d_cmd_vel_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_cmd_pos 
player_position1d_cmd_pos_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_geom 
player_position1d_geom_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_power_config 
player_position1d_power_config_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_velocity_mode_config 
player_position1d_velocity_mode_config_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_reset_odom_config 
player_position1d_reset_odom_config_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_position_mode 
player_position1d_position_mode_req_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_set_odom 
player_position1d_set_odom_req_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_speed_pid 
player_position1d_speed_pid_req_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_position_pid 
player_position1d_position_pid_req_t
 Request/reply subtype: get geometry.
typedef struct
player_position1d_speed_prof 
player_position1d_speed_prof_req_t
 Request/reply subtype: get geometry.

Last updated 12 September 2005 21:38:45