Public Member Functions | Private Member Functions | Private Attributes
labust::allocation::AllocationNode Class Reference

#include <allocation_node.h>

List of all members.

Public Member Functions

 AllocationNode ()
 Main constructor.
void onInit ()
 ~AllocationNode ()
 General destructor.

Private Member Functions

void onTau (const auv_msgs::BodyForceReq::ConstPtr tau)
 Handles the desired force and torque request.

Private Attributes

AllocationInterface::Ptr alloc
 Allocation handle.
pluginlib::ClassLoader
< AllocationInterface
alloc_loader
 Allocation plug-in loader.
ros::Publisher pwm_pub
 The achieved PWM commands.
ros::Timer safety
 The safety timer that stops the thrusters.
ros::Subscriber tau_sub
 The desired force and torque subscriber.
ros::Publisher tauach_pub
 The achieved force and torque publisher.
double timeout
 The safety timeout.

Detailed Description

The class implements the ROS container of the allocation classes.

Definition at line 50 of file allocation_node.h.


Constructor & Destructor Documentation

Main constructor.

Definition at line 41 of file allocation_node.cpp.

General destructor.

Definition at line 49 of file allocation_node.cpp.


Member Function Documentation

Definition at line 51 of file allocation_node.cpp.

void AllocationNode::onTau ( const auv_msgs::BodyForceReq::ConstPtr  tau) [private]

Handles the desired force and torque request.

Definition at line 76 of file allocation_node.cpp.


Member Data Documentation

Allocation handle.

Definition at line 80 of file allocation_node.h.

Allocation plug-in loader.

Definition at line 78 of file allocation_node.h.

The achieved PWM commands.

Definition at line 67 of file allocation_node.h.

The safety timer that stops the thrusters.

Definition at line 73 of file allocation_node.h.

The desired force and torque subscriber.

Definition at line 63 of file allocation_node.h.

The achieved force and torque publisher.

Definition at line 65 of file allocation_node.h.

The safety timeout.

Definition at line 75 of file allocation_node.h.


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


labust_allocation
Author(s): Gyula Nagy
autogenerated on Fri Aug 28 2015 11:23:28