diff options
-rw-r--r-- | Transceiver52M/UHDDevice.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Transceiver52M/UHDDevice.cpp b/Transceiver52M/UHDDevice.cpp index f4b7cf4..03ff0ca 100644 --- a/Transceiver52M/UHDDevice.cpp +++ b/Transceiver52M/UHDDevice.cpp @@ -521,9 +521,6 @@ bool uhd_device::parse_dev_type() int uhd_device::open(const std::string &args) { - // Register msg handler - uhd::msg::register_handler(&uhd_msg_handler); - // Find UHD devices uhd::device_addr_t addr(args); uhd::device_addrs_t dev_addrs = uhd::device::find(addr); @@ -644,6 +641,9 @@ bool uhd_device::start() setPriority(); + // Register msg handler + uhd::msg::register_handler(&uhd_msg_handler); + // Start asynchronous event (underrun check) loop async_event_thrd.start((void * (*)(void*))async_event_loop, (void*)this); |