diff --git a/firmware/application/temperature_logger.cpp b/firmware/application/temperature_logger.cpp index b2317ab93..474c3dd03 100644 --- a/firmware/application/temperature_logger.cpp +++ b/firmware/application/temperature_logger.cpp @@ -33,7 +33,11 @@ void TemperatureLogger::second_tick() { } size_t TemperatureLogger::size() const { - return std::min(samples.size(), samples_count); + return std::min(capacity(), samples_count); +} + +size_t TemperatureLogger::capacity() const { + return samples.size(); } std::vector TemperatureLogger::history() const { diff --git a/firmware/application/temperature_logger.hpp b/firmware/application/temperature_logger.hpp index 5095c3383..51f8e451a 100644 --- a/firmware/application/temperature_logger.hpp +++ b/firmware/application/temperature_logger.hpp @@ -34,7 +34,8 @@ public: void second_tick(); size_t size() const; - + size_t capacity() const; + std::vector history() const; private: