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