diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py index 33ef24e5436eb5fe725256e5f36319f4b9942c88..cac4a1bcabbdcf17cfe71715b998a47664c251f6 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