cajun::base_throttle_t Class Reference

#include <throttle.H>

Inheritance diagram for cajun::base_throttle_t:
cajun::throttle_v1_t cajun::throttle_v2_t cajun::throttle_v3_t

List of all members.

Public Member Functions

 base_throttle_t (const conf_t &conf)
virtual ~base_throttle_t ()
virtual bool read_config (const conf_t &conf)
virtual void init ()
virtual void throttle (double tstamp, steering_data_t &steering, sog_data_t const &sd, double desired_speed, double desired_speed_rate)=0

Protected Attributes

bool m_debug_throttle
double m_min_steering_to_consider_as_turn
double m_max_straight_throttle
double m_max_turn_throttle
double m_speed_error_threshold
double m_throttle

Constructor & Destructor Documentation

cajun::base_throttle_t::base_throttle_t ( const conf_t &  conf  )  [inline]

References init(), and read_config().

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

Member Function Documentation

virtual void cajun::base_throttle_t::init (  )  [inline, virtual]
virtual bool cajun::base_throttle_t::read_config ( const conf_t &  conf  )  [inline, virtual]
virtual void cajun::base_throttle_t::throttle ( double  tstamp,
steering_data_t &  steering,
sog_data_t const &  sd,
double  desired_speed,
double  desired_speed_rate 
) [pure virtual]

Member Data Documentation


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