#include <OreoLED_PX4.h>
|
void | update_timer (void) |
|
void | set_rgb (uint8_t instance, uint8_t red, uint8_t green, uint8_t blue) |
|
void | set_rgb (uint8_t instance, enum oreoled_pattern pattern, uint8_t red, uint8_t green, uint8_t blue) |
|
void | set_rgb (uint8_t instance, oreoled_pattern pattern, uint8_t red, uint8_t green, uint8_t blue, uint8_t amplitude_red, uint8_t amplitude_green, uint8_t amplitude_blue, uint16_t period, uint16_t phase_offset) |
|
void | set_macro (uint8_t instance, enum oreoled_macro macro) |
|
void | send_sync () |
|
bool | slow_counter (void) |
|
void | sync_counter (void) |
|
bool | mode_firmware_update (void) |
|
bool | mode_init (void) |
|
bool | mode_failsafe_radio (void) |
|
bool | set_standard_colors (void) |
|
bool | mode_failsafe_batt (void) |
|
bool | mode_auto_flight (void) |
|
bool | mode_pilot_flight (void) |
|
void | clear_state (void) |
|
Definition at line 31 of file OreoLED_PX4.h.
◆ Oreo_LED_Theme
Enumerator |
---|
OreoLED_Disabled | |
OreoLED_Aircraft | |
OreoLED_Automobile | |
Definition at line 95 of file OreoLED_PX4.h.
◆ oreoled_mode
Enumerator |
---|
OREOLED_MODE_NONE | |
OREOLED_MODE_MACRO | |
OREOLED_MODE_RGB | |
OREOLED_MODE_RGB_EXTENDED | |
OREOLED_MODE_SYNC | |
Definition at line 86 of file OreoLED_PX4.h.
◆ OreoLED_PX4()
OreoLED_PX4::OreoLED_PX4 |
( |
uint8_t |
theme | ) |
|
◆ clear_state()
void OreoLED_PX4::clear_state |
( |
void |
| ) |
|
|
private |
◆ handle_led_control()
void OreoLED_PX4::handle_led_control |
( |
mavlink_message_t * |
msg | ) |
|
|
virtual |
◆ healthy()
bool OreoLED_PX4::healthy |
( |
void |
| ) |
const |
|
inline |
◆ init()
bool OreoLED_PX4::init |
( |
void |
| ) |
|
|
virtual |
◆ mode_auto_flight()
bool OreoLED_PX4::mode_auto_flight |
( |
void |
| ) |
|
|
private |
◆ mode_failsafe_batt()
bool OreoLED_PX4::mode_failsafe_batt |
( |
void |
| ) |
|
|
private |
◆ mode_failsafe_radio()
bool OreoLED_PX4::mode_failsafe_radio |
( |
void |
| ) |
|
|
private |
◆ mode_firmware_update()
bool OreoLED_PX4::mode_firmware_update |
( |
void |
| ) |
|
|
private |
◆ mode_init()
bool OreoLED_PX4::mode_init |
( |
void |
| ) |
|
|
private |
◆ mode_pilot_flight()
bool OreoLED_PX4::mode_pilot_flight |
( |
void |
| ) |
|
|
private |
◆ send_sync()
void OreoLED_PX4::send_sync |
( |
| ) |
|
|
private |
◆ set_macro()
void OreoLED_PX4::set_macro |
( |
uint8_t |
instance, |
|
|
enum oreoled_macro |
macro |
|
) |
| |
|
private |
◆ set_rgb() [1/3]
void OreoLED_PX4::set_rgb |
( |
uint8_t |
instance, |
|
|
uint8_t |
red, |
|
|
uint8_t |
green, |
|
|
uint8_t |
blue |
|
) |
| |
|
private |
◆ set_rgb() [2/3]
void OreoLED_PX4::set_rgb |
( |
uint8_t |
instance, |
|
|
enum oreoled_pattern |
pattern, |
|
|
uint8_t |
red, |
|
|
uint8_t |
green, |
|
|
uint8_t |
blue |
|
) |
| |
|
private |
◆ set_rgb() [3/3]
void OreoLED_PX4::set_rgb |
( |
uint8_t |
instance, |
|
|
oreoled_pattern |
pattern, |
|
|
uint8_t |
red, |
|
|
uint8_t |
green, |
|
|
uint8_t |
blue, |
|
|
uint8_t |
amplitude_red, |
|
|
uint8_t |
amplitude_green, |
|
|
uint8_t |
amplitude_blue, |
|
|
uint16_t |
period, |
|
|
uint16_t |
phase_offset |
|
) |
| |
|
private |
◆ set_standard_colors()
bool OreoLED_PX4::set_standard_colors |
( |
void |
| ) |
|
|
private |
◆ slow_counter()
bool OreoLED_PX4::slow_counter |
( |
void |
| ) |
|
|
private |
◆ sync_counter()
void OreoLED_PX4::sync_counter |
( |
void |
| ) |
|
|
private |
◆ update()
void OreoLED_PX4::update |
( |
void |
| ) |
|
|
virtual |
◆ update_timer()
void OreoLED_PX4::update_timer |
( |
void |
| ) |
|
|
private |
◆ _oreo_theme
uint8_t OreoLED_PX4::_oreo_theme |
|
private |
◆ _oreoled_fd
int OreoLED_PX4::_oreoled_fd |
|
private |
◆ _overall_health
bool OreoLED_PX4::_overall_health |
|
private |
◆ _pattern_override
uint8_t OreoLED_PX4::_pattern_override |
|
private |
◆ _rear_color_b
uint8_t OreoLED_PX4::_rear_color_b = 255 |
|
private |
◆ _rear_color_g
uint8_t OreoLED_PX4::_rear_color_g = 255 |
|
private |
◆ _rear_color_r
uint8_t OreoLED_PX4::_rear_color_r = 255 |
|
private |
◆ _send_required
bool OreoLED_PX4::_send_required |
|
private |
◆ _state_desired
◆ _state_desired_semaphore
volatile bool OreoLED_PX4::_state_desired_semaphore |
|
private |
◆ _state_sent
The documentation for this class was generated from the following files: