mod-controller-proto:MOD设备控制器的协议定义

时间:2024-04-20 11:54:57
【文件属性】:

文件名称: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__ 运行make将运行脚本并在C中构建协议以确保遵循这些规则。


【文件预览】:
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)

网友评论