文件名称:mod-controller-proto:MOD设备控制器的协议定义
文件大小:13KB
文件格式:ZIP
更新时间:2024-04-20 11:54:57
Python
mod-controller-proto
该存储库包含MOD的设备控制器和mod-ui之间的共享协议。
协议及其头文件必须遵循以下严格规则:
所有不同类型的命令,菜单ID,标志等都必须具有唯一的前缀(命令是“ CMD_”,菜单ID是“ MENU_ID_”,等等)
所有共享命令必须唯一
每个设备可以具有其自己的特定命令集,但是对于设备使用而言,它们也是唯一的。 但是,它们不必在设备之间是唯一的。
菜单ID必须是唯一的
银行功能ID必须是唯一的
标志是十六进制的位掩码值,因此它们必须是唯一的且为2的幂它们的名称语法应为FLAG_
【文件预览】:
mod-controller-proto-master
----.gitignore(53B)
----Makefile(702B)
----.travis.yml(101B)
----mod_protocol.py(7KB)
----scripts()
--------generate-usage.c.py(4KB)
--------generate-mod-protocol.py(3KB)
--------common.py(5KB)
----README.md(837B)
----tests()
--------Makefile(1KB)
--------include.c(59B)
----mod-protocol.h(17KB)