expo-ble模块测试demo 联调BLE模块 take 8 新增空数据包测试

This commit is contained in:
Yudi Xiao
2025-12-11 13:48:45 +08:00
parent b612335d95
commit 675036f07c
6 changed files with 62 additions and 22 deletions

View File

@@ -456,6 +456,19 @@ export const useBleExplorer = () => {
}
}, [state.connectedDevice, fileTransferService, convertToANI, setError]);
const transferEmptyTestPackage = useCallback(async () => {
if (!state.connectedDevice) {
setError('No device connected');
return;
}
await fileTransferService.transferTestPackage(
state.connectedDevice.id,
(progress) => {
setState(prev => ({...prev, transferProgress: progress * 100}));
}
)
}, [fileTransferService, setError, state.connectedDevice])
const clearLogs = useCallback(() => setState(prev => ({...prev, logs: []})), []);
return {
@@ -468,6 +481,7 @@ export const useBleExplorer = () => {
queryDeviceVersion,
queryActivationStatus,
transferSampleFile,
transferEmptyTestPackage,
clearLogs,
updateActivationTime: () => {
},