#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.