cajun::throttle_v1_t Class Reference

#include <throttle.H>

Inheritance diagram for cajun::throttle_v1_t:
cajun::base_throttle_t

List of all members.

Public Member Functions

 throttle_v1_t (const conf_t &conf)
void init ()
bool read_config (const conf_t &conf)
void throttle (double tstamp_, steering_data_t &steering, sog_data_t const &sd, double desired_speed, double desired_speed_rate)

Public Attributes

double m_throttle_up_factor

Protected Attributes

double m_throttle_down_factor
double m_last_speed
double m_last_speed_rate
double m_last_speed_tstamp

Constructor & Destructor Documentation

throttle_v1_t::throttle_v1_t ( const conf_t &  conf  ) 

References init(), and read_config().


Member Function Documentation

void throttle_v1_t::init (  )  [virtual]

Reimplemented from cajun::base_throttle_t.

References m_last_speed, m_last_speed_rate, and m_last_speed_tstamp.

Referenced by throttle_v1_t().

bool throttle_v1_t::read_config ( const conf_t &  conf  )  [virtual]

Reimplemented from cajun::base_throttle_t.

References m_throttle_down_factor, and m_throttle_up_factor.

Referenced by throttle_v1_t().

void throttle_v1_t::throttle ( double  tstamp_,
steering_data_t &  steering,
sog_data_t const &  sd,
double  desired_speed,
double  desired_speed_rate 
) [virtual]

Member Data Documentation

Referenced by init(), and throttle().

Referenced by init().

Referenced by init(), and throttle().

Referenced by read_config(), and throttle().

Referenced by read_config(), and throttle().


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

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