@@ -31,7 +31,7 @@ def pybladerf_info(print_to_console: bool = True) -> str | None:
3131 print_info += f'libbladeRF version: { pybladerf .pybladerf_library_version ()} \n '
3232 if device_list .device_count > 0 :
3333 for i in range (device_list .device_count ):
34- device = pybladerf .pybladerf_open (device_list .devstrs [i ])
34+ device = pybladerf .pybladerf_open_by_serial (device_list .serial_numbers [i ])
3535 print_info += 'Found BladeRF:\n '
3636 print_info += f'Board: { device .pybladerf_get_board_name ()} ({ device .pybladerf_get_fpga_size ()} )\n '
3737 print_info += f'Instance: { device_list .instances [i ]} \n '
@@ -41,6 +41,8 @@ def pybladerf_info(print_to_console: bool = True) -> str | None:
4141 print_info += f'USB Speed: { device .pybladerf_device_speed ()} \n '
4242 print_info += f'FPGA Version: { device .pybladerf_fpga_version ()} \n '
4343 print_info += f'VCTCXO DAC calibration: { hex (device .pybladerf_get_vctcxo_trim ())} \n '
44+
45+ device .pybladerf_close ()
4446 else :
4547 print_info += 'No BladeRF boards found.'
4648
@@ -51,11 +53,11 @@ def pybladerf_info(print_to_console: bool = True) -> str | None:
5153 return print_info
5254
5355
54- def pybladerf_device_identifiers_list_info (print_to_console : bool = True ) -> tuple [int , list ] | None :
56+ def pybladerf_serial_numbers_list_info (print_to_console : bool = True ) -> tuple [int , list ] | None :
5557 device_list = pybladerf .PyBladeRFDeviceList ()
5658
5759 if print_to_console :
58- print (f'Device identifiers [{ device_list .device_count } ]: { device_list .devstrs } ' )
60+ print (f'Serial numbers [{ device_list .device_count } ]: { device_list .serial_numbers } ' )
5961 return None
6062
61- return device_list .device_count , device_list .devstrs
63+ return device_list .device_count , device_list .serial_numbers
0 commit comments