diff options
| author | Martin Braun <martin.braun@ettus.com> | 2018-05-07 17:37:31 -0700 | 
|---|---|---|
| committer | Martin Braun <martin.braun@ettus.com> | 2018-06-08 13:27:13 -0700 | 
| commit | d1e1ac71be64577c35ab46b30ca4e218ffddda53 (patch) | |
| tree | be1fa8595bf943d66e9918f4cfcd022edd9a3f0f | |
| parent | aa0cc703fe9287e4de54c4c5c1a52c5fce9c4402 (diff) | |
| download | uhd-d1e1ac71be64577c35ab46b30ca4e218ffddda53.tar.gz uhd-d1e1ac71be64577c35ab46b30ca4e218ffddda53.tar.bz2 uhd-d1e1ac71be64577c35ab46b30ca4e218ffddda53.zip  | |
mpm: Remove 'test' periph_manager
| -rw-r--r-- | mpm/python/usrp_mpm/periph_manager/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | mpm/python/usrp_mpm/periph_manager/test.py | 66 | 
2 files changed, 1 insertions, 68 deletions
diff --git a/mpm/python/usrp_mpm/periph_manager/CMakeLists.txt b/mpm/python/usrp_mpm/periph_manager/CMakeLists.txt index 337b2c944..095916ff7 100644 --- a/mpm/python/usrp_mpm/periph_manager/CMakeLists.txt +++ b/mpm/python/usrp_mpm/periph_manager/CMakeLists.txt @@ -13,7 +13,6 @@ SET(USRP_MPM_PERIPHMGR_FILES      ${CMAKE_CURRENT_SOURCE_DIR}/base.py      ${CMAKE_CURRENT_SOURCE_DIR}/n3xx.py      ${CMAKE_CURRENT_SOURCE_DIR}/n3xx_periphs.py -    ${CMAKE_CURRENT_SOURCE_DIR}/test.py -    ) +)  LIST(APPEND USRP_MPM_FILES ${USRP_MPM_PERIPHMGR_FILES})  SET(USRP_MPM_FILES ${USRP_MPM_FILES} PARENT_SCOPE) diff --git a/mpm/python/usrp_mpm/periph_manager/test.py b/mpm/python/usrp_mpm/periph_manager/test.py deleted file mode 100644 index e0fced56b..000000000 --- a/mpm/python/usrp_mpm/periph_manager/test.py +++ /dev/null @@ -1,66 +0,0 @@ -# -# Copyright 2017 Ettus Research, a National Instruments Company -# -# SPDX-License-Identifier: GPL-3.0-or-later -# -""" -test periph_manager implementation module -""" - -from __future__ import print_function -import random -import string -from usrp_mpm.periph_manager import PeriphManagerBase -from usrp_mpm import dboard_manager - - -class test(PeriphManagerBase): -    """ -    Test periph manager class which fakes out all API calls -    """ -    hw_pids = "42" -    mboard_info = {"type": "mpm_test"} -    mboard_eeprom_addr = None -    dboard_eeprom_addrs = {"A": "something", "B": "else"} -    dboard_spimaster_addrs = {"A": "something", "B": "else"} - -    def __init__(self, *args, **kwargs): -        # First initialize parent class - will populate self._eeprom_head and self._eeprom_rawdata -        # super(n310, self).__init__(*args, **kwargs) -        # if header.get("dataversion", 0) == 1: -        self._eeprom = self._read_eeprom_fake() -        print(self.mboard_info) -        self.mboard_info["serial"] = "AABBCCDDEEFF" -        self.mboard_info["name"] = self._eeprom["name"] - -        # I'm the test periph_manager, I know I have test dboards attached -        self.dboards = { -            "A": dboard_manager.test(self._read_db_eeprom_random()), -            "B": dboard_manager.test(self._read_db_eeprom_random()) -        } - -    def _read_eeprom_fake(self): -        """ -        fake eeprom readout function, returns dict with data -        """ -        fake_eeprom = { -            "magic": 42, -            "crc": 4242, -            "data_version": 42, -            "hw_pid": 42, -            "hw_rev": 5, -            "name": "foo" -        } - -        return fake_eeprom - -    def _read_db_eeprom_random(self): -        """ -        fake db eeprom readout function, returns dict with fake dboard data -        """ -        fake_eeprom = { -            "serial": ''.join( -                random.choice("ABCDEF" + string.digits) -                for _ in range(16)) -        } -        return fake_eeprom  | 
