00001
00003
00004
00012 #ifndef CARMEN_PANTILT_INTERFACE_H
00013 #define CARMEN_PANTILT_INTERFACE_H
00014
00015 #include <carmen/pantilt_messages.h>
00016
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020
00021 void
00022 carmen_pantilt_subscribe_status_message(carmen_pantilt_status_message *pantilt,
00023 carmen_handler_t handler,
00024 carmen_subscribe_t subscribe_how);
00025 void
00026 carmen_pantilt_unsubscribe_status_message(carmen_handler_t handler);
00027
00028 void
00029 carmen_pantilt_move( double pan, double tilt );
00030
00031 void
00032 carmen_pantilt_move_pan( double pan );
00033
00034 void
00035 carmen_pantilt_move_tilt( double tilt );
00036
00037
00038 #ifdef __cplusplus
00039 }
00040 #endif
00041
00042 #endif
00043