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

List of all members.

Public Member Functions

void main ()
 Omnidrive ()

Private Member Functions

void cmdArrived (const geometry_msgs::Twist::ConstPtr &msg)
void powerCommand (const rosie_msgs::PowerState::ConstPtr &msg)
void runstopReceiver (const std_msgs::BoolConstPtr &msg)
void stateUpdate (diagnostic_updater::DiagnosticStatusWrapper &s)

Private Attributes

std::string child_frame_id_
diagnostic_updater::Updater diagnostic_
double drive_ [3]
double drive_last_ [3]
std::string frame_id_
ros::NodeHandle n_
std::string power_name_
ros::Publisher power_pub_
ros::Subscriber power_sub_
bool runstop_
ros::Time watchdog_time_

Detailed Description

Definition at line 37 of file omni_ethercat.cpp.


Constructor & Destructor Documentation

Definition at line 60 of file omni_ethercat.cpp.


Member Function Documentation

void Omnidrive::cmdArrived ( const geometry_msgs::Twist::ConstPtr &  msg) [private]

Definition at line 80 of file omni_ethercat.cpp.

void Omnidrive::main ( )

Definition at line 181 of file omni_ethercat.cpp.

void Omnidrive::powerCommand ( const rosie_msgs::PowerState::ConstPtr &  msg) [private]

Definition at line 153 of file omni_ethercat.cpp.

void Omnidrive::runstopReceiver ( const std_msgs::BoolConstPtr &  msg) [private]

Definition at line 100 of file omni_ethercat.cpp.

Definition at line 105 of file omni_ethercat.cpp.


Member Data Documentation

std::string Omnidrive::child_frame_id_ [private]

Definition at line 48 of file omni_ethercat.cpp.

Definition at line 41 of file omni_ethercat.cpp.

double Omnidrive::drive_[3] [private]

Definition at line 45 of file omni_ethercat.cpp.

double Omnidrive::drive_last_[3] [private]

Definition at line 45 of file omni_ethercat.cpp.

std::string Omnidrive::frame_id_ [private]

Definition at line 47 of file omni_ethercat.cpp.

Definition at line 40 of file omni_ethercat.cpp.

std::string Omnidrive::power_name_ [private]

Definition at line 49 of file omni_ethercat.cpp.

Definition at line 42 of file omni_ethercat.cpp.

Definition at line 43 of file omni_ethercat.cpp.

Definition at line 46 of file omni_ethercat.cpp.

Definition at line 44 of file omni_ethercat.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


omni_ethercat
Author(s): Ingo Kresse
autogenerated on Thu May 23 2013 12:56:49