Automatic Curtain  MVP
Software repository for an automatic curtain using stepper motor, TMC2209 and ESP32
ManualInteraction Member List

This is the complete list of members for ManualInteraction, including all inherited members.

ButtonstateDequeAnalyser()ManualInteractionprivate
delay_to_run_deque_analyser_ManualInteractionprivate
deque_analyser_ManualInteractionprivate
freq_to_run_deque_analyser_ManualInteractionprivate
GetManualActionAndTime()ManualInteraction
logger_ManualInteractionprivate
manual_action_ManualInteractionprivate
manual_action_time_ManualInteractionprivate
ManualInteraction(int freq_to_run_deque_analyser, std::shared_ptr< Logging > &logging)ManualInteraction
s_button_state_deque_down_ManualInteractionprivatestatic
s_button_state_deque_up_ManualInteractionprivatestatic
s_class_setup_flag_ManualInteractionprivatestatic
s_deque_mutex_ManualInteractionprivatestatic
s_IntrAddToButtonDequeDown()ManualInteractionstatic
s_IntrAddToButtonDequeUp()ManualInteractionstatic
SetCurrentButtonState(std::deque< std::pair< bool, CONFIG_SET::time_var >> &button_press_deque_, CONFIG_SET::BUTTON_PRESS &button_state, CONFIG_SET::time_var &time)ManualInteractionprivate
SetManualActionAndTime(CONFIG_SET::BUTTON_PRESS &button_1_state, CONFIG_SET::BUTTON_PRESS &button_2_state, CONFIG_SET::time_var &time_button_1, CONFIG_SET::time_var &time_button_2)ManualInteractionprivate
StartButtonDequeAnalyserFn()ManualInteraction
stop_button_deque_analyser_ManualInteractionprivate
StopButtonDequeAnalyserFn()ManualInteraction
~ManualInteraction()ManualInteraction