aboutsummaryrefslogtreecommitdiffstats
path: root/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'test.py')
-rw-r--r--test.py28
1 files changed, 27 insertions, 1 deletions
diff --git a/test.py b/test.py
index cbc2c6e..b7afb4f 100644
--- a/test.py
+++ b/test.py
@@ -1,9 +1,35 @@
#!/usr/bin/python3
import os
-from airspy import *
from ctypes import *
import time
import sys
import wave
import struct
+try:
+ from airspy import *
+except ImportError:
+ print("Probably unsuported version of libairspy")
+ sys.exit(1)
+print("Check airspy version")
+device = airspy_device_t_p(None)
+
+p = airspy_lib_version_t()
+libairspy.airspy_lib_version(byref(p))
+print(p.major_version)
+print(p.minor_version)
+print(p.revision)
+
+result = libairspy.airspy_init()
+if (result != airspy_error.AIRSPY_SUCCESS):
+ print("Airspy init failed %s (%d)"%(libairspy.airspy_error_name(result), result))
+ sys.exit(1)
+
+result = libairspy.airspy_open(byref(device))
+
+board_id = c_uint8(airspy_board_id.AIRSPY_BOARD_ID_INVALID)
+#result = libairspy.airspy_board_id_read(device, byref(board_id))
+print("Board ID Number: %s "%(str(board_id)))
+
+
+libairspy.airspy_exit()