Fawkes API
Fawkes Development Version
|
Internal data storage, do NOT modify! More...
Public Attributes | |
int64_t | timestamp_sec |
Interface Unix timestamp, seconds. | |
int64_t | timestamp_usec |
Interface Unix timestamp, micro-seconds. | |
uint32_t | flags |
Flags. | |
float | pan |
Current pan. | |
float | tilt |
Current tilt. | |
uint32_t | msgid |
The ID of the message that is currently being processed, or 0 if no message is being processed. | |
bool | final |
True, if the last goto command has been finished, false if it is still running. | |
uint32_t | error_code |
Failure code set if final is true. | |
bool | enabled |
Is the pan/tilt unit enabled? | |
bool | calibrated |
Is the pan/tilt unit calibrated? | |
float | min_pan |
Minimum pan possible. | |
float | max_pan |
Maximum pan possible. | |
float | min_tilt |
Minimum tilt possible. | |
float | max_tilt |
Maximum tilt possible. | |
float | max_pan_velocity |
Maximum supported pan velocity. | |
float | max_tilt_velocity |
Maximum supported tilt velocity. | |
float | pan_velocity |
Maximum pan velocity currently reached. | |
float | tilt_velocity |
Maximum tilt velocity currently reached. | |
float | pan_margin |
Margin in radians around a target pan value to consider the motion as final. | |
float | tilt_margin |
Margin in radians around a target tilt value to consider the motion as final. |
Internal data storage, do NOT modify!
Is the pan/tilt unit calibrated?
Definition at line 65 of file PanTiltInterface.h.
Is the pan/tilt unit enabled?
Definition at line 64 of file PanTiltInterface.h.
Referenced by fawkes::PanTiltInterface::SetEnabledMessage::is_enabled(), and fawkes::PanTiltInterface::SetEnabledMessage::set_enabled().
Failure code set if final is true.
0 if no error occured, an error code from ERROR_* constants otherwise (or a bit-wise combination).
Definition at line 61 of file PanTiltInterface.h.
True, if the last goto command has been finished, false if it is still running.
Definition at line 59 of file PanTiltInterface.h.
Flags.
Definition at line 54 of file PanTiltInterface.h.
Maximum pan possible.
Definition at line 67 of file PanTiltInterface.h.
Maximum supported pan velocity.
Definition at line 70 of file PanTiltInterface.h.
Maximum tilt possible.
Definition at line 69 of file PanTiltInterface.h.
Maximum supported tilt velocity.
Definition at line 71 of file PanTiltInterface.h.
Minimum pan possible.
Definition at line 66 of file PanTiltInterface.h.
Minimum tilt possible.
Definition at line 68 of file PanTiltInterface.h.
The ID of the message that is currently being processed, or 0 if no message is being processed.
Definition at line 57 of file PanTiltInterface.h.
Current pan.
Definition at line 55 of file PanTiltInterface.h.
Referenced by fawkes::PanTiltInterface::GotoMessage::pan(), fawkes::PanTiltInterface::GotoMessage::set_pan(), fawkes::PanTiltInterface::TimedGotoMessage::pan(), and fawkes::PanTiltInterface::TimedGotoMessage::set_pan().
Margin in radians around a target pan value to consider the motion as final.
Definition at line 74 of file PanTiltInterface.h.
Referenced by fawkes::PanTiltInterface::SetMarginMessage::pan_margin(), and fawkes::PanTiltInterface::SetMarginMessage::set_pan_margin().
Maximum pan velocity currently reached.
Definition at line 72 of file PanTiltInterface.h.
Referenced by fawkes::PanTiltInterface::SetVelocityMessage::pan_velocity(), and fawkes::PanTiltInterface::SetVelocityMessage::set_pan_velocity().
Current tilt.
Definition at line 56 of file PanTiltInterface.h.
Referenced by fawkes::PanTiltInterface::GotoMessage::tilt(), fawkes::PanTiltInterface::GotoMessage::set_tilt(), fawkes::PanTiltInterface::TimedGotoMessage::tilt(), and fawkes::PanTiltInterface::TimedGotoMessage::set_tilt().
Margin in radians around a target tilt value to consider the motion as final.
Definition at line 76 of file PanTiltInterface.h.
Referenced by fawkes::PanTiltInterface::SetMarginMessage::tilt_margin(), and fawkes::PanTiltInterface::SetMarginMessage::set_tilt_margin().
Maximum tilt velocity currently reached.
Definition at line 73 of file PanTiltInterface.h.
Referenced by fawkes::PanTiltInterface::SetVelocityMessage::tilt_velocity(), and fawkes::PanTiltInterface::SetVelocityMessage::set_tilt_velocity().
Interface Unix timestamp, seconds.
Definition at line 52 of file PanTiltInterface.h.
Interface Unix timestamp, micro-seconds.
Definition at line 53 of file PanTiltInterface.h.