action_on_destruction | SG::BeagleBone::LEDControl | |
ActionOnDestruction enum name | SG::BeagleBone::LEDControl | |
blink_interval_in_milliseconds | SG::BeagleBone::LEDControl | |
blink_loop(void) | SG::BeagleBone::LEDControl | virtual |
blink_loop_should_continue | SG::BeagleBone::LEDControl | |
blink_pattern | SG::BeagleBone::LEDControl | protected |
blink_step_index | SG::BeagleBone::LEDControl | |
blink_thread | SG::BeagleBone::LEDControl | |
clear_idle_timeout(void) | SG::BeagleBone::LEDControl | inlinevirtual |
error_message | SG::BeagleBone::LEDControl | |
get_base_path(const SG::BeagleBone::LED led) | SG::BeagleBone::LEDControl | virtual |
idle_pattern | SG::BeagleBone::LEDControl | protected |
idle_timeout | SG::BeagleBone::LEDControl | protected |
idle_timepoint | SG::BeagleBone::LEDControl | protected |
invert_pattern(void) | SG::BeagleBone::LEDControl | virtual |
is_idle(const std::chrono::high_resolution_clock::time_point &now) const | SG::BeagleBone::LEDControl | virtual |
is_idle(void) const | SG::BeagleBone::LEDControl | virtual |
is_valid(void) | SG::BeagleBone::LEDControl | virtual |
last_activity | SG::BeagleBone::LEDControl | protected |
led_base_path | SG::BeagleBone::LEDControl | protected |
LEDControl(void) | SG::BeagleBone::LEDControl | |
load_pattern(const BlinkPattern &pattern) | SG::BeagleBone::LEDControl | virtual |
load_pattern(const LEDPattern pattern) | SG::BeagleBone::LEDControl | inlinevirtual |
load_random_pattern(const size_t minimum_number_of_steps=2) | SG::BeagleBone::LEDControl | virtual |
set_default_trigger(const SG::BeagleBone::LED led) | SG::BeagleBone::LEDControl | virtual |
set_idle_timeout(const size_t timeout_in_seconds=600, const LEDPattern pattern=LEDPattern::none) | SG::BeagleBone::LEDControl | virtual |
set_idle_timeout(const std::chrono::high_resolution_clock::duration timeout, const LEDPattern pattern=LEDPattern::none) | SG::BeagleBone::LEDControl | virtual |
set_idle_timeout(const std::chrono::high_resolution_clock::duration timeout, const SG::BeagleBone::BlinkPattern pattern) | SG::BeagleBone::LEDControl | virtual |
set_trigger(const SG::BeagleBone::LED led, const SG::BeagleBone::Trigger trigger) | SG::BeagleBone::LEDControl | virtual |
start_blink_thread(void) | SG::BeagleBone::LEDControl | virtual |
stop_blink_thread(void) | SG::BeagleBone::LEDControl | virtual |
toggle(const SG::BeagleBone::LED led, const bool enabled) | SG::BeagleBone::LEDControl | virtual |
turn_off(const SG::BeagleBone::LED led) | SG::BeagleBone::LEDControl | inlinevirtual |
turn_on(const SG::BeagleBone::LED led) | SG::BeagleBone::LEDControl | inlinevirtual |
update_activity_timestamp(void) | SG::BeagleBone::LEDControl | virtual |
valid | SG::BeagleBone::LEDControl | protected |
vector_of_random_pattern_enum_values | SG::BeagleBone::LEDControl | protected |
~LEDControl(void) | SG::BeagleBone::LEDControl | virtual |