bmv*_*mvr 6 javascript node.js
我从串行端口获取此缓冲区:
<Buffer 04 02 08 dc>
Run Code Online (Sandbox Code Playgroud)
第二个字节表示我需要多少字节来解析响应数据。所以我需要解析这两个字节08 dc,并将它们转换为long unsigned.
如何在 Node.js 服务器上用 JavaScript 执行此操作?
buf.readInt32BE([offset]) 和 buf.readInt32LE([offset])让您从 4 字节开始读取 32b int offset。
以指定的字节序格式从指定偏移量处的 buf 读取有符号的 32 位整数(
readInt32BE()返回大字节序,readInt32LE()返回小字节序)。从 a 读取的整数
Buffer被解释为二进制补码有符号值。