nmc::pic_servo::load_trajectory_builder_t Class Reference

#include <pic_servo_msg_builder.H>

Inheritance diagram for nmc::pic_servo::load_trajectory_builder_t:
nmc::msg_builder_t

List of all members.

Public Member Functions

 load_trajectory_builder_t ()
void trapezoidal_profile (s32_t pos)
void trapezoidal_profile_max_velocity (u32_t vel)
void trapezoidal_profile_acceleration (u32_t acc)
void velocity_profile (u32_t vel)
void velocity_profile_reverse (void)
void velocity_profile_acceleration (u32_t acc)
void pwm_value (u8_t pwm)
void pwm_reverse (void)
void execute_now (void)

Protected Member Functions

u8_t _build (void)

Protected Attributes

u8_t m_control
s32_t m_position
u32_t m_velocity
u32_t m_acceleration
u8_t m_pwm

Constructor & Destructor Documentation

nmc::pic_servo::load_trajectory_builder_t::load_trajectory_builder_t (  )  [inline]

Member Function Documentation

u8_t load_trajectory_builder_t::_build ( void   )  [protected, virtual]
void nmc::pic_servo::load_trajectory_builder_t::execute_now ( void   )  [inline]

References m_control.

void nmc::pic_servo::load_trajectory_builder_t::pwm_reverse ( void   )  [inline]

References m_control.

void nmc::pic_servo::load_trajectory_builder_t::pwm_value ( u8_t  pwm  )  [inline]

References m_control, and m_pwm.

void nmc::pic_servo::load_trajectory_builder_t::trapezoidal_profile ( s32_t  pos  )  [inline]

References m_control, and m_position.

void nmc::pic_servo::load_trajectory_builder_t::trapezoidal_profile_acceleration ( u32_t  acc  )  [inline]

References m_acceleration, and m_control.

void nmc::pic_servo::load_trajectory_builder_t::trapezoidal_profile_max_velocity ( u32_t  vel  )  [inline]

References m_control, and m_velocity.

void nmc::pic_servo::load_trajectory_builder_t::velocity_profile ( u32_t  vel  )  [inline]

References m_control, and m_velocity.

void nmc::pic_servo::load_trajectory_builder_t::velocity_profile_acceleration ( u32_t  acc  )  [inline]

References m_acceleration, and m_control.

void nmc::pic_servo::load_trajectory_builder_t::velocity_profile_reverse ( void   )  [inline]

References m_control.


Member Data Documentation

Referenced by _build(), and trapezoidal_profile().

Referenced by _build(), and pwm_value().


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