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 | |
The thruster allocator node allows a client node to command the thrusters.
Definition at line 30 of file thruster_allocator.py.
def thruster_allocator.ThrusterAllocatorNode.__init__ | ( | self | ) |
Class constructor.
Definition at line 35 of file thruster_allocator.py.
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.
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.