Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

ptz
[Interfaces]


Detailed Description

The ptz interface is used to control a pan-tilt-zoom unit, such as a camera.


Classes

struct  player_ptz_data
 Data. More...

struct  player_ptz_cmd
 Command. More...

struct  player_ptz_generic_config
 Configuration request: Generic request. More...

struct  player_ptz_controlmode_config
 Configuration request: Control mode. More...


Defines

#define PLAYER_PTZ_GENERIC_CONFIG_REQ   ((uint8_t)1)
#define PLAYER_PTZ_CONTROL_MODE_REQ   ((uint8_t)2)
#define PLAYER_PTZ_AUTOSERVO   ((uint8_t)3)
#define PLAYER_PTZ_MAX_CONFIG_LEN   32
#define PLAYER_PTZ_VELOCITY_CONTROL   0
#define PLAYER_PTZ_POSITION_CONTROL   1

Typedefs

typedef player_ptz_data player_ptz_data_t
 Data.

typedef player_ptz_cmd player_ptz_cmd_t
 Command.

typedef player_ptz_generic_config player_ptz_generic_config_t
 Configuration request: Generic request.

typedef player_ptz_controlmode_config player_ptz_velocitymode_config_t
 Configuration request: Control mode.


Define Documentation

#define PLAYER_PTZ_GENERIC_CONFIG_REQ   ((uint8_t)1)
 

Code for generic configuration request

#define PLAYER_PTZ_CONTROL_MODE_REQ   ((uint8_t)2)
 

Code for control mode configuration request

#define PLAYER_PTZ_AUTOSERVO   ((uint8_t)3)
 

Code for autoservo configuration request

#define PLAYER_PTZ_MAX_CONFIG_LEN   32
 

Maximum command length for use with PLAYER_PTZ_GENERIC_CONFIG_REQ, based on the Sony EVID30 camera right now.

#define PLAYER_PTZ_VELOCITY_CONTROL   0
 

Control mode, for use with PLAYER_PTZ_CONTROL_MODE_REQ

#define PLAYER_PTZ_POSITION_CONTROL   1
 

Control mode, for use with PLAYER_PTZ_CONTROL_MODE_REQ


Typedef Documentation

typedef struct player_ptz_data player_ptz_data_t
 

Data.

The ptz interface returns data reflecting the current state of the Pan-Tilt-Zoom unit.

typedef struct player_ptz_cmd player_ptz_cmd_t
 

Command.

The ptz interface accepts commands that set change the state of the unit. Note that the commands are absolute, not relative.

typedef struct player_ptz_generic_config player_ptz_generic_config_t
 

Configuration request: Generic request.

This ioctl allows the client to send a unit-specific command to the unit. Whether data is returned depends on the command that was sent. The server may fill in "config" with a reply if applicable.

typedef struct player_ptz_controlmode_config player_ptz_velocitymode_config_t
 

Configuration request: Control mode.

This ioctl allows the client to switch between position and velocity control, for those drivers that support it. Note that this request changes how the driver interprets forthcoming commands from all clients.


Generated on Tue May 3 14:16:09 2005 for Player by doxygen 1.3.6