APM:Libraries
Public Attributes | List of all members
AP_Notify::notify_flags_and_values_type Struct Reference

notify_flags_type - bitmask of notification flags More...

#include <AP_Notify.h>

Public Attributes

uint32_t initialising: 1
 
uint32_t gps_status: 3
 
uint32_t gps_num_sats: 6
 
uint32_t flight_mode: 8
 
uint32_t armed: 1
 
uint32_t pre_arm_check: 1
 
uint32_t pre_arm_gps_check: 1
 
uint32_t save_trim: 1
 
uint32_t esc_calibration: 1
 
uint32_t failsafe_radio: 1
 
uint32_t failsafe_battery: 1
 
uint32_t parachute_release: 1
 
uint32_t ekf_bad: 1
 
uint32_t autopilot_mode: 1
 
uint32_t firmware_update: 1
 
uint32_t compass_cal_running: 1
 
uint32_t leak_detected: 1
 
float battery_voltage
 
uint32_t gps_fusion: 1
 
uint32_t gps_glitching: 1
 
uint32_t have_pos_abs: 1
 
uint32_t external_leds: 1
 
uint32_t vehicle_lost: 1
 
uint32_t waiting_for_throw: 1
 
uint32_t powering_off: 1
 
uint32_t video_recording: 1
 

Detailed Description

notify_flags_type - bitmask of notification flags

Definition at line 62 of file AP_Notify.h.

Member Data Documentation

◆ armed

uint32_t AP_Notify::notify_flags_and_values_type::armed

◆ autopilot_mode

uint32_t AP_Notify::notify_flags_and_values_type::autopilot_mode

Definition at line 76 of file AP_Notify.h.

Referenced by OreoLED_PX4::mode_auto_flight().

◆ battery_voltage

float AP_Notify::notify_flags_and_values_type::battery_voltage

Definition at line 80 of file AP_Notify.h.

Referenced by AP_BattMonitor::read().

◆ compass_cal_running

uint32_t AP_Notify::notify_flags_and_values_type::compass_cal_running

Definition at line 78 of file AP_Notify.h.

Referenced by Compass::compass_cal_update(), and ToneAlarm_PX4::update().

◆ ekf_bad

uint32_t AP_Notify::notify_flags_and_values_type::ekf_bad

Definition at line 75 of file AP_Notify.h.

Referenced by Buzzer::update().

◆ esc_calibration

uint32_t AP_Notify::notify_flags_and_values_type::esc_calibration

Definition at line 71 of file AP_Notify.h.

◆ external_leds

uint32_t AP_Notify::notify_flags_and_values_type::external_leds

Definition at line 86 of file AP_Notify.h.

Referenced by AP_Notify::init().

◆ failsafe_battery

uint32_t AP_Notify::notify_flags_and_values_type::failsafe_battery

◆ failsafe_radio

uint32_t AP_Notify::notify_flags_and_values_type::failsafe_radio

Definition at line 72 of file AP_Notify.h.

Referenced by OreoLED_PX4::mode_failsafe_radio(), and ToneAlarm_PX4::update().

◆ firmware_update

uint32_t AP_Notify::notify_flags_and_values_type::firmware_update

Definition at line 77 of file AP_Notify.h.

◆ flight_mode

uint32_t AP_Notify::notify_flags_and_values_type::flight_mode

Definition at line 66 of file AP_Notify.h.

◆ gps_fusion

uint32_t AP_Notify::notify_flags_and_values_type::gps_fusion

Definition at line 81 of file AP_Notify.h.

Referenced by AP_AHRS_NavEKF::update_EKF2(), and AP_AHRS_NavEKF::update_EKF3().

◆ gps_glitching

uint32_t AP_Notify::notify_flags_and_values_type::gps_glitching

Definition at line 82 of file AP_Notify.h.

Referenced by AP_AHRS_NavEKF::update_EKF2(), and AP_AHRS_NavEKF::update_EKF3().

◆ gps_num_sats

uint32_t AP_Notify::notify_flags_and_values_type::gps_num_sats

Definition at line 65 of file AP_Notify.h.

Referenced by AP_GPS::update().

◆ gps_status

uint32_t AP_Notify::notify_flags_and_values_type::gps_status

Definition at line 64 of file AP_Notify.h.

Referenced by setup(), AP_GPS::update(), and RGBLed::update_colours().

◆ have_pos_abs

uint32_t AP_Notify::notify_flags_and_values_type::have_pos_abs

Definition at line 83 of file AP_Notify.h.

Referenced by AP_AHRS_NavEKF::update_EKF2(), and AP_AHRS_NavEKF::update_EKF3().

◆ initialising

uint32_t AP_Notify::notify_flags_and_values_type::initialising

◆ leak_detected

uint32_t AP_Notify::notify_flags_and_values_type::leak_detected

Definition at line 79 of file AP_Notify.h.

Referenced by ToneAlarm_PX4::update().

◆ parachute_release

uint32_t AP_Notify::notify_flags_and_values_type::parachute_release

◆ powering_off

uint32_t AP_Notify::notify_flags_and_values_type::powering_off

Definition at line 89 of file AP_Notify.h.

Referenced by AP_BattMonitor_SMBus_Solo::timer(), and ToneAlarm_PX4::update().

◆ pre_arm_check

uint32_t AP_Notify::notify_flags_and_values_type::pre_arm_check

Definition at line 68 of file AP_Notify.h.

Referenced by setup(), and ToneAlarm_PX4::update().

◆ pre_arm_gps_check

uint32_t AP_Notify::notify_flags_and_values_type::pre_arm_gps_check

Definition at line 69 of file AP_Notify.h.

Referenced by RGBLed::update_colours().

◆ save_trim

uint32_t AP_Notify::notify_flags_and_values_type::save_trim

Definition at line 70 of file AP_Notify.h.

Referenced by setup().

◆ vehicle_lost

uint32_t AP_Notify::notify_flags_and_values_type::vehicle_lost

Definition at line 87 of file AP_Notify.h.

Referenced by ToneAlarm_PX4::update().

◆ video_recording

uint32_t AP_Notify::notify_flags_and_values_type::video_recording

Definition at line 90 of file AP_Notify.h.

◆ waiting_for_throw

uint32_t AP_Notify::notify_flags_and_values_type::waiting_for_throw

Definition at line 88 of file AP_Notify.h.

Referenced by ToneAlarm_PX4::update().


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