Public Member Functions | Protected Member Functions | Protected Attributes
labust::allocation::ScaleAllocation Class Reference

#include <ScaleAllocation.hpp>

List of all members.

Public Member Functions

virtual void onInit ()
 Nodelet initialization procedure.
 ScaleAllocation ()
 Main constructor initializes the values to default.

Protected Member Functions

virtual void onTauIn (const auv_msgs::BodyForceReq::ConstPtr tauIn)

Protected Attributes

ThrustAllocation alloc
 Thrust allocation parameters.
ros::Publisher revsAch
 The revolutions publisher.
ros::Publisher tauAch
 The achieved force and torque publisher.
ros::Subscriber tauIn
 The force and torque request subscriber.

Detailed Description

The base class of an allocation nodelet.

Todo:
Add support for voltage tracking

Definition at line 55 of file ScaleAllocation.hpp.


Constructor & Destructor Documentation

Main constructor initializes the values to default.

Definition at line 48 of file ScaleAllocation.cpp.


Member Function Documentation

void ScaleAllocation::onInit ( ) [virtual]

Nodelet initialization procedure.

Definition at line 50 of file ScaleAllocation.cpp.

void ScaleAllocation::onTauIn ( const auv_msgs::BodyForceReq::ConstPtr  tauIn) [protected, virtual]

Definition at line 66 of file ScaleAllocation.cpp.


Member Data Documentation

Thrust allocation parameters.

Definition at line 75 of file ScaleAllocation.hpp.

The revolutions publisher.

Definition at line 73 of file ScaleAllocation.hpp.

The achieved force and torque publisher.

Definition at line 71 of file ScaleAllocation.hpp.

The force and torque request subscriber.

Definition at line 69 of file ScaleAllocation.hpp.


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