aboutsummaryrefslogtreecommitdiffstats
path: root/test.py
blob: b7afb4fb1077331079428ae5a41142651a69353f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/python3
import os
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()