Public Member Functions | Private Member Functions | Private Attributes
Throttle Class Reference

List of all members.

Public Member Functions

void Main ()
int Setup (ros::NodeHandle node)
int Shutdown ()
 Throttle ()
 ~Throttle ()

Private Member Functions

void GetCmd (const art_msgs::ThrottleCommand::ConstPtr &cmd)
void PollDevice (void)

Private Attributes

devthrottledev_
bool diagnostic_
std::string port_
ros::Subscriber throttle_cmd_
ros::Publisher throttle_state_
bool training_

Detailed Description

Definition at line 64 of file throttle.cc.


Constructor & Destructor Documentation

Definition at line 94 of file throttle.cc.

Throttle::~Throttle ( ) [inline]

Definition at line 69 of file throttle.cc.


Member Function Documentation

void Throttle::GetCmd ( const art_msgs::ThrottleCommand::ConstPtr cmd) [private]

Definition at line 154 of file throttle.cc.

void Throttle::Main ( )

Definition at line 201 of file throttle.cc.

void Throttle::PollDevice ( void  ) [private]

Definition at line 179 of file throttle.cc.

Definition at line 118 of file throttle.cc.

int Throttle::Shutdown ( void  )

Definition at line 146 of file throttle.cc.


Member Data Documentation

Definition at line 90 of file throttle.cc.

Definition at line 85 of file throttle.cc.

std::string Throttle::port_ [private]

Definition at line 83 of file throttle.cc.

Definition at line 87 of file throttle.cc.

Definition at line 88 of file throttle.cc.

Definition at line 84 of file throttle.cc.


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


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