Browse Source

修复消息为空的情况

Caner 1 year ago
parent
commit
f07f32efc1
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/services/logi.service.ts

+ 1 - 0
src/services/logi.service.ts

@@ -35,6 +35,7 @@ export default class LogiService {
       // 刹车:下标7,值0-255
       // 离合:下标8,值0-255
       const buffer = new Uint8Array(JSON.parse(data))
+      if (!buffer.length) return null
       // 创建DataView以处理字节序和符号
       const view = new DataView(buffer.buffer, buffer.byteOffset, buffer.byteLength)
       // 解析转向:小端序有符号16位整数(buffer[4]和buffer[5])