Public Member Functions | Public Attributes | List of all members
thruster_allocator.ThrusterAllocatorNode Class Reference
Inheritance diagram for thruster_allocator.ThrusterAllocatorNode:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def get_config (self, request)
 
def get_thruster_curve (self, request)
 
def get_thruster_info (self, request)
 
def input_callback (self, msg)
 
def input_stamped_callback (self, msg)
 
def set_config (self, request)
 

Public Attributes

 config
 
 curve_calc_service
 
 get_thruster_manager_config_service
 
 input_stamped_sub
 
 input_sub
 
 last_update
 
 n_thrusters
 
 ready
 
 set_thruster_manager_config_service
 
 thruster_info_service
 

Detailed Description

The thruster allocator node allows a client node 
to command the thrusters.

Definition at line 30 of file thruster_allocator.py.

Constructor & Destructor Documentation

def thruster_allocator.ThrusterAllocatorNode.__init__ (   self)
Class constructor.

Definition at line 35 of file thruster_allocator.py.

Member Function Documentation

def thruster_allocator.ThrusterAllocatorNode.get_config (   self,
  request 
)

Definition at line 110 of file thruster_allocator.py.

def thruster_allocator.ThrusterAllocatorNode.get_thruster_curve (   self,
  request 
)
Return service callback for computation of thruster curve.

Definition at line 83 of file thruster_allocator.py.

def thruster_allocator.ThrusterAllocatorNode.get_thruster_info (   self,
  request 
)
Return service callback with thruster information.

Definition at line 76 of file thruster_allocator.py.

def thruster_allocator.ThrusterAllocatorNode.input_callback (   self,
  msg 
)
Callback to the subscriber that receiver the wrench to be applied on
UUV's BODY frame.
@param msg Wrench message

Definition at line 122 of file thruster_allocator.py.

def thruster_allocator.ThrusterAllocatorNode.input_stamped_callback (   self,
  msg 
)
Callback to the subscriber that receiver the stamped wrench to be
applied on UUV's BODY frame.
@param msg Stamped wrench message

Definition at line 140 of file thruster_allocator.py.

def thruster_allocator.ThrusterAllocatorNode.set_config (   self,
  request 
)

Definition at line 93 of file thruster_allocator.py.

Member Data Documentation

thruster_allocator.ThrusterAllocatorNode.config

Definition at line 106 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.curve_calc_service

Definition at line 54 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.get_thruster_manager_config_service

Definition at line 60 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.input_stamped_sub

Definition at line 48 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.input_sub

Definition at line 42 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.last_update

Definition at line 39 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.n_thrusters

Definition at line 85 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.ready

Definition at line 95 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.set_thruster_manager_config_service

Definition at line 57 of file thruster_allocator.py.

thruster_allocator.ThrusterAllocatorNode.thruster_info_service

Definition at line 51 of file thruster_allocator.py.


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


uuv_thruster_manager
Author(s): Musa Morena Marcusso Manhaes , Sebastian Scherer , Luiz Ricardo Douat
autogenerated on Thu Jun 18 2020 03:28:39