uav.UAVModeManager#
Classes#
Mission manager for MAVLink/PX4 UAV vehicles. |
Module Contents#
- class UAVModeManager(*, mission_spec: vehicle_common.runtime.mission_loader.RuntimeMission, debug: bool = False, servo_only: bool = False, vehicle_name: str = 'uav', vehicle_class: uav.vehicles.AirframeClass.AirframeClass = AirframeClass.MULTICOPTER, camera_offsets=None, auto_launch: bool = True, peer_heartbeat_hz: float = 10.0, peer_stale_timeout_s: float = 0.5, node_name: str = 'mission')#
Bases:
vehicle_common.mode_manager.ModeManagerMission manager for MAVLink/PX4 UAV vehicles.
- vehicle: uav.vehicles.UAV.UAV#
- servo_only = False#
- failsafe_trigger_service#
- _auto_launch_ready() bool#
- trigger_failsafe(request, response)#
- spin_once() None#
- handle_mode_state(state: str) None#