lua-libmodbus
Lua绑定到
参数大部分是按照libmodbus文档编写的,但是值是直接在表中返回的,而不是在指针和返回码中返回的。 代替返回码,您将获得lua样式“ nil,error_msg”返回对。
与modbus特别相关的是,表使用基于lua样式1的计数进行寻址,但在内部基于lua样式转换为零。 IE:
res = dev:read_registers(0x2000, 2)
print(#res) -- prints 2
print(res[1]) - prints register address 0x2000, _not_ 0x2001
(从上一版本生成)
地位
RTU / TCP和几乎所有操作的客户端绑定。
一些用于处理16/32位有符号/无符号并浮在多个寄存器中的助手(API不一定是固定的,欢迎发表评论)
服务器端仅限于接收和回复异常。 需要思考
1