#include <rt3k_udp.H>
Public Member Functions | |
virtual | ~observer_t () |
virtual void | notify_backward_time (double tstamp, double delta, double packet_tstamp) |
virtual void | notify_time_mismatch (double tstamp, double sys_tstamp) |
virtual void | notify_full_buffer (double tstamp) |
virtual void | notify_garbage_data (double tstamp) |
virtual void | notify_nav_status_locked (double tstamp) |
virtual void | notify_no_differential_corrections (double tstamp, unsigned mode) |
virtual void | notify_yaw_rate (double tstamp, double x_angular_rate) |
virtual void | cog (double tstamp, double cog) |
virtual void | sog (double tstamp, double sog) |
virtual void | heading (double tstamp, double heading, double heading_accuracy, bool attitude_accuracy_valid) |
virtual void | motion (double tstamp, double roll, double pitch, double heading, double roll_accuracy, double pitch_accuracy, double heading_accuracy, bool attitude_accuracy_valid) |
virtual void | position (double tstamp, double lat, double lon, double z, double n_position_accuracy, double e_position_accuracy, double d_position_accuracy, bool position_accuracy_valid) |
virtual void | acceleration (double tstamp, double x_acl, double y_acl, double z_acl) |
virtual void | angular_rate (double tstamp, double x_ang_rate, double y_ang_rate, double z_ang_rate) |
virtual cajun::rt3k_udp_t::observer_t::~observer_t | ( | ) | [inline, virtual] |
virtual void cajun::rt3k_udp_t::observer_t::acceleration | ( | double | tstamp, | |
double | x_acl, | |||
double | y_acl, | |||
double | z_acl | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::angular_rate | ( | double | tstamp, | |
double | x_ang_rate, | |||
double | y_ang_rate, | |||
double | z_ang_rate | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::cog | ( | double | tstamp, | |
double | cog | |||
) | [inline, virtual] |
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::heading | ( | double | tstamp, | |
double | heading, | |||
double | heading_accuracy, | |||
bool | attitude_accuracy_valid | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::motion | ( | double | tstamp, | |
double | roll, | |||
double | pitch, | |||
double | heading, | |||
double | roll_accuracy, | |||
double | pitch_accuracy, | |||
double | heading_accuracy, | |||
bool | attitude_accuracy_valid | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::notify_backward_time | ( | double | tstamp, | |
double | delta, | |||
double | packet_tstamp | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::notify_full_buffer | ( | double | tstamp | ) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::handle_input().
virtual void cajun::rt3k_udp_t::observer_t::notify_garbage_data | ( | double | tstamp | ) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::handle_input().
virtual void cajun::rt3k_udp_t::observer_t::notify_nav_status_locked | ( | double | tstamp | ) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::notify_no_differential_corrections | ( | double | tstamp, | |
unsigned | mode | |||
) | [inline, virtual] |
Referenced by cajun::rt3k_udp_t::decode().
virtual void cajun::rt3k_udp_t::observer_t::notify_time_mismatch | ( | double | tstamp, | |
double | sys_tstamp | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::notify_yaw_rate | ( | double | tstamp, | |
double | x_angular_rate | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::position | ( | double | tstamp, | |
double | lat, | |||
double | lon, | |||
double | z, | |||
double | n_position_accuracy, | |||
double | e_position_accuracy, | |||
double | d_position_accuracy, | |||
bool | position_accuracy_valid | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().
virtual void cajun::rt3k_udp_t::observer_t::sog | ( | double | tstamp, | |
double | sog | |||
) | [inline, virtual] |
Reimplemented in rt3k_observer_t.
Referenced by cajun::rt3k_udp_t::decode_packet().