You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
return [f'{cbladerf.bladerf_backend_str(self.__bladerf_device_list[i].backend).decode("utf-8")}:device={self.__bladerf_device_list[i].usb_bus}:{self.__bladerf_device_list[i].usb_addr} instance={self.__bladerf_device_list[i].instance} serial={self.__bladerf_device_list[i].serial.decode("utf-8")}' for i in range(self.device_count)]
1089
+
property devstrs:
1090
+
def __get__(self) -> list[str]:
1091
+
return [f'{cbladerf.bladerf_backend_str(self.__bladerf_device_list[i].backend).decode("utf-8")}:device={self.__bladerf_device_list[i].usb_bus}:{self.__bladerf_device_list[i].usb_addr} instance={self.__bladerf_device_list[i].instance} serial={self.__bladerf_device_list[i].serial.decode("utf-8")}' for i in range(self.device_count)]
1040
1092
1041
-
property backends:
1042
-
def __get__(self) -> list[pybladerf_backend]:
1043
-
return [pybladerf_backend(self.__bladerf_device_list[i].backend) for i in range(self.device_count)]
1093
+
property backends:
1094
+
def __get__(self) -> list[pybladerf_backend]:
1095
+
return [pybladerf_backend(self.__bladerf_device_list[i].backend) for i in range(self.device_count)]
1044
1096
1045
-
property serial_numbers:
1046
-
def __get__(self) -> list[str]:
1047
-
return [self.__bladerf_device_list[i].serial.decode('utf-8') for i in range(self.device_count)]
1097
+
property serial_numbers:
1098
+
def __get__(self) -> list[str]:
1099
+
return [self.__bladerf_device_list[i].serial.decode('utf-8') for i in range(self.device_count)]
1048
1100
1049
-
property usb_buses:
1050
-
def __get__(self) -> list[int]:
1051
-
return [self.__bladerf_device_list[i].usb_bus for i in range(self.device_count)]
1101
+
property usb_buses:
1102
+
def __get__(self) -> list[int]:
1103
+
return [self.__bladerf_device_list[i].usb_bus for i in range(self.device_count)]
1052
1104
1053
-
property usb_addresses:
1054
-
def __get__(self) -> list[int]:
1055
-
return [self.__bladerf_device_list[i].usb_addr for i in range(self.device_count)]
1105
+
property usb_addresses:
1106
+
def __get__(self) -> list[int]:
1107
+
return [self.__bladerf_device_list[i].usb_addr for i in range(self.device_count)]
1056
1108
1057
-
property instances:
1058
-
def __get__(self) -> list[int]:
1059
-
return [self.__bladerf_device_list[i].instance for i in range(self.device_count)]
1109
+
property instances:
1110
+
def __get__(self) -> list[int]:
1111
+
return [self.__bladerf_device_list[i].instance for i in range(self.device_count)]
1060
1112
1061
-
property manufacturers:
1062
-
def __get__(self) -> list[str]:
1063
-
return [self.__bladerf_device_list[i].manufacturer.decode('utf-8') for i in range(self.device_count)]
1113
+
property manufacturers:
1114
+
def __get__(self) -> list[str]:
1115
+
return [self.__bladerf_device_list[i].manufacturer.decode('utf-8') for i in range(self.device_count)]
1064
1116
1065
-
property products:
1066
-
def __get__(self) -> list[str]:
1067
-
return [self.__bladerf_device_list[i].product.decode('utf-8') for i in range(self.device_count)]
1117
+
property products:
1118
+
def __get__(self) -> list[str]:
1119
+
return [self.__bladerf_device_list[i].product.decode('utf-8') for i in range(self.device_count)]
1068
1120
1069
1121
cdef struct pybladerf_async_data:
1070
1122
pass
@@ -1990,23 +2042,62 @@ cdef class PyBladerfDevice:
1990
2042
1991
2043
raise RuntimeError(f'set_tx_complete_callback() failed: Device not initialized!')
0 commit comments