ADD part of mail for pedal device
This commit is contained in:
@@ -33,7 +33,8 @@ namespace multi_tasking {
|
||||
|
||||
class PedalDevice {
|
||||
public:
|
||||
PedalDevice(); // NOLINT(runtime/references)
|
||||
PedalDevice(Callback<void()> cbOnLeft,
|
||||
Callback<void()> cbOnRight); // NOLINT(runtime/references)
|
||||
|
||||
// make the class non copyable
|
||||
PedalDevice(PedalDevice&) = delete;
|
||||
@@ -43,12 +44,6 @@ class PedalDevice {
|
||||
std::chrono::milliseconds getCurrentRotationTime();
|
||||
|
||||
private:
|
||||
// private methods
|
||||
void onLeft();
|
||||
void onRight();
|
||||
void increaseRotationSpeed();
|
||||
void decreaseRotationSpeed();
|
||||
|
||||
// data members
|
||||
volatile uint32_t _currentStep = static_cast<uint32_t>(
|
||||
(bike_computer::kInitialPedalRotationTime - bike_computer::kMinPedalRotationTime)
|
||||
|
||||
Reference in New Issue
Block a user