From 6a9ed976c6dcd5e48d59c1f08b4cf119a30d4527 Mon Sep 17 00:00:00 2001
From: Arnaud Watlet <arnaud.watlet@umons.ac.be>
Date: Thu, 7 Dec 2023 14:08:58 +0100
Subject: [PATCH] Adds default values in pwr dps at init

---
 ohmpi/hardware_system.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py
index 33ef24e5..cac4a1bc 100644
--- a/ohmpi/hardware_system.py
+++ b/ohmpi/hardware_system.py
@@ -141,9 +141,11 @@ class OhmPiHardware:
 
         HARDWARE_CONFIG['pwr'].update({'exec_logger': self.exec_logger, 'data_logger': self.data_logger,
                                        'soh_logger': self.soh_logger})
-        self.pwr_state = "on"
+        if HARDWARE_CONFIG['pwr']['connect']:
+            self.pwr_state = "on"
         self.pwr = kwargs.pop('pwr', pwr_module.Pwr(**HARDWARE_CONFIG['pwr']))
-        self.pwr_state = 'off'
+        if HARDWARE_CONFIG['pwr']['connect']:
+            self.pwr_state = 'off'
 
         self.tx.pwr = self.pwr
         self.tx.pwr._current_max = self.current_max
-- 
GitLab