cajun::base_steering_t Class Reference

#include <base_steering.H>

Inheritance diagram for cajun::base_steering_t:
cajun::steering_leadlag_v1_t cajun::steering_leadlag_v2_t cajun::steering_pid_v1_t cajun::steering_pid_v2_t

List of all members.

Public Member Functions

 base_steering_t ()
virtual ~base_steering_t ()
virtual bool read_config (const conf_t &conf)
virtual void init ()
virtual void steer (steering_data_t &steering, double steering_position, guide_data_t const &gd, heading_data_t const &heading_data, double speed_, bool forward, bool tight_path)=0

Protected Attributes

double m_last_error
double m_last_error_rate
double m_last_error_tstamp
bool m_debug_steering

Constructor & Destructor Documentation

cajun::base_steering_t::base_steering_t (  )  [inline]
virtual cajun::base_steering_t::~base_steering_t (  )  [inline, virtual]

Member Function Documentation

virtual void cajun::base_steering_t::init (  )  [inline, virtual]
virtual bool cajun::base_steering_t::read_config ( const conf_t &  conf  )  [inline, virtual]
virtual void cajun::base_steering_t::steer ( steering_data_t &  steering,
double  steering_position,
guide_data_t const &  gd,
heading_data_t const &  heading_data,
double  speed_,
bool  forward,
bool  tight_path 
) [pure virtual]

Member Data Documentation

Referenced by read_config().

Referenced by init().

Referenced by init().

Referenced by init().


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

Generated on Fri Apr 9 10:45:16 2010 for UCSteeringController by  doxygen 1.6.1