#include <ibeo_alasca.H>
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_) |
virtual cajun::ibeo_alasca_t::observer_t::~observer_t | ( | ) | [inline, virtual] |
virtual cajun::ibeo_alasca_t::observer_t::~observer_t | ( | ) | [inline, virtual] |
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] |
Referenced by cajun::ibeo_alasca_t::decode_msg(), and cajun::ibeo_alasca_t::handle_input().
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().