Files | |
file | pantilt_interface.h |
Definition of the interface of the module pantilt. | |
file | pantilt_messages.h |
Definition of the messages for this module. | |
Data Structures | |
struct | carmen_pantilt_status_message |
struct | carmen_pantilt_move_message |
struct | carmen_pantilt_move_pan_message |
struct | carmen_pantilt_move_tilt_message |
Defines | |
#define | CARMEN_PANTILT_STATUS_MESSAGE_NAME "pantilt_status_message" |
#define | CARMEN_PANTILT_STATUS_MESSAGE_FMT "{double, double, double, string}" |
#define | CARMEN_PANTILT_MOVE_MESSAGE_NAME "pantilt_move_message" |
#define | CARMEN_PANTILT_MOVE_MESSAGE_FMT "{double,double,double,string}" |
#define | CARMEN_PANTILT_MOVE_PAN_MESSAGE_NAME "pantilt_move_pan_message" |
#define | CARMEN_PANTILT_MOVE_PAN_MESSAGE_FMT "{double,double,string}" |
#define | CARMEN_PANTILT_MOVE_TILT_MESSAGE_NAME "pantilt_move_tilt_message" |
#define | CARMEN_PANTILT_MOVE_TILT_MESSAGE_FMT "{double,double,string}" |
Functions | |
void | carmen_pantilt_subscribe_status_message (carmen_pantilt_status_message *pantilt, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
void | carmen_pantilt_unsubscribe_status_message (carmen_handler_t handler) |
void | carmen_pantilt_move (double pan, double tilt) |
void | carmen_pantilt_move_pan (double pan) |
void | carmen_pantilt_move_tilt (double tilt) |
The module pantilt provides support for pantilt hardware.