FIX kMaxGearSize and reset callback
This commit is contained in:
@ -25,6 +25,7 @@
|
||||
#include "speedometer.hpp"
|
||||
|
||||
#include <chrono>
|
||||
#include <cstddef>
|
||||
#include <ratio>
|
||||
|
||||
#include "static_scheduling/gear_device.hpp"
|
||||
@ -81,7 +82,9 @@ float Speedometer::getDistance() {
|
||||
|
||||
void Speedometer::reset() {
|
||||
#if defined(MBED_TEST_MODE)
|
||||
_cbOnReset();
|
||||
if (_cbOnReset != NULL) {
|
||||
_cbOnReset();
|
||||
}
|
||||
#endif
|
||||
|
||||
this->_totalDistanceMutex.lock();
|
||||
|
@ -55,7 +55,7 @@ class Speedometer {
|
||||
float getTraySize() const;
|
||||
std::chrono::milliseconds getCurrentPedalRotationTime() const;
|
||||
void setOnResetCallback(mbed::Callback<void()> cb);
|
||||
mbed::Callback<void()> _cbOnReset;
|
||||
mbed::Callback<void()> _cbOnReset = NULL;
|
||||
#endif // defined(MBED_TEST_MODE)
|
||||
|
||||
private:
|
||||
|
Reference in New Issue
Block a user