Public Member Functions | Private Attributes
hydraulic::Hydraulic Class Reference

#include <multicar_hydraulic_core.h>

List of all members.

Public Member Functions

void callbackCanMessageRaw (const tinycan::CanMsg::ConstPtr &msg)
 Callback for can messages.
void callbackRobotTrajectory (const sensor_msgs::JointState::ConstPtr &msg)
 Callback for moveit robot trajectory.
int checkTask ()
 Handle hydraulic movement tasks.
void cmdToCanMessage (std::string cmd, int val)
 Build CAN Message from commando.
 Hydraulic ()
 The constructor.
int init ()
 Init.
void publishCanMessage (tinycan::CanMsg *msg)
 Publish can message.
void publishJointStateMessage (int nid, uint32_t pos, uint16_t velo)
 Publisher JointState Message.
void setCanMsgPublisher (ros::Publisher *p)
 Setter for CAN Message publisher.
void setJointStatePublisher (ros::Publisher *p)
 Setter for JointState publisher.
void setPWM (uint8_t nid, uint16_t pwm)
 Set PWM signal for selected node.
 ~Hydraulic ()
 The destructor.

Private Attributes

Ausleger ausleger [5]
ros::Publishercpub
uint8_t hydraulic_states [3][8]
bool is_man_ctr
bool is_man_ctr_act
ros::Publisherjspub

Detailed Description

Definition at line 79 of file multicar_hydraulic_core.h.


Constructor & Destructor Documentation

The constructor.

Definition at line 30 of file multicar_hydraulic_core.cpp.

The destructor.

Definition at line 35 of file multicar_hydraulic_core.cpp.


Member Function Documentation

Callback for can messages.

Definition at line 299 of file multicar_hydraulic_core.cpp.

void hydraulic::Hydraulic::callbackRobotTrajectory ( const sensor_msgs::JointState::ConstPtr &  msg)

Callback for moveit robot trajectory.

Definition at line 165 of file multicar_hydraulic_core.cpp.

Handle hydraulic movement tasks.

Definition at line 731 of file multicar_hydraulic_core.cpp.

void hydraulic::Hydraulic::cmdToCanMessage ( std::string  cmd,
int  val = 0 
)

Build CAN Message from commando.

Definition at line 425 of file multicar_hydraulic_core.cpp.

Init.

Definition at line 40 of file multicar_hydraulic_core.cpp.

Publish can message.

Definition at line 71 of file multicar_hydraulic_core.cpp.

void hydraulic::Hydraulic::publishJointStateMessage ( int  nid,
uint32_t  pos,
uint16_t  velo 
)

Publisher JointState Message.

Definition at line 82 of file multicar_hydraulic_core.cpp.

Setter for CAN Message publisher.

Definition at line 99 of file multicar_hydraulic_core.h.

Setter for JointState publisher.

Definition at line 101 of file multicar_hydraulic_core.h.

void hydraulic::Hydraulic::setPWM ( uint8_t  nid,
uint16_t  pwm 
)

Set PWM signal for selected node.

Definition at line 470 of file multicar_hydraulic_core.cpp.


Member Data Documentation

Definition at line 107 of file multicar_hydraulic_core.h.

Definition at line 109 of file multicar_hydraulic_core.h.

uint8_t hydraulic::Hydraulic::hydraulic_states[3][8] [private]

Definition at line 108 of file multicar_hydraulic_core.h.

Definition at line 111 of file multicar_hydraulic_core.h.

Definition at line 112 of file multicar_hydraulic_core.h.

Definition at line 110 of file multicar_hydraulic_core.h.


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


multicar_hydraulic
Author(s): M.Fischer
autogenerated on Thu Jun 6 2019 20:39:31