FIX kMaxGearSize and reset callback

This commit is contained in:
fastium
2025-01-07 00:35:20 +01:00
parent a183ad4858
commit e460a4f695
6 changed files with 16 additions and 13 deletions

View File

@ -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();

View File

@ -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: