APM:Libraries
|
Public Member Functions | |
oreo_state () | |
void | clear_state () |
void | send_sync () |
void | set_macro (oreoled_macro new_macro) |
void | set_rgb (enum oreoled_pattern new_pattern, uint8_t new_red, uint8_t new_green, uint8_t new_blue) |
void | set_rgb (enum oreoled_pattern new_pattern, uint8_t new_red, uint8_t new_green, uint8_t new_blue, uint8_t new_amplitude_red, uint8_t new_amplitude_green, uint8_t new_amplitude_blue, uint16_t new_period, uint16_t new_phase_offset) |
bool | operator== (const oreo_state &os) |
Public Attributes | |
enum oreoled_mode | mode |
enum oreoled_pattern | pattern |
enum oreoled_macro | macro |
uint8_t | red |
uint8_t | green |
uint8_t | blue |
uint8_t | amplitude_red |
uint8_t | amplitude_green |
uint8_t | amplitude_blue |
uint16_t | period |
int8_t | repeat |
uint16_t | phase_offset |
Definition at line 102 of file OreoLED_PX4.h.
OreoLED_PX4::oreo_state::oreo_state | ( | ) |
void OreoLED_PX4::oreo_state::clear_state | ( | void | ) |
Definition at line 643 of file OreoLED_PX4.cpp.
Referenced by OreoLED_PX4::clear_state().
bool OreoLED_PX4::oreo_state::operator== | ( | const oreo_state & | os | ) |
Definition at line 694 of file OreoLED_PX4.cpp.
void OreoLED_PX4::oreo_state::send_sync | ( | ) |
Definition at line 658 of file OreoLED_PX4.cpp.
Referenced by OreoLED_PX4::send_sync().
void OreoLED_PX4::oreo_state::set_macro | ( | oreoled_macro | new_macro | ) |
Definition at line 663 of file OreoLED_PX4.cpp.
Referenced by OreoLED_PX4::set_macro().
void OreoLED_PX4::oreo_state::set_rgb | ( | enum oreoled_pattern | new_pattern, |
uint8_t | new_red, | ||
uint8_t | new_green, | ||
uint8_t | new_blue | ||
) |
Definition at line 669 of file OreoLED_PX4.cpp.
Referenced by OreoLED_PX4::set_rgb().
void OreoLED_PX4::oreo_state::set_rgb | ( | enum oreoled_pattern | new_pattern, |
uint8_t | new_red, | ||
uint8_t | new_green, | ||
uint8_t | new_blue, | ||
uint8_t | new_amplitude_red, | ||
uint8_t | new_amplitude_green, | ||
uint8_t | new_amplitude_blue, | ||
uint16_t | new_period, | ||
uint16_t | new_phase_offset | ||
) |
uint8_t OreoLED_PX4::oreo_state::amplitude_blue |
Definition at line 111 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
uint8_t OreoLED_PX4::oreo_state::amplitude_green |
Definition at line 110 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
uint8_t OreoLED_PX4::oreo_state::amplitude_red |
Definition at line 109 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
uint8_t OreoLED_PX4::oreo_state::blue |
Definition at line 108 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
uint8_t OreoLED_PX4::oreo_state::green |
Definition at line 107 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
enum oreoled_macro OreoLED_PX4::oreo_state::macro |
Definition at line 105 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
enum oreoled_mode OreoLED_PX4::oreo_state::mode |
Definition at line 103 of file OreoLED_PX4.h.
Referenced by operator==().
enum oreoled_pattern OreoLED_PX4::oreo_state::pattern |
Definition at line 104 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
uint16_t OreoLED_PX4::oreo_state::period |
Definition at line 112 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
uint16_t OreoLED_PX4::oreo_state::phase_offset |
Definition at line 114 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
uint8_t OreoLED_PX4::oreo_state::red |
Definition at line 106 of file OreoLED_PX4.h.
Referenced by operator==(), and OreoLED_PX4::update_timer().
int8_t OreoLED_PX4::oreo_state::repeat |
Definition at line 113 of file OreoLED_PX4.h.
Referenced by operator==().