26 #define RGB_LED_MEDIUM 2 27 #define RGB_LED_HIGH 3 31 #define NOTIFY_TEXT_BUFFER_SIZE 51 35 #define DISPLAY_SSD1306 1 36 #define DISPLAY_SH1106 2 121 void init(
bool enable_external_leds);
static void handle_led_control(mavlink_message_t *msg)
uint32_t user_mode_change_failed
uint32_t user_mode_change
AP_Int8 _rgb_led_override
uint32_t compass_cal_failed
uint32_t waiting_for_throw
static uint8_t _num_devices
uint32_t failsafe_mode_change
static const struct AP_Param::GroupInfo var_info[]
uint32_t pre_arm_gps_check
notify_flags_type - bitmask of notification flags
const char * get_flight_mode_str() const
static AP_Notify * instance(void)
notify_events_type - bitmask of active events.
A system for managing and storing variables that are of general interest to the system.
bool buzzer_enabled() const
void init(bool enable_external_leds)
uint32_t mission_complete
#define NOTIFY_TEXT_BUFFER_SIZE
uint32_t compass_cal_canceled
const char * get_text() const
uint32_t failsafe_battery
uint32_t autotune_complete
uint32_t _send_text_updated_millis
uint32_t compass_cal_running
uint8_t get_buzz_pin() const
static void handle_play_tune(mavlink_message_t *msg)
uint32_t initiated_compass_cal
void set_flight_mode_str(const char *str)
Common definitions and utility routines for the ArduPilot libraries.
static AP_Notify * _instance
uint32_t waypoint_complete
static struct notify_flags_and_values_type flags
uint32_t autotune_next_axis
AP_Int8 _rgb_led_brightness
void update(void)
update - allow updates of leds that cannot be updated during a timed interrupt
void send_text(const char *str)
char _send_text[NOTIFY_TEXT_BUFFER_SIZE]
uint32_t compass_cal_saved
uint32_t parachute_release
static struct notify_events_type events
AP_Notify & operator=(const AP_Notify &)=delete
static NotifyDevice * _devices[]