Public Member Functions | Private Types | Private Attributes
testwheel Class Reference

#include <testwheel.h>

List of all members.

Public Member Functions

int Configure ()
int Run (float steering_angle)
 testwheel (const boost::shared_ptr< devsteer > &_dev)
 ~testwheel ()

Private Types

enum  state_t { Begin, Move, Back, Done }

Private Attributes

boost::shared_ptr< devsteerdev
float start_angle
state_t state
float target_angle
double test_angle
bool test_wheel
double timeout
boost::shared_ptr< DriverTimertimer
double tolerance

Detailed Description

Definition at line 44 of file testwheel.h.


Member Enumeration Documentation

enum testwheel::state_t [private]
Enumerator:
Begin 
Move 
Back 
Done 

Definition at line 58 of file testwheel.h.


Constructor & Destructor Documentation

testwheel::testwheel ( const boost::shared_ptr< devsteer > &  _dev)

Definition at line 26 of file testwheel.cc.

Definition at line 32 of file testwheel.cc.


Member Function Documentation

Definition at line 35 of file testwheel.cc.

int testwheel::Run ( float  steering_angle)

Definition at line 69 of file testwheel.cc.


Member Data Documentation

boost::shared_ptr<devsteer> testwheel::dev [private]

Definition at line 67 of file testwheel.h.

float testwheel::start_angle [private]

Definition at line 76 of file testwheel.h.

Definition at line 66 of file testwheel.h.

float testwheel::target_angle [private]

Definition at line 77 of file testwheel.h.

double testwheel::test_angle [private]

Definition at line 72 of file testwheel.h.

Definition at line 71 of file testwheel.h.

double testwheel::timeout [private]

Definition at line 73 of file testwheel.h.

boost::shared_ptr<DriverTimer> testwheel::timer [private]

Definition at line 68 of file testwheel.h.

double testwheel::tolerance [private]

Definition at line 74 of file testwheel.h.


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


art_servo
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 3 2014 11:09:12