|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| | We don't need to assert error if  there are not enough fifo ports to connect
to radio. Radio ports still can be connected to all available fifo ports until they're running
out. | 
| | 
| 
| 
| 
| 
| | The selection of frontend modes (AB, A, B, BA) is now enabled on X3x0.
Unlike older USRPs, switching the frontend is done through the antenna
API (e.g., usrp->set_rx_antenna("A")). | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| | - Removal of some Boostisms
- Proper use of lambdas
- Replace magic constants with constexpr's
No functional changes. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | Replaced with initialization lists.
Note: uhd::dict does not work with initializer lists without making
changes to said data structure. This commit has no functional changes,
so keeping the boost::assigns for uhd::dict. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | In MPM devices, daughterboard EEPROMs now use eeprom_map_t instead of
dboard_eeprom_t.  The eeprom also is under rfnoc path.
This change will allow ?x_info() to reach that rfnoc path and pull
information from the new eeprom_map_t. | 
| | 
| 
| 
| | Replace with std::this_thread::sleep_for(). | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | We need a separate RPC connection for the claim loop such that it is not
blocked by other long executions of rpc calls. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | Allows full bandwidth range to user.
Reviewed-by: Michael West <michael.west@ettus.com>
Reviewed-by: Martin Braun <martin.braun@ettus.com> | 
| | 
| 
| 
| 
| 
| | - Fixes an issue with compile time disabling as well
- An UHD_LOG_FASTPATH_DISABLE=1 env var will make it that O/U/S/D won't
  be printed | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | - Remove all use of boost::bind and boost::function
- Demote some log messages to DEBUG
- Change some formatting to match coding guidelines
- B2xx/E310: Match changes in loopback function | 
| | |  | 
| | 
| 
| 
| | Need to skip zero gain step | 
| | 
| 
| 
| 
| | Some uses of boost::posix_time were incorrect and would cause compiler
errors on Boost 1.67. | 
| | 
| 
| 
| | This avoids having to redeclare the static const to avoid linker errors. | 
| | 
| 
| 
| | Use std::this_thread::sleep_for() instead. | 
| | 
| 
| 
| | Use std::this_thread::sleep_for() instead. | 
| | 
| 
| 
| | Use std::this_thread::sleep_for() instead. | 
| | 
| 
| 
| 
| 
| | Static const attributes were causing linker issues the way there were
being used, but they were only used in niusrprio_session.cpp and thus
could be factored out. | 
| | |  | 
| | 
| 
| 
| 
| | The bit shift for power down is one off with respect to the
ADF4001/ADF4002 data sheet | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | - Fixes: cmake -DUHD_LOG_FILE wasn't respected
- Fixes: UHD_LOG_FILE and UHD_FILE_LOG_LEVEL had to both be set for
  either to take effect
- Fixes: Use of unnecessary boost::make_shared<>
- Also factored out setting up console- and file logger into their own
  locations in an attempt to improve readability | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | Reclaming interval was exec_time(claim+dump_logs)+MPMD_RECLAIM_INTERNVAL; this change will
MAX(exec_time(claim+dump_logs),MPM_RECLAIM_INTERVAL) | 
| | 
| 
| 
| 
| | Adding constructor for device_addr_t that takes a map<string, string>
as an argument. | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Updated the following blocks and components: Radio, DmaFIFO,
block_ctrl_base and node_ctrl_base, blockdef_xml_impl, device3_impl.
No functional changes.
- Demoted some log messages
- Consistent log style (use unique_id())
- Some adaptation of coding style where close to log statements | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | No functional changes.
- Demote some messages to DEBUG or TRACE
- Use consistent logging styles
- In some cases, adapted code to coding style when near logging
  statements | 
| | |  | 
| | 
| 
| 
| 
| | Note: When socket buffers are incorrectly size, a WARNING is still
printed. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | - Fix indentation issues
- Fix inconsistent formatting
- Fix typos in user-facing messages
- Fix inconsistent exception messages
- Apply coding guideline formatting rules
- Remove some code duplication | 
| | 
| 
| 
| 
| 
| 
| 
| | During MPMd find routine, added a check when connecting to a CHDR
interface to make sure we're talking to the correct device.
Without this check MPMd would sometimes incorrectly mark a device as
reachable because they shared an addr (ie. 192.168.10.2 existed on
multiple devices). |