aboutsummaryrefslogtreecommitdiffstats
path: root/mpm/python/usrp_mpm/periph_manager/n3xx.py
diff options
context:
space:
mode:
Diffstat (limited to 'mpm/python/usrp_mpm/periph_manager/n3xx.py')
-rw-r--r--mpm/python/usrp_mpm/periph_manager/n3xx.py49
1 files changed, 1 insertions, 48 deletions
diff --git a/mpm/python/usrp_mpm/periph_manager/n3xx.py b/mpm/python/usrp_mpm/periph_manager/n3xx.py
index 6800d356b..3e502be4e 100644
--- a/mpm/python/usrp_mpm/periph_manager/n3xx.py
+++ b/mpm/python/usrp_mpm/periph_manager/n3xx.py
@@ -7,12 +7,11 @@
N3xx implementation module
"""
-from __future__ import print_function
import copy
import re
import threading
import time
-from six import iteritems, itervalues
+from six import iteritems
from usrp_mpm.cores import WhiteRabbitRegsControl
from usrp_mpm.components import ZynqComponents
from usrp_mpm.gpsd_iface import GPSDIfaceExtension
@@ -451,22 +450,8 @@ class n3xx(ZynqComponents, PeriphManagerBase):
'pps_export',
N3XX_DEFAULT_ENABLE_PPS_EXPORT
))
- for xport_mgr in itervalues(self._xport_mgrs):
- xport_mgr.init(args)
return result
- def deinit(self):
- """
- Clean up after a UHD session terminates.
- """
- if not self._device_initialized:
- self.log.warning(
- "Cannot run deinit(), device was never fully initialized!")
- return
- super(n3xx, self).deinit()
- for xport_mgr in itervalues(self._xport_mgrs):
- xport_mgr.deinit()
-
def tear_down(self):
"""
Tear down all members that need to be specially handled before
@@ -488,38 +473,6 @@ class n3xx(ZynqComponents, PeriphManagerBase):
dtoverlay.rm_overlay(overlay)
###########################################################################
- # Transport API
- ###########################################################################
- def get_chdr_link_types(self):
- """
- This will only ever return a single item (udp).
- """
- assert self.mboard_info['rpc_connection'] in ('remote', 'local')
- return ["udp"]
-
- def get_chdr_link_options(self, xport_type):
- """
- Returns a list of dictionaries. Every dictionary contains information
- about one way to connect to this device in order to initiate CHDR
- traffic.
-
- The interpretation of the return value is very highly dependant on the
- transport type (xport_type).
- For UDP, the every entry of the list has the following keys:
- - ipv4 (IP Address)
- - port (UDP port)
- - link_rate (bps of the link, e.g. 10e9 for 10GigE)
- """
- if xport_type not in self._xport_mgrs:
- self.log.warning("Can't get link options for unknown link type: `{}'.".format(xport_type))
- return []
- if xport_type == "udp":
- return self._xport_mgrs[xport_type].get_chdr_link_options(
- self.mboard_info['rpc_connection'])
- else:
- return self._xport_mgrs[xport_type].get_chdr_link_options()
-
- ###########################################################################
# Device info
###########################################################################
def get_device_info_dyn(self):