APM:Libraries
Public Member Functions | Public Attributes | List of all members
NotifyDevice Class Referenceabstract

#include <NotifyDevice.h>

Inheritance diagram for NotifyDevice:
[legend]
Collaboration diagram for NotifyDevice:
[legend]

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_NotifypNotify
 

Detailed Description

Definition at line 8 of file NotifyDevice.h.

Constructor & Destructor Documentation

◆ ~NotifyDevice()

virtual NotifyDevice::~NotifyDevice ( )
inlinevirtual

Definition at line 10 of file NotifyDevice.h.

Here is the call graph for this function:

Member Function Documentation

◆ handle_led_control()

virtual void NotifyDevice::handle_led_control ( mavlink_message_t *  msg)
inlinevirtual

Reimplemented in OreoLED_PX4, and RGBLed.

Definition at line 18 of file NotifyDevice.h.

Referenced by AP_Notify::handle_led_control().

Here is the caller graph for this function:

◆ handle_play_tune()

virtual void NotifyDevice::handle_play_tune ( mavlink_message_t *  msg)
inlinevirtual

Reimplemented in ToneAlarm_PX4.

Definition at line 21 of file NotifyDevice.h.

Referenced by AP_Notify::handle_play_tune().

Here is the caller graph for this function:

◆ init()

virtual bool NotifyDevice::init ( void  )
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().

Here is the caller graph for this function:

◆ update()

virtual void NotifyDevice::update ( )
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().

Here is the caller graph for this function:

Member Data Documentation

◆ pNotify

const AP_Notify* NotifyDevice::pNotify

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