nmc::msg_builder_t Class Reference
#include <nmc_msg_builder.H>
List of all members.
Constructor & Destructor Documentation
msg_builder_t::msg_builder_t |
( |
|
) |
|
virtual nmc::msg_builder_t::~msg_builder_t |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual u8_t nmc::msg_builder_t::_build |
( |
void |
|
) |
[protected, pure virtual] |
Implemented in nmc::set_address_builder_t, nmc::set_baud_rate_builder_t, nmc::no_op_builder_t, nmc::hard_reset_builder_t, nmc::pic_io::set_direction_builder_t, nmc::pic_io::define_status_builder_t, nmc::pic_io::read_status_builder_t, nmc::pic_io::set_pwm_builder_t, nmc::pic_io::synch_output_builder_t, nmc::pic_io::set_output_builder_t, nmc::pic_io::set_synch_output_builder_t, nmc::pic_io::set_timer_mode_builer_t, nmc::pic_io::synch_input_builder_t, nmc::pic_servo::reset_position_builder_t, nmc::pic_servo::define_status_builder_t, nmc::pic_servo::read_status_builder_t, nmc::pic_servo::load_trajectory_builder_t, nmc::pic_servo::start_motion_builder_t, nmc::pic_servo::set_gain_builder_t, nmc::pic_servo::stop_motor_builder_t, nmc::pic_servo::io_control_builder_t, nmc::pic_servo::set_homing_mode_builder_t, nmc::pic_servo::clear_sticky_bits_builder_t, and nmc::pic_servo::save_as_home_builder_t.
Referenced by build().
unsigned msg_builder_t::build |
( |
u8_t |
address, |
|
|
u8_t * |
data, |
|
|
unsigned |
max_size | |
|
) |
| | |
u8_t msg_builder_t::calc_crc |
( |
u8_t const * |
data, |
|
|
unsigned |
size | |
|
) |
| | [static, protected] |
void nmc::msg_builder_t::encode |
( |
void * |
data, |
|
|
unsigned |
size | |
|
) |
| | [inline, protected] |
template<typename T >
void nmc::msg_builder_t::encode |
( |
T const & |
v |
) |
[inline, protected] |
References endian::htole(), m_data, m_max_size, and m_offset.
Referenced by nmc::pic_servo::set_homing_mode_builder_t::_build(), nmc::pic_servo::io_control_builder_t::_build(), nmc::pic_servo::stop_motor_builder_t::_build(), nmc::pic_servo::set_gain_builder_t::_build(), nmc::pic_servo::load_trajectory_builder_t::_build(), nmc::pic_servo::read_status_builder_t::_build(), nmc::pic_servo::define_status_builder_t::_build(), nmc::pic_io::set_timer_mode_builer_t::_build(), nmc::pic_io::set_synch_output_builder_t::_build(), nmc::pic_io::set_output_builder_t::_build(), nmc::pic_io::set_pwm_builder_t::_build(), nmc::pic_io::read_status_builder_t::_build(), nmc::pic_io::define_status_builder_t::_build(), nmc::pic_io::set_direction_builder_t::_build(), nmc::set_baud_rate_builder_t::_build(), and nmc::set_address_builder_t::_build().
Member Data Documentation
The documentation for this class was generated from the following files: