#include <cnav.H>
Public Types | |
enum | cnav_message_t { STATUS_FULL_BUFFER, STATUS_GARBAGE_DATA, STATUS_FULL_BUFFER, STATUS_GARBAGE_DATA, STATUS_OK } |
enum | cnav_message_t { STATUS_FULL_BUFFER, STATUS_GARBAGE_DATA, STATUS_FULL_BUFFER, STATUS_GARBAGE_DATA, STATUS_OK } |
Public Member Functions | |
virtual | ~observer_t () |
virtual void | publish_status (double tstamp, unsigned status) |
virtual void | cog (double tstamp, double cog) |
virtual void | position (double tstamp, double lat, double lon, double z) |
virtual void | sog (double tstamp, double sog) |
virtual | ~observer_t () |
virtual void | publish_status (double tstamp, unsigned status) |
virtual void | log_raw_data (unsigned len, void const *msg) |
virtual cajun::cnav_t::observer_t::~observer_t | ( | ) | [inline, virtual] |
virtual cajun::cnav_t::observer_t::~observer_t | ( | ) | [inline, virtual] |
virtual void cajun::cnav_t::observer_t::cog | ( | double | tstamp, | |
double | cog | |||
) | [inline, virtual] |
Reimplemented in cnav_observer_t.
Referenced by cajun::cnav_t::decode_vtg().
virtual void cajun::cnav_t::observer_t::log_raw_data | ( | unsigned | len, | |
void const * | msg | |||
) | [inline, virtual] |
Reimplemented in cnav_observer_t.
virtual void cajun::cnav_t::observer_t::position | ( | double | tstamp, | |
double | lat, | |||
double | lon, | |||
double | z | |||
) | [inline, virtual] |
Reimplemented in cnav_observer_t.
Referenced by cajun::cnav_t::decode_gga().
virtual void cajun::cnav_t::observer_t::publish_status | ( | double | tstamp, | |
unsigned | status | |||
) | [inline, virtual] |
Reimplemented in cnav_observer_t, and cnav_observer_t.
virtual void cajun::cnav_t::observer_t::publish_status | ( | double | tstamp, | |
unsigned | status | |||
) | [inline, virtual] |
Reimplemented in cnav_observer_t, and cnav_observer_t.
Referenced by cajun::cnav_t::handle_input().
virtual void cajun::cnav_t::observer_t::sog | ( | double | tstamp, | |
double | sog | |||
) | [inline, virtual] |
Reimplemented in cnav_observer_t.
Referenced by cajun::cnav_t::decode_vtg().