#include <ros/ros.h>#include <controller_manager/controller_manager.h>#include <ros/callback_queue.h>#include <signal.h>#include "roboteq/serial_controller.h"#include "roboteq/roboteq.h"#include <boost/chrono.hpp>
Go to the source code of this file.
Typedefs | |
| typedef boost::chrono::steady_clock | time_source |
Functions | |
| void | controlLoop (roboteq::Roboteq &roboteq, controller_manager::ControllerManager &cm, time_source::time_point &last_time) |
| void | diagnosticLoop (roboteq::Roboteq &roboteq) |
| int | main (int argc, char **argv) |
| void | siginthandler (int param) |
Variables | |
| ros::Timer | control_loop |
| ros::Timer | diagnostic_loop |
| roboteq::serial_controller * | rSerial |
| typedef boost::chrono::steady_clock time_source |
Definition at line 43 of file roboteq_control.cpp.
| void controlLoop | ( | roboteq::Roboteq & | roboteq, |
| controller_manager::ControllerManager & | cm, | ||
| time_source::time_point & | last_time | ||
| ) |
Control loop not realtime safe
Definition at line 66 of file roboteq_control.cpp.
| void diagnosticLoop | ( | roboteq::Roboteq & | roboteq | ) |
Diagnostics loop for ORB boards, not realtime safe
Definition at line 86 of file roboteq_control.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 92 of file roboteq_control.cpp.
| void siginthandler | ( | int | param | ) |
Definition at line 51 of file roboteq_control.cpp.
| ros::Timer control_loop |
Definition at line 45 of file roboteq_control.cpp.
| ros::Timer diagnostic_loop |
Definition at line 46 of file roboteq_control.cpp.
| roboteq::serial_controller* rSerial |
Definition at line 48 of file roboteq_control.cpp.