cpp-struct-js
该模块的目的是使node.js与我正在编写的Arduino软件交互。 为此,我需要阅读由在Arduino系统上运行的C ++代码生成的二进制结构。
支持的类型:
uint8、16、32
int8、16、32
漂浮
弦乐
仅支持一维数组。 可能可以扩展代码来支持此功能,但是我现在不认为需要此功能。
不支持指针,但是由于串行化无法处理本机内存地址,所以无论如何这还是没有意义的。
例子
struct = require ( "cpp-struct" )
var player = new struct ( "Player" , [
"name" , struct . char ( 12 ) ,
"id" , struct . uint32_t ( )
] ) ;
var record = new struct ( "Record" , [
"play