File tree Expand file tree Collapse file tree 3 files changed +13
-3
lines changed
python_hackrf/pylibhackrf Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,12 @@ from typing import Self, Callable
2424from enum import IntEnum
2525import numpy as np
2626
27+ PY_BYTES_PER_BLOCK : int
28+ '''Number of bytes per tuning for sweeping'''
29+
30+ PY_MAX_SWEEP_RANGES : int
31+ '''Maximum number of sweep ranges to be specified for `pyhackrf_init_sweep`'''
32+
2733PY_HACKRF_OPERACAKE_ADDRESS_INVALID : int
2834'''Invalid Opera Cake add-on board address, placeholder in hackrf_get_operacake_boards'''
2935
Original file line number Diff line number Diff line change @@ -31,6 +31,8 @@ from enum import IntEnum
3131cimport numpy as np
3232import numpy as np
3333
34+ PY_BYTES_PER_BLOCK = chackrf.BYTES_PER_BLOCK
35+ PY_MAX_SWEEP_RANGES = chackrf.MAX_SWEEP_RANGES
3436PY_HACKRF_OPERACAKE_ADDRESS_INVALID = chackrf.HACKRF_OPERACAKE_ADDRESS_INVALID
3537PY_HACKRF_OPERACAKE_MAX_BOARDS = chackrf.HACKRF_OPERACAKE_MAX_BOARDS
3638PY_HACKRF_OPERACAKE_MAX_DWELL_TIMES = chackrf.HACKRF_OPERACAKE_MAX_DWELL_TIMES
@@ -259,7 +261,7 @@ cdef class PyHackrfDevice:
259261 if result != chackrf.hackrf_error.HACKRF_SUCCESS:
260262 raise RuntimeError(f'pyhackrf_board_partid_serialno_read() failed: {chackrf.hackrf_error_name(result ).decode("utf-8")} ({result})')
261263
262- return (
264+ return (
263265 (
264266 read_partid_serialno.part_id[0],
265267 read_partid_serialno.part_id[1]
@@ -271,7 +273,7 @@ cdef class PyHackrfDevice:
271273 read_partid_serialno.serial_no[3],
272274 )
273275 )
274-
276+
275277 def pyhackrf_serialno_read(self ) -> str:
276278 read_partid_serialno = self .pyhackrf_board_partid_serialno_read()
277279
Original file line number Diff line number Diff line change @@ -32,6 +32,8 @@ from enum import IntEnum
3232cimport numpy as np
3333import numpy as np
3434
35+ PY_BYTES_PER_BLOCK = chackrf.BYTES_PER_BLOCK
36+ PY_MAX_SWEEP_RANGES = chackrf.MAX_SWEEP_RANGES
3537PY_HACKRF_OPERACAKE_ADDRESS_INVALID = chackrf.HACKRF_OPERACAKE_ADDRESS_INVALID
3638PY_HACKRF_OPERACAKE_MAX_BOARDS = chackrf.HACKRF_OPERACAKE_MAX_BOARDS
3739PY_HACKRF_OPERACAKE_MAX_DWELL_TIMES = chackrf.HACKRF_OPERACAKE_MAX_DWELL_TIMES
@@ -258,7 +260,7 @@ cdef class PyHackrfDevice:
258260 if result != chackrf.hackrf_error.HACKRF_SUCCESS:
259261 raise RuntimeError(f'pyhackrf_board_partid_serialno_read() failed: {chackrf.hackrf_error_name(result ).decode("utf-8")} ({result})')
260262
261- return (
263+ return (
262264 (
263265 read_partid_serialno.part_id[0],
264266 read_partid_serialno.part_id[1]
You can’t perform that action at this time.
0 commit comments