Automatic Curtain
MVP
Software repository for an automatic curtain using stepper motor, TMC2209 and ESP32
Here is a list of all class members with links to the classes they belong to:
- a -
alexa_interaction_ :
Controller
alexa_request_mutex_ :
AlexaInteraction
AlexaInteraction() :
AlexaInteraction
- b -
blind_traversal_requested_ :
MotorDriver
ButtonstateDequeAnalyser() :
ManualInteraction
- c -
calib_params_ :
Controller
,
MotorDriver
Calibrate() :
Controller
Callback() :
AlexaInteraction
CancelCurrentRequest() :
MotorDriver
Clear() :
Storage
Connectivity() :
Connectivity
connectivity_ :
Controller
Controller() :
Controller
current_step_ :
MotorDriver
- d -
delay_to_run_deque_analyser_ :
ManualInteraction
deque_analyser_ :
ManualInteraction
device_cred_ :
Connectivity
,
Controller
DEVICE_ID :
CONFIG_SET::DEVICE_CRED
device_id_ :
AlexaInteraction
DIRECTION :
CONFIG_SET::CALIB_PARAMS
direction_ :
MotorDriver
driver_status_ :
MotorDriver
- e -
EnableDriver() :
MotorDriver
ensure_conn_thread_ :
Connectivity
EnsureConnectivity() :
Connectivity
expected_step_ :
MotorDriver
- f -
freq_to_run_deque_analyser_ :
ManualInteraction
FulfillRequest() :
MotorDriver
full_rot_step_count_ :
MotorDriver
- g -
GetAlexaRequest() :
AlexaInteraction
GetLoggingStatus() :
Logging
GetManualActionAndTime() :
ManualInteraction
GetPercentage() :
MotorDriver
GetSecLostConnection() :
Connectivity
GetStatus() :
MotorDriver
GetSteps() :
MotorDriver
GetWebpageSubmission() :
Connectivity
- h -
Handle() :
Controller
HandleFauxmo() :
AlexaInteraction
HandleMaintenanceMode() :
Controller
HandleOperationMode() :
Controller
HandleOTA() :
Connectivity
Handler() :
MotorDriver
handler_thread_ :
MotorDriver
HandleResetMode() :
Controller
hotspot_enabled_ :
Connectivity
- i -
Indicator() :
Indicator
indicator_ :
Controller
indicator_status_ :
Controller
InitializeDriver() :
MotorDriver
InitializeLED() :
Indicator
InitializeMaintenanceMode() :
Controller
InitializeOperationMode() :
Controller
InitializeResetMode() :
Controller
InterruptForIndex() :
MotorDriver
is_motor_running_ :
MotorDriver
is_new_request_available_ :
AlexaInteraction
is_new_submission_available_ :
Connectivity
IsConnected() :
Connectivity
- k -
keep_handler_running_ :
Connectivity
,
MotorDriver
- l -
last_blind_percentage_ :
Controller
last_motor_start_time_sec_ :
MotorDriver
last_motor_status_ :
Controller
latest_alexa_request_ :
AlexaInteraction
leds_ :
Indicator
LoadParameters() :
Controller
Log() :
Logging
logger_ :
AlexaInteraction
,
Connectivity
,
Controller
,
Indicator
,
ManualInteraction
,
MotorDriver
,
Storage
Logging() :
Logging
logging_status_ :
Logging
long_press_enabled_ :
Controller
- m -
manual_action_ :
ManualInteraction
manual_action_time_ :
ManualInteraction
manual_interaction_ :
Controller
ManualInteraction() :
ManualInteraction
mode_start_time_ :
Controller
motor_driver_ :
Controller
MotorDriver() :
MotorDriver
- o -
operation_mode_ :
Controller
ota_enabled_ :
Connectivity
- p -
PASSWORD :
CONFIG_SET::DEVICE_CRED
PERCENTAGE :
CONFIG_SET::MOTION_REQUEST
PopulateCalibParam() :
Storage
PopulateDeviceCred() :
Storage
PopulateOperationMode() :
Storage
preferences_ :
Storage
- r -
ResetSteps() :
MotorDriver
RestartDevice() :
Controller
- s -
s_button_state_deque_down_ :
ManualInteraction
s_button_state_deque_up_ :
ManualInteraction
s_class_setup_flag_ :
ManualInteraction
s_deque_mutex_ :
ManualInteraction
s_IntrAddToButtonDequeDown() :
ManualInteraction
s_IntrAddToButtonDequeUp() :
ManualInteraction
SaveCalibParam() :
Storage
SaveDeviceCred() :
Storage
SaveOperationMode() :
Storage
SaveParameters() :
Controller
SetCurrentButtonState() :
ManualInteraction
SetLoggingStatus() :
Logging
SetManualActionAndTime() :
ManualInteraction
SetState() :
AlexaInteraction
SSID :
CONFIG_SET::DEVICE_CRED
StartButtonDequeAnalyserFn() :
ManualInteraction
StartEnsureConnectivity() :
Connectivity
StartHandler() :
MotorDriver
StartHotspot() :
Connectivity
StartMotor() :
MotorDriver
StartOTA() :
Connectivity
StartWebpage() :
Connectivity
status_mutex :
Logging
step_timer_ :
MotorDriver
stop_button_deque_analyser_ :
ManualInteraction
stop_requested_ :
MotorDriver
StopButtonDequeAnalyserFn() :
ManualInteraction
StopEnsuringConnectivity() :
Connectivity
StopHandler() :
MotorDriver
StopHotspot() :
Connectivity
StopMotor() :
MotorDriver
StopOperationMode() :
Controller
StopOTA() :
Connectivity
StopResetMode() :
Controller
StopWebpage() :
Connectivity
StopWiFi() :
Connectivity
Storage() :
Storage
store_ :
Controller
- t -
time_last_connected_ :
Connectivity
TOTAL_STEP_COUNT :
CONFIG_SET::CALIB_PARAMS
- u -
UpdateCalibParams() :
MotorDriver
UpdateStatus() :
Indicator
- w -
webpage_enabled_ :
Connectivity
webpage_server_ :
Connectivity
webpage_submission_mutex_ :
Connectivity
webpage_submitted_device_cred_ :
Connectivity
- ~ -
~AlexaInteraction() :
AlexaInteraction
~Connectivity() :
Connectivity
~Controller() :
Controller
~Indicator() :
Indicator
~Logging() :
Logging
~ManualInteraction() :
ManualInteraction
~MotorDriver() :
MotorDriver
~Storage() :
Storage
Generated by
1.8.13