diff --git a/src/experimentstate.h b/src/experimentstate.h index 6fe24de91750b2976969936b6acb8d612541f2a0..c72f266bb243810f704fdd159dd2b91d9739ee2a 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);