sick::msg_0xB1_t Class Reference

#include <msg_0xB1.H>

Inheritance diagram for sick::msg_0xB1_t:
sick::msg_t

List of all members.

Public Member Functions

 msg_0xB1_t ()
 msg_0xB1_t (msg_t const *msg)
char const * sw_version (void) const
unsigned operating_mode (void) const
unsigned status (void) const
char const * manufacturer_code (void) const
unsigned baud_rate (void) const
unsigned units (void) const
bool laser_enabled (void) const
char const * boot_prom_sw_version (void) const

Static Public Attributes

static unsigned const BAUD_500000 = 0x8001
static unsigned const BAUD_38400 = 0x8019
static unsigned const BAUD_19200 = 0x8033
static unsigned const BAUD_9600 = 0x8067

Static Protected Attributes

static unsigned const SW_VERSION_OFFSET = 5
static unsigned const OPERATING_MODE_OFFSET = 12
static unsigned const STATUS_OFFSET = 13
static unsigned const MANUFACTURER_CODE_OFFSET = 14
static unsigned const VARIANT_TYPE_OFFSET = 22
static unsigned const BAUD_RATE_OFFSET = 120
static unsigned const UNITS_OFFSET = 126
static unsigned const LASER_ENABLED_OFFSET = 127
static unsigned const BOOT_PROM_SW_VERSION_OFFSET = 128

Constructor & Destructor Documentation

sick::msg_0xB1_t::msg_0xB1_t (  ) 
sick::msg_0xB1_t::msg_0xB1_t ( msg_t const *  msg  )  [inline]

Member Function Documentation

unsigned sick::msg_0xB1_t::baud_rate ( void   )  const [inline]

References BAUD_RATE_OFFSET, and sick::msg_t::m_data.

Referenced by msg_0xB1_printer().

char const* sick::msg_0xB1_t::boot_prom_sw_version ( void   )  const [inline]
bool sick::msg_0xB1_t::laser_enabled ( void   )  const [inline]
char const* sick::msg_0xB1_t::manufacturer_code ( void   )  const [inline]
unsigned sick::msg_0xB1_t::operating_mode ( void   )  const [inline]
unsigned sick::msg_0xB1_t::status ( void   )  const [inline]

References sick::msg_t::m_data, and STATUS_OFFSET.

Referenced by msg_0xB1_printer().

char const* sick::msg_0xB1_t::sw_version ( void   )  const [inline]

References sick::msg_t::m_data, and SW_VERSION_OFFSET.

Referenced by msg_0xB1_printer().

unsigned sick::msg_0xB1_t::units ( void   )  const [inline]

References sick::msg_t::m_data, and UNITS_OFFSET.

Referenced by msg_0xB1_printer().


Member Data Documentation

unsigned const sick::msg_0xB1_t::BAUD_19200 = 0x8033 [static]
unsigned const sick::msg_0xB1_t::BAUD_38400 = 0x8019 [static]
unsigned const sick::msg_0xB1_t::BAUD_500000 = 0x8001 [static]
unsigned const sick::msg_0xB1_t::BAUD_9600 = 0x8067 [static]
unsigned const sick::msg_0xB1_t::BAUD_RATE_OFFSET = 120 [static, protected]

Referenced by baud_rate().

unsigned const sick::msg_0xB1_t::BOOT_PROM_SW_VERSION_OFFSET = 128 [static, protected]

Referenced by boot_prom_sw_version().

unsigned const sick::msg_0xB1_t::LASER_ENABLED_OFFSET = 127 [static, protected]

Referenced by laser_enabled().

unsigned const sick::msg_0xB1_t::MANUFACTURER_CODE_OFFSET = 14 [static, protected]

Referenced by manufacturer_code().

unsigned const sick::msg_0xB1_t::OPERATING_MODE_OFFSET = 12 [static, protected]

Referenced by operating_mode().

unsigned const sick::msg_0xB1_t::STATUS_OFFSET = 13 [static, protected]

Referenced by status().

unsigned const sick::msg_0xB1_t::SW_VERSION_OFFSET = 5 [static, protected]

Referenced by sw_version().

unsigned const sick::msg_0xB1_t::UNITS_OFFSET = 126 [static, protected]

Referenced by units().

unsigned const sick::msg_0xB1_t::VARIANT_TYPE_OFFSET = 22 [static, protected]

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

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