mirror of
https://github.com/jopohl/urh.git
synced 2026-03-04 15:34:01 +01:00
42 lines
819 B
Python
42 lines
819 B
Python
import unittest
|
|
import sys
|
|
import time
|
|
|
|
import numpy as np
|
|
|
|
from urh.dev.native.RTLSDRTCP import RTLSDRTCP
|
|
|
|
class TestRTLSDRTCP(unittest.TestCase):
|
|
|
|
def test_device_communication(self):
|
|
sdr = RTLSDRTCP(0, 0, 0, device_number=0)
|
|
error = 0
|
|
|
|
if sdr.set_device_frequency(926000000):
|
|
error += 1
|
|
|
|
if sdr.set_device_sample_rate(2000000):
|
|
error += 1
|
|
|
|
if sdr.set_bandwidth(2000000):
|
|
error += 1
|
|
|
|
if sdr.set_device_gain(30):
|
|
error += 1
|
|
|
|
if sdr.set_gain_mode(1):
|
|
error += 1
|
|
|
|
if sdr.set_if_gain(30):
|
|
error += 1
|
|
|
|
if sdr.set_offset_tuning(1):
|
|
error += 1
|
|
|
|
if sdr.set_freq_correction(0):
|
|
error += 1
|
|
|
|
sdr.close()
|
|
self.assertEqual(error, 0)
|
|
|