diff options
| -rw-r--r-- | host/lib/usrp/b200/b200_impl.cpp | 4 | ||||
| -rw-r--r-- | host/lib/usrp/cores/radio_ctrl_core_3000.cpp | 13 | ||||
| -rw-r--r-- | host/lib/usrp/cores/radio_ctrl_core_3000.hpp | 3 | 
3 files changed, 10 insertions, 10 deletions
| diff --git a/host/lib/usrp/b200/b200_impl.cpp b/host/lib/usrp/b200/b200_impl.cpp index f7ed35e50..09c0d3979 100644 --- a/host/lib/usrp/b200/b200_impl.cpp +++ b/host/lib/usrp/b200/b200_impl.cpp @@ -252,7 +252,7 @@ b200_impl::b200_impl(const device_addr_t &device_addr)      ////////////////////////////////////////////////////////////////////      // Local control endpoint      //////////////////////////////////////////////////////////////////// -    _local_ctrl = radio_ctrl_core_3000::make(vrt::if_packet_info_t::LINK_TYPE_CHDR, _ctrl_transport, zero_copy_if::sptr()/*null*/, B200_LOCAL_CTRL_SID); +    _local_ctrl = radio_ctrl_core_3000::make(false/*lilE*/, _ctrl_transport, zero_copy_if::sptr()/*null*/, B200_LOCAL_CTRL_SID);      _local_ctrl->hold_task(_async_task);      _async_task_data->local_ctrl = _local_ctrl; //weak      this->check_fpga_compat(); @@ -488,7 +488,7 @@ void b200_impl::setup_radio(const size_t dspno)      // radio control      ////////////////////////////////////////////////////////////////////      const boost::uint32_t sid = (dspno == 0)? B200_CTRL0_MSG_SID : B200_CTRL1_MSG_SID; -    perif.ctrl = radio_ctrl_core_3000::make(vrt::if_packet_info_t::LINK_TYPE_CHDR, _ctrl_transport, zero_copy_if::sptr()/*null*/, sid); +    perif.ctrl = radio_ctrl_core_3000::make(false/*lilE*/, _ctrl_transport, zero_copy_if::sptr()/*null*/, sid);      perif.ctrl->hold_task(_async_task);      _async_task_data->radio_ctrl[dspno] = perif.ctrl; //weak      _tree->access<time_spec_t>(mb_path / "time" / "cmd") diff --git a/host/lib/usrp/cores/radio_ctrl_core_3000.cpp b/host/lib/usrp/cores/radio_ctrl_core_3000.cpp index 616903920..5298fd213 100644 --- a/host/lib/usrp/cores/radio_ctrl_core_3000.cpp +++ b/host/lib/usrp/cores/radio_ctrl_core_3000.cpp @@ -22,6 +22,7 @@  #include <uhd/utils/byteswap.hpp>  #include <uhd/utils/safe_call.hpp>  #include <uhd/transport/bounded_buffer.hpp> +#include <uhd/transport/vrt_if_packet.hpp>  #include <boost/thread/mutex.hpp>  #include <boost/thread/thread.hpp>  #include <boost/format.hpp> @@ -32,7 +33,7 @@ using namespace uhd;  using namespace uhd::usrp;  using namespace uhd::transport; -static const double ACK_TIMEOUT = 0.5; +static const double ACK_TIMEOUT = 2.0; //supposed to be worst case practical timeout  static const double MASSIVE_TIMEOUT = 10.0; //for when we wait on a timed command  static const size_t SR_READBACK  = 32; @@ -41,15 +42,15 @@ class radio_ctrl_core_3000_impl : public radio_ctrl_core_3000  public:      radio_ctrl_core_3000_impl( -        vrt::if_packet_info_t::link_type_t link_type, +        const bool big_endian,          uhd::transport::zero_copy_if::sptr ctrl_xport,          uhd::transport::zero_copy_if::sptr resp_xport,          const boost::uint32_t sid,          const std::string &name      ): -        _link_type(link_type), +        _link_type(vrt::if_packet_info_t::LINK_TYPE_CHDR),          _packet_type(vrt::if_packet_info_t::PACKET_TYPE_CONTEXT), -        _bige(link_type == vrt::if_packet_info_t::LINK_TYPE_VRLP), +        _bige(big_endian),          _ctrl_xport(ctrl_xport),          _resp_xport(resp_xport),          _sid(sid), @@ -301,12 +302,12 @@ private:  radio_ctrl_core_3000::sptr radio_ctrl_core_3000::make( -    vrt::if_packet_info_t::link_type_t link_type, +    const bool big_endian,      zero_copy_if::sptr ctrl_xport,      zero_copy_if::sptr resp_xport,      const boost::uint32_t sid,      const std::string &name  )  { -    return sptr(new radio_ctrl_core_3000_impl(link_type, ctrl_xport, resp_xport, sid, name)); +    return sptr(new radio_ctrl_core_3000_impl(big_endian, ctrl_xport, resp_xport, sid, name));  } diff --git a/host/lib/usrp/cores/radio_ctrl_core_3000.hpp b/host/lib/usrp/cores/radio_ctrl_core_3000.hpp index 6ef484296..8c0548d89 100644 --- a/host/lib/usrp/cores/radio_ctrl_core_3000.hpp +++ b/host/lib/usrp/cores/radio_ctrl_core_3000.hpp @@ -20,7 +20,6 @@  #include <uhd/types/time_spec.hpp>  #include <uhd/transport/zero_copy.hpp> -#include <uhd/transport/vrt_if_packet.hpp>  #include <boost/shared_ptr.hpp>  #include <boost/utility.hpp>  #include "wb_iface.hpp" @@ -36,7 +35,7 @@ public:      //! Make a new control object      static sptr make( -        uhd::transport::vrt::if_packet_info_t::link_type_t link_type, +        const bool big_endian,          uhd::transport::zero_copy_if::sptr ctrl_xport,          uhd::transport::zero_copy_if::sptr resp_xport,          const boost::uint32_t sid, | 
