Go to the source code of this file.
Defines | |
#define | PTU_CPI_CODE_VERSION "v1.09.12" |
#define | PTU_OPCODE_VERSION "v1.07.07d" |
#define | PTU_modelVersion 1 |
#define | PTU_codeVersion 7 |
#define | PTU_revision 6 |
Functions | |
unsigned char | default_async_event_handler (unsigned char async_event) |
unsigned char | set_async_event_handler (void(*async_event_handler)(unsigned char)) |
portstream_fd | open_host_port (char *portname) |
char | close_host_port (portstream_fd portstream) |
unsigned char | GetSerialChar (char await_char) |
unsigned char | get_binary_command_return_status () |
char | SerialOut (unsigned char outchar) |
char | select_host_port (portstream_fd portstream) |
char | reset_ptu (void) |
char | firmware_version_OK (void) |
char | reset_PTU_parser (long timeout_in_msec) |
char | set_desired (char axis, char kinematic_property, PTU_PARM_PTR *value, char movement_mode) |
char | await_completion (void) |
long | get_current (char axis, char kinematic_property) |
long | get_desired (char axis, char kinematic_property) |
char | set_mode (char mode_type, char mode_parameter) |
char | halt (char halt_type) |
char * | firmware_version (void) |
char | select_unit (UID_fd unit_ID) |
char | set_unit_id (UID_fd unit_ID) |
Variables | |
static char | err |
static portstream_fd | current_host_port |
static char | speed_control_mode = PTU_INDEPENDENT_SPEED_CONTROL_MODE |
static event_handler_fn_ptr_type | async_event_handler_fn_ptr = (unsigned char (*) (unsigned char)) default_async_event_handler |
#define PTU_codeVersion 7 |
#define PTU_modelVersion 1 |
#define PTU_revision 6 |
char close_host_port | ( | portstream_fd | portstream | ) |
unsigned char default_async_event_handler | ( | unsigned char | async_event | ) |
char firmware_version_OK | ( | void | ) |
Definition at line 202 of file ptu.cpp.
References current_host_port, do_delay(), FALSE, FlushInputBuffer(), PTU_codeVersion, PTU_modelVersion, PTU_revision, ReadSerialLine(), SerialBytesOut(), TIMEOUT_CHAR_READ, and TRUE.
Referenced by reset_PTU_parser().
unsigned char get_binary_command_return_status | ( | ) |
Definition at line 159 of file ptu.cpp.
References ASYNCHRONOUS_EVENT, GetSerialChar(), and TRUE.
Referenced by await_completion(), halt(), set_desired(), and set_mode().
long get_current | ( | char | axis, | |
char | kinematic_property | |||
) |
long get_desired | ( | char | axis, | |
char | kinematic_property | |||
) |
unsigned char GetSerialChar | ( | char | await_char | ) |
Definition at line 144 of file ptu.cpp.
References current_host_port, err, SerialBytesIn(), and TRUE.
Referenced by get_binary_command_return_status(), get_current(), get_desired(), reset_ptu(), reset_PTU_parser(), and set_unit_id().
portstream_fd open_host_port | ( | char * | portname | ) |
char reset_ptu | ( | void | ) |
char reset_PTU_parser | ( | long | timeout_in_msec | ) |
char select_host_port | ( | portstream_fd | portstream | ) |
char SerialOut | ( | unsigned char | outchar | ) |
Definition at line 173 of file ptu.cpp.
References current_host_port, and SerialBytesOut().
Referenced by await_completion(), firmware_version(), get_current(), get_desired(), halt(), reset_ptu(), reset_PTU_parser(), set_desired(), set_mode(), and set_unit_id().
unsigned char set_async_event_handler | ( | void(*)(unsigned char) | async_event_handler | ) |
char set_desired | ( | char | axis, | |
char | kinematic_property, | |||
PTU_PARM_PTR * | value, | |||
char | movement_mode | |||
) |
Definition at line 308 of file ptu.cpp.
Referenced by pan_to(), set_pan_accel(), set_pan_upper(), set_pan_vel(), set_tilt_accel(), set_tilt_upper(), set_tilt_vel(), and tilt_to().
event_handler_fn_ptr_type async_event_handler_fn_ptr = (unsigned char (*) (unsigned char)) default_async_event_handler [static] |
portstream_fd current_host_port [static] |
Definition at line 75 of file ptu.cpp.
Referenced by close_host_port(), firmware_version(), firmware_version_OK(), get_current(), get_desired(), GetSerialChar(), open_host_port(), reset_PTU_parser(), select_host_port(), select_unit(), SerialOut(), set_desired(), and set_unit_id().
char speed_control_mode = PTU_INDEPENDENT_SPEED_CONTROL_MODE [static] |
Definition at line 77 of file ptu.cpp.
Referenced by get_current(), get_desired(), set_desired(), and set_mode().