Public Member Functions | Private Member Functions | Private Attributes
Rotunit Class Reference

#include <rotunit.h>

List of all members.

Public Member Functions

int can_read_fifo ()
void can_rotunit (const can_frame &frame)
void can_rotunit_send (double speed)
 Rotunit (ros::NodeHandle &nh)
void rotunitCallback (const geometry_msgs::Twist::ConstPtr &msg)
bool rotunitRotVelSrv (uos_rotunit_driver::RotVelSrv::Request &req, uos_rotunit_driver::RotVelSrv::Response &res)
 ~Rotunit ()

Private Member Functions

double normalize2PI (double angle)

Private Attributes

CAN can_
ros::NodeHandle nh_
sensor_msgs::JointState previous_state
ros::Publisher rot_pub_
ros::ServiceServer rot_vel_srv_
ros::Subscriber sub_
ros::Publisher vel_pub_

Detailed Description

Definition at line 24 of file rotunit.h.


Constructor & Destructor Documentation

Definition at line 3 of file rotunit.cpp.

Definition at line 15 of file rotunit.cpp.


Member Function Documentation

Definition at line 92 of file rotunit.cpp.

void Rotunit::can_rotunit ( const can_frame &  frame)

Definition at line 61 of file rotunit.cpp.

void Rotunit::can_rotunit_send ( double  speed)

Definition at line 20 of file rotunit.cpp.

double Rotunit::normalize2PI ( double  angle) [private]

Definition at line 39 of file rotunit.cpp.

void Rotunit::rotunitCallback ( const geometry_msgs::Twist::ConstPtr &  msg)

Definition at line 56 of file rotunit.cpp.

bool Rotunit::rotunitRotVelSrv ( uos_rotunit_driver::RotVelSrv::Request &  req,
uos_rotunit_driver::RotVelSrv::Response &  res 
)

Definition at line 49 of file rotunit.cpp.


Member Data Documentation

CAN Rotunit::can_ [private]

Definition at line 45 of file rotunit.h.

Definition at line 46 of file rotunit.h.

sensor_msgs::JointState Rotunit::previous_state [private]

Definition at line 39 of file rotunit.h.

Definition at line 43 of file rotunit.h.

Definition at line 40 of file rotunit.h.

Definition at line 42 of file rotunit.h.

Definition at line 44 of file rotunit.h.


The documentation for this class was generated from the following files:


uos_rotunit_driver
Author(s):
autogenerated on Thu Jun 6 2019 19:07:25