timer test

start transitions
some fixes
This commit is contained in:
2024-02-05 20:28:24 +03:00
parent 194095da7d
commit 5a3a79bba2
4 changed files with 36 additions and 21 deletions

View File

@@ -24,7 +24,12 @@ public:
private:
uint motor1, motor2;
uint start_pin, end_pin;
State state = State::Unknown;
std::chrono::seconds timeout = std::chrono::seconds(10);
std::chrono::seconds timeout = std::chrono::seconds(10);
std::chrono::milliseconds transition = std::chrono::milliseconds(1000);
decltype(std::chrono::steady_clock::now()) start_time;
decltype(std::chrono::steady_clock::now()) transition_time;
State state = State::Unknown;
State pending_state = State::Unknown;
};