cajun::ibeo_alasca_t::observer_t Class Reference

#include <ibeo_alasca.H>

Inheritance diagram for cajun::ibeo_alasca_t::observer_t:
ibeo_observer_t ibeo_observer_t

List of all members.

Public Types

enum  message_t {
  STATUS_OK, STATUS_FULL_BUFFER, STATUS_GARBAGE_DATA, UNKNOWN_MESSAGE_FORMAT,
  ERROR_DECODING_OBJECT_DATA, ERROR_DECODING_SCAN_DATA, STATUS_OK, STATUS_FULL_BUFFER,
  STATUS_GARBAGE_DATA, UNKNOWN_MESSAGE_FORMAT, ERROR_DECODING_MESSAGE
}
enum  message_t {
  STATUS_OK, STATUS_FULL_BUFFER, STATUS_GARBAGE_DATA, UNKNOWN_MESSAGE_FORMAT,
  ERROR_DECODING_OBJECT_DATA, ERROR_DECODING_SCAN_DATA, STATUS_OK, STATUS_FULL_BUFFER,
  STATUS_GARBAGE_DATA, UNKNOWN_MESSAGE_FORMAT, ERROR_DECODING_MESSAGE
}

Public Member Functions

virtual ~observer_t ()
virtual void scan (double tstamp_, scan_msg_t const &msg_)
virtual void ibeo_object (object_data_t)
virtual void publish_status (double tstamp_, message_t msg_)
virtual ~observer_t ()
virtual void log_raw_data (unsigned len, void const *msg)
virtual void publish_status (double tstamp_, message_t msg_)

Member Enumeration Documentation

Enumerator:
STATUS_OK 
STATUS_FULL_BUFFER 
STATUS_GARBAGE_DATA 
UNKNOWN_MESSAGE_FORMAT 
ERROR_DECODING_OBJECT_DATA 
ERROR_DECODING_SCAN_DATA 
STATUS_OK 
STATUS_FULL_BUFFER 
STATUS_GARBAGE_DATA 
UNKNOWN_MESSAGE_FORMAT 
ERROR_DECODING_MESSAGE 
Enumerator:
STATUS_OK 
STATUS_FULL_BUFFER 
STATUS_GARBAGE_DATA 
UNKNOWN_MESSAGE_FORMAT 
ERROR_DECODING_OBJECT_DATA 
ERROR_DECODING_SCAN_DATA 
STATUS_OK 
STATUS_FULL_BUFFER 
STATUS_GARBAGE_DATA 
UNKNOWN_MESSAGE_FORMAT 
ERROR_DECODING_MESSAGE 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void cajun::ibeo_alasca_t::observer_t::ibeo_object ( object_data_t   )  [inline, virtual]

Reimplemented in ibeo_observer_t.

Referenced by cajun::ibeo_alasca_t::decode_msg().

virtual void cajun::ibeo_alasca_t::observer_t::log_raw_data ( unsigned  len,
void const *  msg 
) [inline, virtual]

Reimplemented in ibeo_observer_t.

virtual void cajun::ibeo_alasca_t::observer_t::publish_status ( double  tstamp_,
message_t  msg_ 
) [inline, virtual]
virtual void cajun::ibeo_alasca_t::observer_t::publish_status ( double  tstamp_,
message_t  msg_ 
) [inline, virtual]
virtual void cajun::ibeo_alasca_t::observer_t::scan ( double  tstamp_,
scan_msg_t const &  msg_ 
) [inline, virtual]

Reimplemented in ibeo_observer_t.

Referenced by cajun::ibeo_alasca_t::decode_msg().


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

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