From b9553359d1bd0bb328120764713ecd7a7368e9f2 Mon Sep 17 00:00:00 2001 From: Davide Mor <davide.mor@skywarder.eu> Date: Tue, 5 Mar 2024 11:47:03 +0100 Subject: [PATCH] [SensorsData] Added VoltageData --- src/shared/sensors/SensorData.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/shared/sensors/SensorData.h b/src/shared/sensors/SensorData.h index 28c752cde..6f3daac70 100644 --- a/src/shared/sensors/SensorData.h +++ b/src/shared/sensors/SensorData.h @@ -332,4 +332,20 @@ struct CurrentData } }; +/** + * @brief Structure to handle voltage data. + */ +struct VoltageData +{ + uint64_t voltageTimestamp = 0; + float voltage = 0; + + static std::string header() { return "timestamp,voltage\n"; } + + void print(std::ostream& os) const + { + os << voltageTimestamp << "," << voltage << "\n"; + } +}; + } // namespace Boardcore -- GitLab