sureshot_observer_t Class Reference

Inheritance diagram for sureshot_observer_t:
cajun::sureshot_t::observer_t

List of all members.

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

Constructor & Destructor Documentation

sureshot_observer_t::sureshot_observer_t (  )  [inline]

Member Function Documentation

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


Member Data Documentation

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


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