{"shas":[["f4717da12405e28b5615cabb78f17c6f38cc29e2","7360a69f2d05d24df84c29f24b488ef8cc0e7ae2@vt.edu","uhd: swap out the gnuradio based interface for uhd\n\nThis patch modifies the low level implementation to use uhd devices\ninstead of the usrp library from gnuadio. Also, edit the user\ninterface to reflect changes. Currently, only the USRP2 has been\ntested.","Thomas Tsou"],["ea5e568d69920b216dd8def1ceae6be7433ccd60","7360a69f2d05d24df84c29f24b488ef8cc0e7ae2@vt.edu","uhd: update to new uhd range api\n\nFixes the following that occurs with recent uhd changes.\n\nUHDDevice.cpp:260: error: ‘struct uhd::gain_range_t’ has no member named ‘max’\nUHDDevice.cpp:260: error: ‘struct uhd::gain_range_t’ has no member named ‘min’","Thomas Tsou"],["0d875deb7a7a68196b876848b69179ec95953ad8","7360a69f2d05d24df84c29f24b488ef8cc0e7ae2@vt.edu","uhd: use set/get pair for setting frequency\n\nSimply because it's simpler.","Thomas Tsou"],["cd274b3e0682d6ffb554bd83fe90f041cb053e34","7360a69f2d05d24df84c29f24b488ef8cc0e7ae2@vt.edu","uhd: add underrun and other error msg handling","Thomas Tsou"],["dc73edeee681b54dda3b1aadf1e2f7dc36f22af4","7360a69f2d05d24df84c29f24b488ef8cc0e7ae2@vt.edu","uhd: allow all UHD devices","Thomas Tsou"],["fc05119b92b402ab90a645fb2c46d13ab72aaf3a","7360a69f2d05d24df84c29f24b488ef8cc0e7ae2@vt.edu","uhd: fix overflow initialization bug\n\nCommit 81a234d5e3 (uhd: swap out the gnuradio based interface\nfor uhd) removed the overflow count in favor of simply\nreporting boolean values. Without the count value in place,\nthe overflow value was never reset.","Thomas Tsou"],["eeaf53755d8a5155926ead6ca331f47120d24a42","7360a69f2d05d24df84c29f24b488ef8cc0e7ae2@vt.edu","uhd: explicitly set master clock rate","Thomas Tsou"]],"ref":"refs/heads/master","size":7,"head":"eeaf53755d8a5155926ead6ca331f47120d24a42","push_id":34790101}