Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mg: Add dboard EEPROM properties | Martin Braun | 2017-12-22 | 1 | -2/+18 |
| | | | | Signed-off-by: Martin Braun <martin.braun@ettus.com> | ||||
* | mg: Fix lambda-related warnings in block control | Martin Braun | 2017-12-22 | 1 | -12/+15 |
| | | | | We're not using C++14 yet, so named captures are not yet available. | ||||
* | mpm: Add mboard EEPROM support | Martin Braun | 2017-12-22 | 2 | -2/+43 |
| | | | | | | MPMD binds a property for the mboard EEPROM to the appropriate RPC calls. PeriphManager now provides default implementations for an mboard EEPROM. | ||||
* | mpm/n310: Moved the mboard ref_locked sensor into MPM | Martin Braun | 2017-12-22 | 1 | -8/+0 |
| | | | | | | | | An N310 device will query all its dboards for ref lock status and return a Boolean combination as a motherboard sensors (note: the N310 does not actually have a ref_locked sensor on the motherboard, this is mostly for backwards-compat with UHD applications that expect a motherboard ref lock sensor). | ||||
* | mpm: Added sensor API | Martin Braun | 2017-12-22 | 1 | -0/+30 |
| | | | | | | | | - Motherboard sensors are automatically populated into the property tree, they can be automatically enumerated and queried - Daughterboard sensors have an API for querying and enumerating sensors, but this commit does not automatically add them to the property tree | ||||
* | types: sensor_value_t can now be created from map | Martin Braun | 2017-12-22 | 4 | -0/+161 |
| | | | | - Adds unit tests for sensor_value_t also | ||||
* | N310: Updated controls for Mg daughterboard | Mark Meserve | 2017-12-22 | 3 | -71/+234 |
| | | | | | - Adds most API calls - Adds prop tree nodes | ||||
* | mg: General fixes | Mark Meserve | 2017-12-22 | 4 | -34/+196 |
| | | | | | - Make DB probe-able - Add RPC client | ||||
* | docs: Added stubs for N310 and MPM manual pages | Martin Braun | 2017-12-22 | 3 | -0/+96 |
| | |||||
* | eiscat: Remove superfluous sr_write | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | eiscat: Change default spp to 3992 | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | mpmd: Added time_sync procedure | Martin Braun | 2017-12-22 | 1 | -3/+73 |
| | |||||
* | eiscat: Move JESD init and ADC reset to its own function | Martin Braun | 2017-12-22 | 2 | -2/+35 |
| | |||||
* | mpm: Increased find timeout | Martin Braun | 2017-12-22 | 1 | -1/+6 |
| | |||||
* | eiscat: Fixed selection of upper/lower beams | Martin Braun | 2017-12-22 | 1 | -1/+18 |
| | |||||
* | eiscat: Proper neighbour support, added some FI pseudo-antenna values | Martin Braun | 2017-12-22 | 3 | -38/+46 |
| | |||||
* | eiscat: Enable proper prop tree coercer and publisher | Martin Braun | 2017-12-22 | 1 | -10/+19 |
| | |||||
* | magnesium: Temporarily adding return values to make MSVC not fail | Trung N Tran | 2017-12-22 | 1 | -2/+15 |
| | |||||
* | cmake: Add extra flags to uhd project reduce Windows.h loads | Trung N Tran | 2017-12-22 | 1 | -0/+2 |
| | |||||
* | rpclib: Add more Windows compile definitions | Martin Braun | 2017-12-22 | 2 | -4/+59 |
| | |||||
* | rfnoc: Added anonymous connections capability to graph | Martin Braun | 2017-12-22 | 3 | -0/+119 |
| | |||||
* | mpmd: property tree fixes for multi_usrp, set_freq fixes | sugandhagupta | 2017-12-22 | 2 | -3/+19 |
| | |||||
* | rfnoc: ddc - Changed M = 2 for eiscat DDC | sugandhagupta | 2017-12-22 | 1 | -1/+9 |
| | |||||
* | mpmd: Fixed prop tree typo (mboard vs mboards) | Martin Braun | 2017-12-22 | 2 | -5/+1 |
| | |||||
* | eiscat: Make use of known number of dboards | Martin Braun | 2017-12-22 | 2 | -0/+24 |
| | |||||
* | mpm/mpmd: Dboard info is now stored in mboard info; refactored initialization | Martin Braun | 2017-12-22 | 2 | -43/+90 |
| | |||||
* | mpmd/mpm/n310: Added clock and time source APIs | Martin Braun | 2017-12-22 | 2 | -2/+63 |
| | |||||
* | eiscat: Added more APIs for more fine-grained control | Martin Braun | 2017-12-22 | 2 | -54/+199 |
| | |||||
* | eiscat: Improved documentation for EISCAT block | Martin Braun | 2017-12-22 | 1 | -7/+88 |
| | | | | | Note that this pre-empts the actual implementation of some of the features. | ||||
* | mpm/mpmd: Call init() during UHD session init, not on hwd spawn | Martin Braun | 2017-12-22 | 1 | -7/+32 |
| | |||||
* | rpc: Add set timeout API call | Martin Braun | 2017-12-22 | 1 | -0/+5 |
| | |||||
* | mpm/mpmd: Allow SID increment; more fixes for multi-usrp operation | Martin Braun | 2017-12-22 | 3 | -32/+78 |
| | |||||
* | mpmd: Explicitly unclaim devices on destruction | Martin Braun | 2017-12-22 | 1 | -1/+7 |
| | |||||
* | eiscat: Made more functions return status values instead of None/void | Martin Braun | 2017-12-22 | 1 | -4/+4 |
| | |||||
* | rpc: Changed API to request/notify for better distinction between the two | Martin Braun | 2017-12-22 | 4 | -25/+50 |
| | |||||
* | mpm/mpmd: Further improvements on multi-device operations | Martin Braun | 2017-12-22 | 3 | -51/+168 |
| | | | | | | | - Crossbar local addr is now written during initialization of UHD session - Support for multiple crossbars per device (at least on UHD side) - Crossbars are now sequentially given a unique address | ||||
* | mpmd: Refactored code to allow multi-device initialization | Martin Braun | 2017-12-22 | 4 | -148/+247 |
| | |||||
* | eiscat/mpm: Moved EISCAT full init sequence to UHD | Martin Braun | 2017-12-22 | 3 | -2/+25 |
| | |||||
* | rpc: Explicit code for non-returning RPC calls | Martin Braun | 2017-12-22 | 1 | -0/+19 |
| | |||||
* | mpm/mpmd: Crossbar info is now polled instead of hardcoded | Martin Braun | 2017-12-22 | 1 | -3/+17 |
| | | | | - Extended base periph manager to provide crossbar info | ||||
* | rpc: Improved error handling | Martin Braun | 2017-12-22 | 1 | -2/+17 |
| | |||||
* | mpmd/rpc: Added a convenience wrapper for calling with a token | Martin Braun | 2017-12-22 | 2 | -5/+34 |
| | |||||
* | eiscat: Added RPC passing API | Martin Braun | 2017-12-22 | 2 | -3/+20 |
| | |||||
* | mpmd: Added preliminary support for passing RPC client to blocks | Martin Braun | 2017-12-22 | 4 | -15/+107 |
| | |||||
* | eiscat: Fixed missing antenna selection reg write for direct rx | Martin Braun | 2017-12-22 | 2 | -2/+20 |
| | |||||
* | eiscat: Fixed missing antenna selection reg write for direct rx | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | |||||
* | eiscat: Numerous modification for testing beamforming | Martin Braun | 2017-12-22 | 3 | -27/+183 |
| | |||||
* | Rename netd to mpmd | Martin Braun | 2017-12-22 | 8 | -60/+57 |
| | |||||
* | eiscat: Accept both mixed-case and upper-case antenna names (Rx0, RX0) | Martin Braun | 2017-12-22 | 1 | -1/+4 |
| | |||||
* | eiscat: Antenna selection, gain setting | Martin Braun | 2017-12-22 | 3 | -45/+326 |
| |