Seeed Grove ++  v0.0.1-2019
Linux C++ Library For Seeed Grove Devices
SG::BeagleBone::LEDControl Member List

This is the complete list of members for SG::BeagleBone::LEDControl, including all inherited members.

action_on_destructionSG::BeagleBone::LEDControl
ActionOnDestruction enum nameSG::BeagleBone::LEDControl
blink_interval_in_millisecondsSG::BeagleBone::LEDControl
blink_loop(void)SG::BeagleBone::LEDControlvirtual
blink_loop_should_continueSG::BeagleBone::LEDControl
blink_patternSG::BeagleBone::LEDControlprotected
blink_step_indexSG::BeagleBone::LEDControl
blink_threadSG::BeagleBone::LEDControl
clear_idle_timeout(void)SG::BeagleBone::LEDControlinlinevirtual
error_messageSG::BeagleBone::LEDControl
get_base_path(const SG::BeagleBone::LED led)SG::BeagleBone::LEDControlvirtual
idle_patternSG::BeagleBone::LEDControlprotected
idle_timeoutSG::BeagleBone::LEDControlprotected
idle_timepointSG::BeagleBone::LEDControlprotected
invert_pattern(void)SG::BeagleBone::LEDControlvirtual
is_idle(const std::chrono::high_resolution_clock::time_point &now) const SG::BeagleBone::LEDControlvirtual
is_idle(void) const SG::BeagleBone::LEDControlvirtual
is_valid(void)SG::BeagleBone::LEDControlvirtual
last_activitySG::BeagleBone::LEDControlprotected
led_base_pathSG::BeagleBone::LEDControlprotected
LEDControl(void)SG::BeagleBone::LEDControl
load_pattern(const BlinkPattern &pattern)SG::BeagleBone::LEDControlvirtual
load_pattern(const LEDPattern pattern)SG::BeagleBone::LEDControlinlinevirtual
load_random_pattern(const size_t minimum_number_of_steps=2)SG::BeagleBone::LEDControlvirtual
set_default_trigger(const SG::BeagleBone::LED led)SG::BeagleBone::LEDControlvirtual
set_idle_timeout(const size_t timeout_in_seconds=600, const LEDPattern pattern=LEDPattern::none)SG::BeagleBone::LEDControlvirtual
set_idle_timeout(const std::chrono::high_resolution_clock::duration timeout, const LEDPattern pattern=LEDPattern::none)SG::BeagleBone::LEDControlvirtual
set_idle_timeout(const std::chrono::high_resolution_clock::duration timeout, const SG::BeagleBone::BlinkPattern pattern)SG::BeagleBone::LEDControlvirtual
set_trigger(const SG::BeagleBone::LED led, const SG::BeagleBone::Trigger trigger)SG::BeagleBone::LEDControlvirtual
start_blink_thread(void)SG::BeagleBone::LEDControlvirtual
stop_blink_thread(void)SG::BeagleBone::LEDControlvirtual
toggle(const SG::BeagleBone::LED led, const bool enabled)SG::BeagleBone::LEDControlvirtual
turn_off(const SG::BeagleBone::LED led)SG::BeagleBone::LEDControlinlinevirtual
turn_on(const SG::BeagleBone::LED led)SG::BeagleBone::LEDControlinlinevirtual
update_activity_timestamp(void)SG::BeagleBone::LEDControlvirtual
validSG::BeagleBone::LEDControlprotected
vector_of_random_pattern_enum_valuesSG::BeagleBone::LEDControlprotected
~LEDControl(void)SG::BeagleBone::LEDControlvirtual