#include <msg_0xF5.H>
Public Types | |
enum | units_t { UNTIS_CM = 0, UNTIS_MM = 1 } |
Public Member Functions | |
msg_0xF5_t () | |
msg_0xF5_t (msg_t const *msg) | |
unsigned | num_ranges (void) const |
unsigned | scan_flags (void) const |
unsigned | num_beams (unsigned r) const |
units_t | units (void) const |
uint16_t | beam_dis (unsigned b) const |
uint16_t | beam_reflect (unsigned b) const |
unsigned | scan_index (void) const |
unsigned | dgram_index (void) const |
Static Protected Attributes | |
static unsigned const | SCAN_FLAGS_OFFSET = 7 |
static unsigned const | BEAM_OFFSET = 13 |
static unsigned const | BEAM_SIZE = 2 |
sick::msg_0xF5_t::msg_0xF5_t | ( | ) |
sick::msg_0xF5_t::msg_0xF5_t | ( | msg_t const * | msg | ) | [inline] |
uint16_t sick::msg_0xF5_t::beam_dis | ( | unsigned | b | ) | const [inline] |
References BEAM_OFFSET, BEAM_SIZE, sick::msg_t::m_data, and num_beams().
Referenced by sick_observer_t::scan().
uint16_t sick::msg_0xF5_t::beam_reflect | ( | unsigned | b | ) | const [inline] |
References BEAM_OFFSET, BEAM_SIZE, sick::msg_t::m_data, and num_beams().
Referenced by sick_observer_t::scan().
unsigned sick::msg_0xF5_t::dgram_index | ( | void | ) | const [inline] |
References BEAM_SIZE, sick::msg_t::m_data, num_beams(), num_ranges(), and SCAN_FLAGS_OFFSET.
unsigned sick::msg_0xF5_t::num_beams | ( | unsigned | r | ) | const [inline] |
References BEAM_SIZE, sick::msg_t::m_data, num_ranges(), scan_flags(), and SCAN_FLAGS_OFFSET.
Referenced by beam_dis(), beam_reflect(), dgram_index(), sick_observer_t::scan(), and scan_index().
unsigned sick::msg_0xF5_t::num_ranges | ( | void | ) | const [inline] |
References sick::msg_t::m_data.
Referenced by dgram_index(), num_beams(), sick_observer_t::scan(), and scan_index().
unsigned sick::msg_0xF5_t::scan_flags | ( | void | ) | const [inline] |
References sick::msg_t::m_data, and SCAN_FLAGS_OFFSET.
Referenced by num_beams(), and units().
unsigned sick::msg_0xF5_t::scan_index | ( | void | ) | const [inline] |
References BEAM_SIZE, sick::msg_t::m_data, num_beams(), num_ranges(), and SCAN_FLAGS_OFFSET.
units_t sick::msg_0xF5_t::units | ( | void | ) | const [inline] |
References scan_flags().
unsigned const sick::msg_0xF5_t::BEAM_OFFSET = 13 [static, protected] |
Referenced by beam_dis(), and beam_reflect().
unsigned const sick::msg_0xF5_t::BEAM_SIZE = 2 [static, protected] |
Referenced by beam_dis(), beam_reflect(), dgram_index(), num_beams(), and scan_index().
unsigned const sick::msg_0xF5_t::SCAN_FLAGS_OFFSET = 7 [static, protected] |
Referenced by dgram_index(), num_beams(), scan_flags(), and scan_index().