From 146a06b0d1527da13695dd90e03f2d90b2a71cb5 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 17 Dec 2015 12:12:22 -0800 Subject: [PATCH] Method to read TemperatureLogger record capacity. --- firmware/application/temperature_logger.cpp | 6 +++++- firmware/application/temperature_logger.hpp | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) 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: