#include <msg_0x20_builder.H>
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] |
msg_0x20_builder_t::msg_0x20_builder_t | ( | ) |
unsigned msg_0x20_builder_t::_build | ( | void | ) | [protected, virtual] |
Implements sick::msg_builder_t.
References sick::msg_builder_t::encode(), m_sc_data, and m_sc_size.
void msg_0x20_builder_t::baud_rate | ( | baud_t | baud | ) |
void msg_0x20_builder_t::install_mode | ( | char const * | password | ) |
void msg_0x20_builder_t::mode | ( | mode_t | mode | ) |
unsigned char sick::msg_0x20_builder_t::m_sc_data[404] [protected] |
Referenced by _build(), baud_rate(), install_mode(), and mode().
unsigned sick::msg_0x20_builder_t::m_sc_size [protected] |
Referenced by _build(), baud_rate(), install_mode(), and mode().