diff --git a/ohmpi/ohmpi.py b/ohmpi/ohmpi.py index e025e6ffb80f5cf3dced7b3ef18db3b6ee8778b1..ead54bc07d2dd6a3c08c0c81119370ede6f5b619 100644 --- a/ohmpi/ohmpi.py +++ b/ohmpi/ohmpi.py @@ -23,7 +23,7 @@ from termcolor import colored from logging import DEBUG from ohmpi.utils import get_platform from ohmpi.logging_setup import setup_loggers -from ohmpi.config import MQTT_CONTROL_CONFIG, OHMPI_CONFIG, EXEC_LOGGING_CONFIG +from ohmpi.config import MQTT_CONTROL_CONFIG, OHMPI_CONFIG, EXEC_LOGGING_CONFIG, HARDWARE_CONFIG import ohmpi.deprecated as deprecated from ohmpi.hardware_system import OhmPiHardware @@ -77,8 +77,9 @@ class OhmPi(object): print(msg) # read in hardware parameters (config.py) - self._hw = OhmPiHardware(**{'exec_logger': self.exec_logger, 'data_logger': self.data_logger, + HARDWARE_CONFIG.update({'exec_logger': self.exec_logger, 'data_logger': self.data_logger, 'soh_logger': self.soh_logger}) + self._hw = OhmPiHardware(**HARDWARE_CONFIG) self.exec_logger.info('Hardware configured...') # default acquisition settings self.settings = {