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_ |
Definition at line 37 of file omni_ethercat.cpp.
Definition at line 60 of file omni_ethercat.cpp.
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.
void Omnidrive::stateUpdate | ( | diagnostic_updater::DiagnosticStatusWrapper & | s | ) | [private] |
Definition at line 105 of file omni_ethercat.cpp.
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.
ros::NodeHandle Omnidrive::n_ [private] |
Definition at line 40 of file omni_ethercat.cpp.
std::string Omnidrive::power_name_ [private] |
Definition at line 49 of file omni_ethercat.cpp.
ros::Publisher Omnidrive::power_pub_ [private] |
Definition at line 42 of file omni_ethercat.cpp.
ros::Subscriber Omnidrive::power_sub_ [private] |
Definition at line 43 of file omni_ethercat.cpp.
bool Omnidrive::runstop_ [private] |
Definition at line 46 of file omni_ethercat.cpp.
ros::Time Omnidrive::watchdog_time_ [private] |
Definition at line 44 of file omni_ethercat.cpp.