#include <four_wheel_steering.h>
Classes | |
struct | Joint |
struct | SteeringJoint |
Public Member Functions | |
FourWheelSteering () | |
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 FourWheelSteering::Joint | joints_ [4] |
ros::NodeHandle | nh_ |
bool | running_ |
ros::ServiceServer | start_srv_ |
struct FourWheelSteering::SteeringJoint | steering_joints_ [4] |
ros::ServiceServer | stop_srv_ |
Definition at line 21 of file four_wheel_steering.h.
FourWheelSteering::FourWheelSteering | ( | ) | [inline] |
Definition at line 24 of file four_wheel_steering.h.
ros::Duration FourWheelSteering::getPeriod | ( | ) | const [inline] |
Definition at line 60 of file four_wheel_steering.h.
ros::Time FourWheelSteering::getTime | ( | ) | const [inline] |
Definition at line 59 of file four_wheel_steering.h.
void FourWheelSteering::read | ( | ) | [inline] |
Definition at line 62 of file four_wheel_steering.h.
bool FourWheelSteering::start_callback | ( | std_srvs::Empty::Request & | , |
std_srvs::Empty::Response & | |||
) | [inline] |
Definition at line 114 of file four_wheel_steering.h.
bool FourWheelSteering::stop_callback | ( | std_srvs::Empty::Request & | , |
std_srvs::Empty::Response & | |||
) | [inline] |
Definition at line 120 of file four_wheel_steering.h.
void FourWheelSteering::write | ( | ) | [inline] |
Definition at line 82 of file four_wheel_steering.h.
Definition at line 129 of file four_wheel_steering.h.
Definition at line 127 of file four_wheel_steering.h.
Definition at line 128 of file four_wheel_steering.h.
struct FourWheelSteering::Joint FourWheelSteering::joints_[4] [private] |
ros::NodeHandle FourWheelSteering::nh_ [private] |
Definition at line 152 of file four_wheel_steering.h.
bool FourWheelSteering::running_ [private] |
Definition at line 150 of file four_wheel_steering.h.
Definition at line 153 of file four_wheel_steering.h.
struct FourWheelSteering::SteeringJoint FourWheelSteering::steering_joints_[4] [private] |
Definition at line 154 of file four_wheel_steering.h.