From bfff8b79b950f2f1cebfd2db662a4205df5da65a Mon Sep 17 00:00:00 2001 From: Samuel O'Brien Date: Tue, 21 Jul 2020 13:59:39 -0500 Subject: sim: Add Daughterboard Methods This commit adds daughterboard simulation to the simulator. There is a sim_dboard class which registers it's methods with the rpc server. These methods are visible over mpm as well as the mpm_shell. Signed-off-by: Samuel O'Brien --- mpm/python/usrp_mpm/dboard_manager/__init__.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'mpm/python/usrp_mpm/dboard_manager') diff --git a/mpm/python/usrp_mpm/dboard_manager/__init__.py b/mpm/python/usrp_mpm/dboard_manager/__init__.py index 77fd84436..3677394fc 100644 --- a/mpm/python/usrp_mpm/dboard_manager/__init__.py +++ b/mpm/python/usrp_mpm/dboard_manager/__init__.py @@ -7,10 +7,12 @@ dboards module __init__.py """ from .base import DboardManagerBase -from .magnesium import Magnesium -from .rhodium import Rhodium -from .neon import Neon -from .e31x_db import E31x_db -from .eiscat import EISCAT -from .test import test -from .unknown import unknown +from usrp_mpm import __simulated__ +if not __simulated__: + from .magnesium import Magnesium + from .rhodium import Rhodium + from .neon import Neon + from .e31x_db import E31x_db + from .eiscat import EISCAT + from .test import test + from .unknown import unknown -- cgit v1.2.3