Public Member Functions | |
vorad_observer_t () | |
void | provide_radar (unsigned queue_id_) |
void | publish_status (double tstamp, unsigned status) |
void | radarData (vorad_t::vorad_target_msg *ptrMsg) |
Protected Attributes | |
data_logger_t< radar_data_t > | m_radar_logger |
data_queue_writer_t < radar_data_t > * | m_radar_dq |
vorad_observer_t::vorad_observer_t | ( | ) | [inline] |
void vorad_observer_t::provide_radar | ( | unsigned | queue_id_ | ) |
References m_radar_dq, and m_radar_logger.
Referenced by main().
void vorad_observer_t::publish_status | ( | double | tstamp, | |
unsigned | status | |||
) | [virtual] |
Reimplemented from cajun::vorad_t::observer_t.
References msg_logger, cajun::vorad_t::observer_t::STATUS_FULL_BUFFER, and cajun::vorad_t::observer_t::STATUS_RESET.
void vorad_observer_t::radarData | ( | vorad_t::vorad_target_msg * | ptrMsg | ) | [virtual] |
data_queue_writer_t<radar_data_t>* vorad_observer_t::m_radar_dq [protected] |
Referenced by provide_radar(), and radarData().
data_logger_t<radar_data_t> vorad_observer_t::m_radar_logger [protected] |
Referenced by provide_radar(), and radarData().