ptz
[Interface specifications]
Detailed Description
Pan-tilt-zoom unit.The ptz interface is used to control a pan-tilt-zoom unit, such as a camera.
| #define | PLAYER_PTZ_MAX_CONFIG_LEN 32 |
| Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now. | |
| #define | PLAYER_PTZ_VELOCITY_CONTROL 0 |
| Control mode, for use with PLAYER_PTZ_REQ_CONTROL_MODE. | |
| #define | PLAYER_PTZ_POSITION_CONTROL 1 |
| Control mode, for use with PLAYER_PTZ_REQ_CONTROL_MODE. | |
| #define | PLAYER_PTZ_REQ_GENERIC 1 |
| Request/reply subtype: generic. | |
| #define | PLAYER_PTZ_REQ_CONTROL_MODE 2 |
| Request/reply subtype: control mode. | |
| #define | PLAYER_PTZ_REQ_AUTOSERVO 3 |
| Request/reply subtype: autoservo. | |
| #define | PLAYER_PTZ_REQ_GEOM 4 |
| Request/reply subtype: geometry. | |
| #define | PLAYER_PTZ_DATA_STATE 1 |
| Data subtype: state. | |
| #define | PLAYER_PTZ_DATA_GEOM 2 |
| Data subtype: geometry. | |
| #define | PLAYER_PTZ_CMD_STATE 1 |
| Command subtype: state. | |
| typedef struct player_ptz_data | player_ptz_data_t |
| Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now. | |
| typedef struct player_ptz_cmd | player_ptz_cmd_t |
| Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now. | |
| typedef struct player_ptz_geom | player_ptz_geom_t |
| Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now. | |
| typedef struct player_ptz_req_generic | player_ptz_req_generic_t |
| Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now. | |
| typedef struct player_ptz_req_control_mode | player_ptz_req_control_mode_t |
| Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now. |
Define Documentation
| #define PLAYER_PTZ_MAX_CONFIG_LEN 32 |
Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now.
Typedef Documentation
| typedef struct player_ptz_cmd player_ptz_cmd_t |
Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now.
| typedef struct player_ptz_data player_ptz_data_t |
Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now.
| typedef struct player_ptz_geom player_ptz_geom_t |
Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now.
| typedef struct player_ptz_req_control_mode player_ptz_req_control_mode_t |
Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now.
| typedef struct player_ptz_req_generic player_ptz_req_generic_t |
Maximum command length for use with PLAYER_PTZ_REQ_GENERIC request; based on the Sony EVID30 camera right now.
