
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.