#include <sick.H>
Classes | |
| class | observer_t |
Public Member Functions | |
| sick_t () | |
| ~sick_t () | |
| void | handle_input (int fd) |
| void | register_observer (observer_t *observer) |
| void | setup (int fd, bool reflectivity) |
Protected Attributes | |
| input_buffer_t * | m_ib |
| observer_t * | m_observer |
| double | m_down_time |
| bool | m_garbage_data |
| bool | m_reflectivity |
| cajun::sick_t::sick_t | ( | ) |
| cajun::sick_t::~sick_t | ( | ) |
References m_ib.
| void cajun::sick_t::handle_input | ( | int | fd | ) |
References ibeo::msg_t::decode(), m_down_time, m_garbage_data, m_ib, m_observer, m_reflectivity, M_TOLERANCE_TIME, cajun::sick_t::observer_t::publish_status(), cajun::sick_t::observer_t::scan(), setup(), and ibeo::msg_t::valid().
Referenced by main().
| void cajun::sick_t::register_observer | ( | observer_t * | observer | ) | [inline] |
References m_observer.
Referenced by main().
| void cajun::sick_t::setup | ( | int | fd, | |
| bool | reflectivity | |||
| ) |
References sick::msg_builder_t::build(), m_reflectivity, and sick::msg_0x20_builder_t::mode().
Referenced by handle_input(), and main().
double cajun::sick_t::m_down_time [protected] |
Referenced by handle_input().
bool cajun::sick_t::m_garbage_data [protected] |
Referenced by handle_input().
input_buffer_t* cajun::sick_t::m_ib [protected] |
Referenced by handle_input(), and ~sick_t().
observer_t* cajun::sick_t::m_observer [protected] |
Referenced by handle_input(), and register_observer().
bool cajun::sick_t::m_reflectivity [protected] |
Referenced by handle_input(), and setup().
1.6.1