0
У меня есть USRP N200 с доской WBX. Мне нужна простая программа C/C++ , которая может одновременно принимать и передавать. но я не могу найти Его.Uspp Full Duplex Operation
У меня есть USRP N200 с доской WBX. Мне нужна простая программа C/C++ , которая может одновременно принимать и передавать. но я не могу найти Его.Uspp Full Duplex Operation
Посмотрите на примеры that come with UHD. Есть txrx loopback example, который делает именно это.
В сущности, это не сложно:
rx_streamer
и tx_streamer
rx_streamer->recv()
несколько раз в потоке TX, tx_streamer->send()
метод неоднократно.
Большое спасибо. Но в этом примере создайте один поток для TX и не создавайте поток для RX. поэтому я думаю, что после передачи пакета я могу получить. и это означает Half-Duplex. Это правда? – user1210922
@ user1210922: нет, это неправда. Это полный дуплекс, и есть поток для приема и один поток для передачи, как я объяснил. Функция 'transfer_worker' выполняется в потоке' передача_thread', тогда как функция 'recv_to_file' запускается в основном потоке. –