Skip to content

Commit 66c0e71

Browse files
committed
refactor: 更新脚本使用 byte 通讯
1 parent fed770b commit 66c0e71

File tree

1 file changed

+4
-1
lines changed
  • src/BootstrapBlazor/wwwroot/modules

1 file changed

+4
-1
lines changed

src/BootstrapBlazor/wwwroot/modules/bt.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ export async function readValue(id, serviceName, characteristicName, invoke, met
6969
const server = await gattServer.getPrimaryService(serviceName);
7070
const characteristic = await server.getCharacteristic(characteristicName);
7171
const dv = await characteristic.readValue();
72-
ret = dv;
72+
ret = new Uint8Array(dv.byteLength);
73+
for(let index = 0; index< dv.byteLength; index++) {
74+
ret[index] = dv.getUint8(index);
75+
}
7376
}
7477
catch (err) {
7578
invoke.invokeMethodAsync(method, err.toString());

0 commit comments

Comments
 (0)