From 2ac06cc75ebd7c016e2d231ca6dbd9b16fd178ea Mon Sep 17 00:00:00 2001
From: Martin Killenberg <martin.killenberg@desy.de>
Date: Thu, 19 Jan 2023 17:04:40 +0100
Subject: [PATCH] fix humidity simulation start point

---
 Python_script/VNA_dummy.py              | 8 ++++----
 Python_script/climate_chamber_dummy.py  | 4 ++--
 Python_script/shared_simulated_state.py | 2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Python_script/VNA_dummy.py b/Python_script/VNA_dummy.py
index 506397b..488477d 100644
--- a/Python_script/VNA_dummy.py
+++ b/Python_script/VNA_dummy.py
@@ -33,8 +33,8 @@ class VnaDummy:
         self.reference_magnitude = 0.7  # at reference temp and reference hum
         self.reference_phase = 70  # at reference temp and reference hum
         self.reference_temp = 25
-        self.magnitude_slope = 0.02
-        self.phase_slope = 0.1
+        self.magnitude_slope_temp = 0.02
+        self.phase_slope_temp = 0.1
         self.communication_delay = 0.2
 
     def run_simulation(self):
@@ -44,7 +44,7 @@ class VnaDummy:
 
     def simulate_magnitude(self):
 
-        target_magnitude_difference_temp = -1. * self.magnitude_slope * \
+        target_magnitude_difference_temp = -1. * self.magnitude_slope_temp * \
                                            (self.simulated_state.simulated_temperature - self.reference_temp)
         delta_magnitude = target_magnitude_difference_temp - self.simulated_magnitude_difference_temp
 
@@ -56,7 +56,7 @@ class VnaDummy:
 
     def simulate_phase(self):
 
-        target_phase_difference_temp = self.phase_slope * \
+        target_phase_difference_temp = self.phase_slope_temp * \
                                        (self.simulated_state.simulated_temperature - self.reference_temp)
         delta_phase = target_phase_difference_temp - self.simulated_phase_difference_temp
 
diff --git a/Python_script/climate_chamber_dummy.py b/Python_script/climate_chamber_dummy.py
index b6741d5..3b62f35 100644
--- a/Python_script/climate_chamber_dummy.py
+++ b/Python_script/climate_chamber_dummy.py
@@ -24,8 +24,8 @@ class ClimateChamberDummy:
         self.simulated_state = shared_simulated_state.get_simulated_state()
         self.last_simulation_time = self.simulated_state.simulated_time
         self.simulated_mode = 'OFF'
-        self.target_temperature = 25
-        self.target_humidity = 35
+        self.target_temperature = self.simulated_state.simulated_temperature
+        self.target_humidity = self.simulated_state.simulated_humidity
         self.temperature_slope = 0.1  # 0.1 degrees/second
         self.humidity_slope = 0.5  # degrees/second
         self.communication_delay = 0.3
diff --git a/Python_script/shared_simulated_state.py b/Python_script/shared_simulated_state.py
index 0eda345..bae9bc5 100644
--- a/Python_script/shared_simulated_state.py
+++ b/Python_script/shared_simulated_state.py
@@ -13,4 +13,4 @@ class SimulatedState:
 
         self.simulated_time = 0
         self.simulated_temperature = 25
-        self.simulated_humidity = 30
+        self.simulated_humidity = 35
-- 
GitLab