expo-ble模块测试demo 联调BLE模块 take 8 新增空数据包测试
This commit is contained in:
@@ -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: () => {
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user