#include <ackermann.h>

Classes | |
| struct | Joint |
| struct | SteeringJoint |
Public Member Functions | |
| Ackermann () | |
| ros::Duration | getPeriod () const |
| ros::Time | getTime () const |
| void | read () |
| bool | start_callback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
| bool | stop_callback (std_srvs::Empty::Request &, std_srvs::Empty::Response &) |
| void | write () |
Private Attributes | |
| hardware_interface::PositionJointInterface | jnt_pos_interface_ |
| hardware_interface::JointStateInterface | jnt_state_interface_ |
| hardware_interface::VelocityJointInterface | jnt_vel_interface_ |
| struct Ackermann::Joint | joints_ [4] |
| ros::NodeHandle | nh_ |
| bool | running_ |
| ros::ServiceServer | start_srv_ |
| struct Ackermann::SteeringJoint | steering_joints_ [2] |
| ros::ServiceServer | stop_srv_ |
Definition at line 21 of file ackermann.h.
| Ackermann::Ackermann | ( | ) | [inline] |
Definition at line 24 of file ackermann.h.
| ros::Duration Ackermann::getPeriod | ( | ) | const [inline] |
Definition at line 59 of file ackermann.h.
| ros::Time Ackermann::getTime | ( | ) | const [inline] |
Definition at line 58 of file ackermann.h.
| void Ackermann::read | ( | ) | [inline] |
Definition at line 61 of file ackermann.h.
| bool Ackermann::start_callback | ( | std_srvs::Empty::Request & | , |
| std_srvs::Empty::Response & | |||
| ) | [inline] |
Definition at line 111 of file ackermann.h.
| bool Ackermann::stop_callback | ( | std_srvs::Empty::Request & | , |
| std_srvs::Empty::Response & | |||
| ) | [inline] |
Definition at line 117 of file ackermann.h.
| void Ackermann::write | ( | ) | [inline] |
Definition at line 79 of file ackermann.h.
Definition at line 126 of file ackermann.h.
Definition at line 124 of file ackermann.h.
Definition at line 125 of file ackermann.h.
struct Ackermann::Joint Ackermann::joints_[4] [private] |
ros::NodeHandle Ackermann::nh_ [private] |
Definition at line 149 of file ackermann.h.
bool Ackermann::running_ [private] |
Definition at line 147 of file ackermann.h.
ros::ServiceServer Ackermann::start_srv_ [private] |
Definition at line 150 of file ackermann.h.
struct Ackermann::SteeringJoint Ackermann::steering_joints_[2] [private] |
ros::ServiceServer Ackermann::stop_srv_ [private] |
Definition at line 151 of file ackermann.h.