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