Theengs Decoder Python
1.项目搭建
- clone工程
- 将下载arduino_json项目并复制到src\arduino_json文件夹中
- 如果是python使用,查看https://decoder.theengs.io/use/python.html#dependencies (windows 下不用apt-get install cmake指令,在pip install . 指令脚本会自动安装依赖)
- 在src\device\中增加新的硬件解码规则,device.h中增加头文件,并加入列表
- decoder.h中将新硬件加入列表(BLE_ID_MAX的前面)
- 注意每次修改完解码规则文件,必须重新编译(例如python下使用pip install .)生效后方可测试
2.测试脚本
1 | import json |
3.新增解码规则
YE600X_json.h
被/*R""""(
注释的代码要符合json格式
删除空格回车,将"
前增加转义符\
索引编号从0开始,每个字符占一个;因为每个字符都是分开计算的,故位编号范围0-3
1 | const char* _YE600X_json = "{\"brand\":\"YUWELL\", |