cajun::rt3k_udp_t::observer_t Class Reference

#include <rt3k_udp.H>

Inheritance diagram for cajun::rt3k_udp_t::observer_t:
rt3k_observer_t

List of all members.

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)

Constructor & Destructor Documentation

virtual cajun::rt3k_udp_t::observer_t::~observer_t (  )  [inline, virtual]

Member Function Documentation

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]
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]
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().


The documentation for this class was generated from the following file:

Generated on Fri Apr 9 10:45:12 2010 for drivers by  doxygen 1.6.1