Automatic Curtain
MVP
Software repository for an automatic curtain using stepper motor, TMC2209 and ESP32
MotorDriver Member List
This is the complete list of members for
MotorDriver
, including all inherited members.
blind_traversal_requested_
MotorDriver
private
calib_params_
MotorDriver
private
CancelCurrentRequest
()
MotorDriver
current_step_
MotorDriver
private
static
direction_
MotorDriver
private
static
driver_status_
MotorDriver
private
EnableDriver
(bool enable)
MotorDriver
private
expected_step_
MotorDriver
private
FulfillRequest
(CONFIG_SET::MOTION_REQUEST request)
MotorDriver
full_rot_step_count_
MotorDriver
private
static
GetPercentage
()
MotorDriver
GetStatus
()
MotorDriver
GetSteps
()
MotorDriver
Handler
()
MotorDriver
private
handler_thread_
MotorDriver
private
InitializeDriver
()
MotorDriver
private
InterruptForIndex
()
MotorDriver
static
is_motor_running_
MotorDriver
private
keep_handler_running_
MotorDriver
private
last_motor_start_time_sec_
MotorDriver
private
logger_
MotorDriver
private
MotorDriver
(std::shared_ptr< Logging > &logging)
MotorDriver
MotorDriver
(std::shared_ptr< Logging > &logging, CONFIG_SET::CALIB_PARAMS calib_param)
MotorDriver
ResetSteps
()
MotorDriver
private
StartHandler
()
MotorDriver
private
StartMotor
()
MotorDriver
private
step_timer_
MotorDriver
private
stop_requested_
MotorDriver
private
StopHandler
()
MotorDriver
StopMotor
()
MotorDriver
private
UpdateCalibParams
(CONFIG_SET::CALIB_PARAMS calib_param)
MotorDriver
~MotorDriver
()
MotorDriver
Generated by
1.8.13