文件名称:lua-libmodbus:lua绑定到libmodbus
文件大小:43KB
文件格式:ZIP
更新时间:2024-05-30 19:27:04
lua modbus libmodbus lua-bindings lua-libmodbus
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不一定是固定的,欢迎发表评论) 服务器端仅限于接收和回复异常。 需要思考
【文件预览】:
lua-libmodbus-master
----demo.lua(3KB)
----luarocks()
--------lua-libmodbus-0.2-1.rockspec(828B)
--------lua-libmodbus-0.3.1-1.rockspec(832B)
--------lua-libmodbus-0.6.1-1.rockspec(943B)
--------lua-libmodbus-0.1-1.rockspec(834B)
--------lua-libmodbus-0.4.2-1.rockspec(832B)
--------lua-libmodbus-0.4-1.rockspec(828B)
--------lua-libmodbus-0.3-1.rockspec(828B)
--------lua-libmodbus-0.5-1.rockspec(951B)
--------lua-libmodbus-0.7-1.rockspec(939B)
--------lua-libmodbus-0.4.1-1.rockspec(832B)
--------lua-libmodbus-0.6-1.rockspec(939B)
----compat.h(222B)
----spec()
--------modbus_spec.lua(2KB)
--------number_helpers_spec.lua(6KB)
----LICENSE(1KB)
----README.md(2KB)
----Makefile(1019B)
----changelog(791B)
----docs()
--------index.html(29KB)
--------source()
--------ldoc.css(6KB)
--------examples()
----demo-rtu.lua(1KB)
----config.ld(214B)
----lua-libmodbus.c(30KB)