From a843f55d4ada7c0b4bfd7435368dd0e5605fc79e Mon Sep 17 00:00:00 2001
From: Matteo Pignataro <matteo.pignataro@skywarder.eu>
Date: Fri, 24 Feb 2023 20:01:23 +0100
Subject: [PATCH] [Sensors] Fixed typo with sensor_id to sensor_name [GSE]
 Added valve's states and arming switch state

---
 message_definitions/gemini.xml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/message_definitions/gemini.xml b/message_definitions/gemini.xml
index b3823a8..772113f 100644
--- a/message_definitions/gemini.xml
+++ b/message_definitions/gemini.xml
@@ -220,7 +220,7 @@
         </message>
         <message id="4" name="SENSOR_TM_REQUEST_TC">
             <description>TC containing a request for sensors telemetry</description>
-            <field name="sensor_id" type="uint8_t">A member of the SensorTMList enum</field>
+            <field name="sensor_name" type="uint8_t">A member of the SensorTMList enum</field>
         </message>
         <message id="5" name="SERVO_TM_REQUEST_TC">
             <description>TC containing a request for servo telemetry</description>
@@ -296,6 +296,7 @@
             <field name="release_pressure_btn" type="uint8_t">Release filling line pressure pressed</field>
             <field name="quick_connector_btn" type="uint8_t">Detach quick connector pressed</field>
             <field name="start_tars_btn" type="uint8_t">Startup TARS pressed</field>
+            <field name="arm_switch" type="uint8_t">Arming switch state</field>
         </message>
 
         <!-- FROM ROCKET TO GROUND: GENERIC -->
@@ -668,6 +669,12 @@
             <field name="loadcell_tank" type="float" units="kg">Rocket weight</field>
             <field name="loadcell_COTS_tank" type="float" units="kg">External tank weight</field>
             <field name="filling_pressure" type="float" units="Pa">Refueling line pressure</field>
+            <field name="arming_state" type="uint8_t">1 If the rocket is armed</field>
+            <field name="filling_valve_state" type="uint8_t">1 If the filling valve is open</field>
+            <field name="venting_valve_state" type="uint8_t">1 If the venting valve is open</field>
+            <field name="release_vlave_state" type="uint8_t">1 If the release valve is open</field>
+            <field name="ignition_state" type="uint8_t">1 If the RIG is in ignition process</field>
+            <field name="tars_state" type="uint8_t">1 If the TARS algorithm is running</field>
         </message>
         <message id="213" name="MOTOR_TM">
             <description>Motor rocket telemetry</description>
-- 
GitLab