sick::msg_0x20_builder_t Class Reference

#include <msg_0x20_builder.H>

Inheritance diagram for sick::msg_0x20_builder_t:
sick::msg_builder_t

List of all members.

Public Types

enum  mode_t {
  MODE_10 = 0x10, MODE_20 = 0x20, MODE_21 = 0x21, MODE_22 = 0x22,
  MODE_23 = 0x23, MODE_24 = 0x24, MODE_25 = 0x25, MODE_26 = 0x26,
  MODE_27 = 0x27, MODE_28 = 0x28, MODE_29 = 0x29, MODE_2A = 0x2A,
  MODE_2B = 0x2B, MODE_2C = 0x2C, MODE_2E = 0x2E, MODE_50 = 0x50,
  MODE_40 = 0x40, MODE_41 = 0x41, MODE_42 = 0x42, MODE_48 = 0x48
}
enum  baud_t { BAUD_38400 = 0x40, BAUD_19200 = 0x41, BAUD_9600 = 0x42, BAUD_500K = 0x48 }

Public Member Functions

 msg_0x20_builder_t ()
void install_mode (char const *password)
void mode (mode_t mode)
void baud_rate (baud_t baud)

Protected Member Functions

unsigned _build (void)

Protected Attributes

unsigned m_sc_size
unsigned char m_sc_data [404]

Member Enumeration Documentation

Enumerator:
BAUD_38400 
BAUD_19200 
BAUD_9600 
BAUD_500K 
Enumerator:
MODE_10 
MODE_20 
MODE_21 
MODE_22 
MODE_23 
MODE_24 
MODE_25 
MODE_26 
MODE_27 
MODE_28 
MODE_29 
MODE_2A 
MODE_2B 
MODE_2C 
MODE_2E 
MODE_50 
MODE_40 
MODE_41 
MODE_42 
MODE_48 

Constructor & Destructor Documentation

msg_0x20_builder_t::msg_0x20_builder_t (  ) 

Member Function Documentation

unsigned msg_0x20_builder_t::_build ( void   )  [protected, virtual]
void msg_0x20_builder_t::baud_rate ( baud_t  baud  ) 

References m_sc_data, and m_sc_size.

Referenced by main().

void msg_0x20_builder_t::install_mode ( char const *  password  ) 

References m_sc_data, and m_sc_size.

Referenced by main().

void msg_0x20_builder_t::mode ( mode_t  mode  ) 

Member Data Documentation

unsigned char sick::msg_0x20_builder_t::m_sc_data[404] [protected]

Referenced by _build(), baud_rate(), install_mode(), and mode().

Referenced by _build(), baud_rate(), install_mode(), and mode().


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

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