From 4c8e29e2474d84790d6485b19c11952b80f41099 Mon Sep 17 00:00:00 2001
From: Tobias Triffterer <tobias@ep1.ruhr-uni-bochum.de>
Date: Wed, 21 Apr 2021 04:14:18 +0200
Subject: [PATCH] Add Parameter for Valve Opening to ExperimentState

This was still missing from the collection of the state variables.
---
 src/experimentstate.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/experimentstate.h b/src/experimentstate.h
index 6fe24de..c72f266 100644
--- a/src/experimentstate.h
+++ b/src/experimentstate.h
@@ -56,6 +56,7 @@ public:
     using PressureTorr = UInt32BoundedDouble<0, 1130>; // 1500 hPa ≈ 1125 Torr, so 1130 Torr as upper limit should make sure that the conversion from hPa to Torr never fails
     using TargetPositionMilliMeter = UInt32BoundedDouble<14, 200>;
     using AdcConversion = GenericBoundedNumeral<uint16_t, uint16_t, 0, NumberOfAdcChannels - 1>;
+    using VacuumValveOpening = GenericBoundedNumeral<uint8_t, uint8_t, 0, 10>;
 
     uint64_t id = 0;
     AdcState adcState = AdcState::Stopped;
@@ -63,6 +64,7 @@ public:
     PressureHectoPascal pressure = PressureHectoPascal::minimum ;
     TargetPositionMilliMeter targetPosition = TargetPositionMilliMeter::minimum;
     AdcConversion adcThreshold = AdcConversion::minimum;
+    VacuumValveOpening vacuumValve = VacuumValveOpening::minimum;
 
     static PressureTorr convertHectoPascalToTorr(const PressureHectoPascal& pressure);
 
-- 
GitLab