From 8122cae419e5e9d847ce5d6f1070238a48c5ab93 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Sun, 30 Apr 2023 12:36:01 +0200
Subject: [PATCH] Fixes bug in hardware_system dynamic imports

---
 hardware_components/mb_2024_rev_0_0.py | 2 +-
 hardware_components/ohmpi_card_3_15.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/hardware_components/mb_2024_rev_0_0.py b/hardware_components/mb_2024_rev_0_0.py
index d3bb269c..8b55db78 100644
--- a/hardware_components/mb_2024_rev_0_0.py
+++ b/hardware_components/mb_2024_rev_0_0.py
@@ -9,7 +9,7 @@ import time
 import numpy as np
 import os
 from OhmPi.hardware_components import TxAbstract, RxAbstract
-controller_module = importlib.import_module(f'OhmPi.hardware.{HARDWARE_CONFIG["hardware"]["controller"]["model"]}')
+controller_module = importlib.import_module(f'OhmPi.hardware_components.{HARDWARE_CONFIG["hardware"]["controller"]["model"]}')
 
 TX_CONFIG = HARDWARE_CONFIG['tx']
 RX_CONFIG = HARDWARE_CONFIG['rx']
diff --git a/hardware_components/ohmpi_card_3_15.py b/hardware_components/ohmpi_card_3_15.py
index 4e099f62..c9398a49 100644
--- a/hardware_components/ohmpi_card_3_15.py
+++ b/hardware_components/ohmpi_card_3_15.py
@@ -10,7 +10,7 @@ import numpy as np
 import os
 from OhmPi.hardware_components import TxAbstract, RxAbstract
 controller_name = HARDWARE_CONFIG['controller'].pop('board_name', 'raspberry_pi')
-controller_module = importlib.import_module(f'OhmPi.hardware.{controller_name}')
+controller_module = importlib.import_module(f'OhmPi.hardware_components.{controller_name}')
 
 TX_CONFIG = HARDWARE_CONFIG['tx']
 RX_CONFIG = HARDWARE_CONFIG['rx']
-- 
GitLab