Firmware
Public Member Functions | Public Attributes | List of all members
mavlink_px4.MAVLink_sys_status_message Class Reference
Inheritance diagram for mavlink_px4.MAVLink_sys_status_message:
mavlink_px4.MAVLink_message

Public Member Functions

def __init__ (self, onboard_control_sensors_present, onboard_control_sensors_enabled, onboard_control_sensors_health, load, voltage_battery, current_battery, battery_remaining, drop_rate_comm, errors_comm, errors_count1, errors_count2, errors_count3, errors_count4)
 
def pack (self, mav)
 

Public Attributes

 onboard_control_sensors_present
 
 onboard_control_sensors_enabled
 
 onboard_control_sensors_health
 
 load
 
 voltage_battery
 
 current_battery
 
 battery_remaining
 
 drop_rate_comm
 
 errors_comm
 
 errors_count1
 
 errors_count2
 
 errors_count3
 
 errors_count4
 

Detailed Description

The general system state. If the system is following the
MAVLink standard, the system state is mainly defined by three
orthogonal states/modes: The system mode, which is either
LOCKED (motors shut down and locked), MANUAL (system under RC
control), GUIDED (system with autonomous position control,
position setpoint controlled manually) or AUTO (system guided
by path/waypoint planner). The NAV_MODE defined the current
flight state: LIFTOFF (often an open-loop maneuver), LANDING,
WAYPOINTS or VECTOR. This represents the internal navigation
state machine. The system status shows wether the system is
currently active or not and if an emergency occured. During
the CRITICAL and EMERGENCY states the MAV is still considered
to be active, but should start emergency procedures
autonomously. After a failure occured it should first move
from active to critical to allow manual intervention and then
move to emergency after a certain timeout.

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