#include <msg_0xB0.H>
Public Types | |
enum | units_t { UNTIS_CM = 0, UNTIS_MM = 1 } |
Public Member Functions | |
msg_0xB0_t () | |
msg_0xB0_t (msg_t const *msg) | |
unsigned | scan_flags (void) const |
unsigned | num_beams (void) const |
bool | is_partial_scan (void) const |
unsigned | partial_scan_index (void) const |
units_t | units (void) const |
unsigned | beam_flags (unsigned b) const |
unsigned | scan_index (void) const |
unsigned | dgram_index (void) const |
Static Protected Attributes | |
static unsigned const | SCAN_FLAGS_OFFSET = 5 |
static unsigned const | BEAM_BASE_OFFSET = 7 |
static unsigned const | BEAM_SIZE = 2 |
sick::msg_0xB0_t::msg_0xB0_t | ( | ) |
sick::msg_0xB0_t::msg_0xB0_t | ( | msg_t const * | msg | ) | [inline] |
unsigned sick::msg_0xB0_t::beam_flags | ( | unsigned | b | ) | const [inline] |
References BEAM_BASE_OFFSET, BEAM_SIZE, sick::msg_t::m_data, and num_beams().
Referenced by dump_data(), msg_0xB0_printer(), and sick_observer_t::scan().
unsigned sick::msg_0xB0_t::dgram_index | ( | void | ) | const [inline] |
References BEAM_BASE_OFFSET, BEAM_SIZE, sick::msg_t::m_data, and num_beams().
Referenced by msg_0xB0_printer().
bool sick::msg_0xB0_t::is_partial_scan | ( | void | ) | const [inline] |
References scan_flags().
Referenced by dump_data(), msg_0xB0_printer(), and sick_observer_t::scan().
unsigned sick::msg_0xB0_t::num_beams | ( | void | ) | const [inline] |
References scan_flags().
Referenced by beam_flags(), dgram_index(), dump_data(), msg_0xB0_printer(), sick_observer_t::scan(), and scan_index().
unsigned sick::msg_0xB0_t::partial_scan_index | ( | void | ) | const [inline] |
References scan_flags().
Referenced by dump_data(), msg_0xB0_printer(), and sick_observer_t::scan().
unsigned sick::msg_0xB0_t::scan_flags | ( | void | ) | const [inline] |
References sick::msg_t::m_data, and SCAN_FLAGS_OFFSET.
Referenced by is_partial_scan(), msg_0xB0_printer(), num_beams(), partial_scan_index(), and units().
unsigned sick::msg_0xB0_t::scan_index | ( | void | ) | const [inline] |
References BEAM_BASE_OFFSET, BEAM_SIZE, sick::msg_t::m_data, and num_beams().
Referenced by msg_0xB0_printer().
units_t sick::msg_0xB0_t::units | ( | void | ) | const [inline] |
References scan_flags().
Referenced by msg_0xB0_printer().
unsigned const sick::msg_0xB0_t::BEAM_BASE_OFFSET = 7 [static, protected] |
Referenced by beam_flags(), dgram_index(), and scan_index().
unsigned const sick::msg_0xB0_t::BEAM_SIZE = 2 [static, protected] |
Referenced by beam_flags(), dgram_index(), and scan_index().
unsigned const sick::msg_0xB0_t::SCAN_FLAGS_OFFSET = 5 [static, protected] |
Referenced by scan_flags().