sick::msg_0x77_builder_t Class Reference

#include <msg_0x77_builder.H>

Inheritance diagram for sick::msg_0x77_builder_t:
sick::msg_builder_t

List of all members.

Public Types

enum  sens_t { STD, MED, LOW, HIGH }
enum  avail_t { LVL_3 = 0x01, RT_INDICES = 0x02, LVL_2 = 0x04 }
enum  meas_mode_t {
  MODE_0 = 0x00, MODE_1 = 0x01, MODE_2 = 0x02, MODE_3 = 0x03,
  MODE_4 = 0x04, MODE_5 = 0x05, MODE_6 = 0x06, MODE_7 = 0x0F
}
enum  units_t { UNIT_CM = 0x00, UNIT_MM = 0x01 }

Public Member Functions

 msg_0x77_builder_t ()
void blanking (uint16_t blank_)
void sensitivity (sens_t sens_)
void availability (avail_t avail_)
void measuring_mode (meas_mode_t mode_)
void units (units_t units_)
void temporary_field (uint16_t field_)
void field_a_b_subtractive (bool sub_)
void multiple_eval (uint16_t eval_)
void restart (uint16_t restart_)
void restart_time (uint16_t time_)
void blanking_multiple_eval (uint16_t eval_)
void contour_a_reference (uint16_t ref_)
void contour_a_pos_tolerance (uint16_t tol_)
void contour_a_neg_tolerance (uint16_t tol_)
void contour_a_beg_angle (uint16_t angle_)
void contour_a_end_angle (uint16_t angle_)
void contour_b_reference (uint16_t ref_)
void contour_b_pos_tolerance (uint16_t tol_)
void contour_b_neg_tolerance (uint16_t tol_)
void contour_b_beg_angle (uint16_t angle_)
void contour_b_end_angle (uint16_t angle_)
void contour_c_reference (uint16_t ref_)
void contour_c_pos_tolerance (uint16_t tol_)
void contour_c_neg_tolerance (uint16_t tol_)
void contour_c_beg_angle (uint16_t angle_)
void contour_c_end_angle (uint16_t angle_)
void pixel_eval (bool eval_)
void single_eval_mode (uint16_t mode_)
void field_b_c_restart_time (uint16_t time_)
void dazzling_multiple_eval (uint16_t eval_)

Protected Member Functions

unsigned _build (void)

Protected Attributes

unsigned m_sc_size
unsigned char m_sc_data [404]

Member Enumeration Documentation

Enumerator:
LVL_3 
RT_INDICES 
LVL_2 
Enumerator:
MODE_0 
MODE_1 
MODE_2 
MODE_3 
MODE_4 
MODE_5 
MODE_6 
MODE_7 
Enumerator:
STD 
MED 
LOW 
HIGH 
Enumerator:
UNIT_CM 
UNIT_MM 

Constructor & Destructor Documentation

msg_0x77_builder_t::msg_0x77_builder_t (  ) 

References m_sc_data.


Member Function Documentation

unsigned msg_0x77_builder_t::_build ( void   )  [protected, virtual]
void msg_0x77_builder_t::availability ( avail_t  avail_  ) 

References m_sc_data.

void msg_0x77_builder_t::blanking ( uint16_t  blank_  ) 

References m_sc_data.

void sick::msg_0x77_builder_t::blanking_multiple_eval ( uint16_t  eval_  ) 
void sick::msg_0x77_builder_t::contour_a_beg_angle ( uint16_t  angle_  ) 
void sick::msg_0x77_builder_t::contour_a_end_angle ( uint16_t  angle_  ) 
void sick::msg_0x77_builder_t::contour_a_neg_tolerance ( uint16_t  tol_  ) 
void sick::msg_0x77_builder_t::contour_a_pos_tolerance ( uint16_t  tol_  ) 
void sick::msg_0x77_builder_t::contour_a_reference ( uint16_t  ref_  ) 
void sick::msg_0x77_builder_t::contour_b_beg_angle ( uint16_t  angle_  ) 
void sick::msg_0x77_builder_t::contour_b_end_angle ( uint16_t  angle_  ) 
void sick::msg_0x77_builder_t::contour_b_neg_tolerance ( uint16_t  tol_  ) 
void sick::msg_0x77_builder_t::contour_b_pos_tolerance ( uint16_t  tol_  ) 
void sick::msg_0x77_builder_t::contour_b_reference ( uint16_t  ref_  ) 
void sick::msg_0x77_builder_t::contour_c_beg_angle ( uint16_t  angle_  ) 
void sick::msg_0x77_builder_t::contour_c_end_angle ( uint16_t  angle_  ) 
void sick::msg_0x77_builder_t::contour_c_neg_tolerance ( uint16_t  tol_  ) 
void sick::msg_0x77_builder_t::contour_c_pos_tolerance ( uint16_t  tol_  ) 
void sick::msg_0x77_builder_t::contour_c_reference ( uint16_t  ref_  ) 
void sick::msg_0x77_builder_t::dazzling_multiple_eval ( uint16_t  eval_  ) 
void sick::msg_0x77_builder_t::field_a_b_subtractive ( bool  sub_  ) 
void sick::msg_0x77_builder_t::field_b_c_restart_time ( uint16_t  time_  ) 
void msg_0x77_builder_t::measuring_mode ( meas_mode_t  mode_  ) 

References m_sc_data.

Referenced by main().

void sick::msg_0x77_builder_t::multiple_eval ( uint16_t  eval_  ) 
void sick::msg_0x77_builder_t::pixel_eval ( bool  eval_  ) 
void sick::msg_0x77_builder_t::restart ( uint16_t  restart_  ) 
void sick::msg_0x77_builder_t::restart_time ( uint16_t  time_  ) 
void msg_0x77_builder_t::sensitivity ( sens_t  sens_  ) 

References m_sc_data.

void sick::msg_0x77_builder_t::single_eval_mode ( uint16_t  mode_  ) 
void sick::msg_0x77_builder_t::temporary_field ( uint16_t  field_  ) 
void msg_0x77_builder_t::units ( units_t  units_  ) 

References m_sc_data.

Referenced by main().


Member Data Documentation

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

Referenced by _build().


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