uhd/mpm/python/usrp_mpm
Martin Braun 87dbcd9f1a mpmd: Refactor MPM transport architecture, use managers
This splits up the transport code in mpmd_impl across multiple classes
to properly leverage the request_xport/commit_xport API in MPM.
Different types of transport (UDP, liberio) use their own distinct
classes, which are generated dynamically on request.

This is a true refactoring despite the large amount of changes; there
are no functional differences.

Reviewed-By: Brent Stapleton <brent.stapleton@ettus.com>
Reviewed-By: Trung Tran <trung.tran@ettus.com>
Reviewed-By: Ashish Chaudhari <ashish.chaudhari@ettus.com>
2017-12-22 15:05:58 -08:00
..
chips mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
cores mpm: tdc: fixed typos in comments 2017-12-22 15:05:58 -08:00
dboard_manager mpm: mg: Added magnesium_update_cpld.py 2017-12-22 15:05:58 -08:00
periph_manager mpm: adding GPS time sensor 2017-12-22 15:05:58 -08:00
sys_utils mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
xports mpmd: Refactor MPM transport architecture, use managers 2017-12-22 15:05:58 -08:00
__init__.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
aurora_control.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
bfrfs.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
CMakeLists.txt mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
discovery.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
eeprom.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
ethtable.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
fpga_bit_to_bin.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
gpsd_iface.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
liberiotable.py mpm: UIOs now open only when necessary 2017-12-22 15:05:58 -08:00
mpmlog.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
mpmtypes.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00
mpmutils.py mpm: utils: Add string conversion utilities 2017-12-22 15:05:57 -08:00
rpc_server.py mpm: mpmd: Add MPM compat number check 2017-12-22 15:05:58 -08:00
test_bfrfs.py mpm: Harmonize all license header 2017-12-22 15:05:58 -08:00