rossmann-engineering / EasyModbusTCP.NET

Modbus TCP, Modbus UDP and Modbus RTU client/server library for .NET implementations
922 stars 396 forks source link

Fixed several bugs #99

Open lijinshang opened 1 year ago

lijinshang commented 1 year ago

Fixed several bugs Using the official name of Modbus: Poll Client This branch does not provide GUI programs

ModbusClient从机修改版: 删除numberOfClientsChanged、NumberOfConnectedClientsChanged事件 解决ModbusUDP无法二次启动问题 关闭未结束线程 listenerThread 增加ReceiveDataChanged(Byte[] data) SendDataChanged(Byte[] data)回调 解决从机模式接收数据debug信息全部为00的问题 增加ModbusType 规范化编程 解决UDP从机模式关闭后不能打开的问题 解决ModbusRTU从机模式下数据接收错误的问题

ModbusPoll主机修改版: 修复NumberOfRetries无效错误 if (NumberOfRetries > countRetries) 修复TCP连接断线无法触发ConnectedChanged的问题 增加响应延时属性ResposeDelay 事件ResposeDelayChanged 修正Modbus主机模式下退出报不能为Null异常错误 详见:~ModbusClient() 修正UDP连接connected属性一直为True的问题 规范化ReceiveDataChanged(Byte[] data) SendDataChanged(Byte[] data)回调 增加ModbusType 规范化编程 增加UDP模式发送回传(全模式支持发送、接收通信数据回传) 修正Modbus主机模式下连接超时

yangjieshao commented 1 year ago

这 全是整个文件的大改 让人怎么对比你到底改了哪呀 😵 这只能 要么全盘接受 要么全盘否定,没人有精力去对比校核你改了哪啊😵