ThrusterMonitor
- class suave_monitor.thruster_monitor.ThrusterMonitor
Apply scheduled thruster events through MAVROS parameters.
- __init__()
Initialize event configuration, diagnostics, and state input.
- call_service(srv_type, srv_name, request)
Wait for a service and submit an asynchronous request.
- change_thruster_status(thruster, value)
Apply a thruster failure or recovery and publish diagnostics.
- status_cb(msg)
Start processing thruster events in guided mode.
- thruster_event_cb()
Apply the next event after its configured delay.
Methods
__init__()Initialize event configuration, diagnostics, and state input.
call_service(srv_type, srv_name, request)Wait for a service and submit an asynchronous request.
change_thruster_status(thruster, value)Apply a thruster failure or recovery and publish diagnostics.
status_cb(msg)Start processing thruster events in guided mode.
Apply the next event after its configured delay.
Attributes