APM:Libraries
Public Member Functions | List of all members
NavioLED Class Reference

#include <NavioLED.h>

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

Public Member Functions

 NavioLED ()
 
- Public Member Functions inherited from RGBLed
 RGBLed (uint8_t led_off, uint8_t led_bright, uint8_t led_medium, uint8_t led_dim)
 
virtual bool init (void)
 
virtual bool healthy ()
 
virtual void set_rgb (uint8_t red, uint8_t green, uint8_t blue)
 
virtual void update ()
 
virtual void handle_led_control (mavlink_message_t *msg) override
 
- Public Member Functions inherited from NotifyDevice
virtual ~NotifyDevice ()
 
virtual void handle_play_tune (mavlink_message_t *msg)
 

Additional Inherited Members

- Public Attributes inherited from NotifyDevice
const AP_NotifypNotify
 
- Protected Member Functions inherited from RGBLed
virtual bool hw_init (void)=0
 
virtual bool hw_set_rgb (uint8_t red, uint8_t green, uint8_t blue)=0
 
virtual void _set_rgb (uint8_t red, uint8_t green, uint8_t blue)
 
virtual void update_override ()
 
- Protected Attributes inherited from RGBLed
uint8_t counter
 
uint8_t step
 
bool _healthy
 
uint8_t _red_des
 
uint8_t _green_des
 
uint8_t _blue_des
 
uint8_t _red_curr
 
uint8_t _green_curr
 
uint8_t _blue_curr
 
uint8_t _led_off
 
uint8_t _led_bright
 
uint8_t _led_medium
 
uint8_t _led_dim
 
struct {
   uint8_t   r
 
   uint8_t   g
 
   uint8_t   b
 
   uint8_t   rate_hz
 
   uint32_t   start_ms
 
_led_override
 

Detailed Description

Definition at line 24 of file NavioLED.h.

Constructor & Destructor Documentation

◆ NavioLED()

NavioLED::NavioLED ( )

Definition at line 25 of file NavioLED.cpp.


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