Wisdom.Utils.Driver 2.1.0-rc1

一个通讯框架,支持串口和网口,内置Modbus和Fins协议,旨在让开发者关注协议本身,而不必维护通讯的细节。

1. 抽象了通讯方式
不用编写通讯方面的代码,通过配置选择串口或者网口通讯,例如串口设备增加了串口服务器变成网口通讯的情况。
2. 封装了通讯流程
可指定超时时间、重试次数,自动处理发送和接收同步的问题,带有收发日志和事件上报。
3. 应答报文的完整性检查
可选择固定长度的应答、使用指定的长度字节来判断、以固定标志结尾、等待固定时间或者没有应答。
4. 校验方式
可选择校验和、异或校验、CRC16,支持自定义扩展。
5. 驱动与协议分离
一个驱动下可以使用不同的协议,例如读取和设置命令返回的报文格式不同的情况。
6. 内嵌常用协议
内置Modbus和Fins驱动。另外,依赖此框架开发的DLT645驱动是独立的项目,不在此项目中。

This is a prerelease version of Wisdom.Utils.Driver.
There is a newer version of this package available.
See the version list below for details.
Install-Package Wisdom.Utils.Driver -Version 2.1.0-rc1
dotnet add package Wisdom.Utils.Driver --version 2.1.0-rc1
<PackageReference Include="Wisdom.Utils.Driver" Version="2.1.0-rc1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Wisdom.Utils.Driver --version 2.1.0-rc1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

[2.1.0]
1. 增加Wisdom.Utils.Driver.Server库,驱动可作为tcp服务端
2. Modbus更新:
2.1 修复Modbus 协议底层功能码02与04未完全处理问题
2.2 增加Modbus 协议错误码详细描述
2.3 增加Modbus 协议功能码02与04部分方法
2.4 ModbusRtu驱动协议修复写入两个连续寄存器功能码不匹配错误,暂时不支持浮点数写入,后期待完善
2.5 ModbusRtu驱动协议发送判断异常增加地址描述、错误字节数及实际字节数

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.1.1 49 8/10/2019
2.1.0-rc1 46 7/17/2019
2.0.9 95 5/13/2019
2.0.8.1 135 4/24/2019
2.0.7.1 99 4/14/2019
2.0.5 92 4/3/2019
2.0.4.1 110 3/19/2019
1.3.1 100 3/5/2019
1.2.0 125 2/24/2019
1.1.1 289 3/20/2018