APM:Libraries
|
#include <NotifyDevice.h>
Public Member Functions | |
virtual | ~NotifyDevice () |
virtual bool | init (void)=0 |
virtual void | update ()=0 |
virtual void | handle_led_control (mavlink_message_t *msg) |
virtual void | handle_play_tune (mavlink_message_t *msg) |
Public Attributes | |
const AP_Notify * | pNotify |
Definition at line 8 of file NotifyDevice.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in OreoLED_PX4, and RGBLed.
Definition at line 18 of file NotifyDevice.h.
Referenced by AP_Notify::handle_led_control().
|
inlinevirtual |
Reimplemented in ToneAlarm_PX4.
Definition at line 21 of file NotifyDevice.h.
Referenced by AP_Notify::handle_play_tune().
|
pure virtual |
Implemented in Buzzer, OreoLED_PX4, ExternalLED, AP_BoardLED2, RGBLed, AP_BoardLED, ToneAlarm_PX4, ToneAlarm_ChibiOS, ToneAlarm_Linux, and Display.
Referenced by AP_Notify::init(), and ~NotifyDevice().
|
pure virtual |
Implemented in OreoLED_PX4, Buzzer, RGBLed, ExternalLED, AP_BoardLED2, AP_BoardLED, ToneAlarm_PX4, ToneAlarm_ChibiOS, ToneAlarm_Linux, and Display.
Referenced by AP_Notify::update(), and ~NotifyDevice().
const AP_Notify* NotifyDevice::pNotify |
Definition at line 24 of file NotifyDevice.h.
Referenced by RGBLed::handle_led_control(), Display::init(), Buzzer::init(), AP_Notify::init(), RGBLed::set_rgb(), ToneAlarm_ChibiOS::update(), ToneAlarm_Linux::update(), ToneAlarm_PX4::update(), RGBLed::update(), RGBLed::update_colours(), Display::update_mode(), and Display::update_text().