Public Member Functions | |
sureshot_observer_t () | |
void | publish_status (double tstamp, unsigned status) |
void | provide_range (unsigned queue_id_) |
void | range (double tstamp, double range_) |
Protected Attributes | |
data_logger_t< range_data_t > | m_range_logger |
data_queue_writer_t < range_data_t > * | m_range_dq |
sureshot_observer_t::sureshot_observer_t | ( | ) | [inline] |
void sureshot_observer_t::provide_range | ( | unsigned | queue_id_ | ) |
References m_range_dq, and m_range_logger.
Referenced by main().
void sureshot_observer_t::publish_status | ( | double | tstamp, | |
unsigned | status | |||
) | [virtual] |
Reimplemented from cajun::sureshot_t::observer_t.
References msg_logger, cajun::sureshot_t::observer_t::STATUS_FULL_BUFFER, and cajun::sureshot_t::observer_t::STATUS_GARBAGE_DATA.
void sureshot_observer_t::range | ( | double | tstamp, | |
double | range_ | |||
) | [virtual] |
Reimplemented from cajun::sureshot_t::observer_t.
References m_range_dq, and m_range_logger.
data_queue_writer_t<range_data_t>* sureshot_observer_t::m_range_dq [protected] |
Referenced by provide_range(), and range().
data_logger_t<range_data_t> sureshot_observer_t::m_range_logger [protected] |
Referenced by provide_range(), and range().