github上好用的库(持续更新)
Posted lishuangquan1987
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github上好用的库(持续更新)相关的知识,希望对你有一定的参考价值。
1.go操作modubus库
https://github.com/things-go/go-modbus
https://github.com/goburrow/modbus
推荐使用things-go的库,因为他的API更人性化一点,例如:
https://github.com/goburrow/modbus:写入寄存器的值还要自己转换byte,还有返回byte,什么鬼
// WriteMultipleRegisters writes a block of contiguous registers
// (1 to 123 registers) in a remote device and returns quantity of
// registers.
WriteMultipleRegisters(address, quantity uint16, value []byte) (results []byte, err error)
https://github.com/things-go/go-modbus:这个库就好的多,不用自己转换
// WriteMultipleRegisters writes a block of contiguous registers
// (1 to 123 registers) in a remote device and returns success or failed.
WriteMultipleRegisters(slaveID byte, address, quantity uint16, value []uint16) error
以上是关于github上好用的库(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章