Commit Graph

50 Commits

Author SHA1 Message Date
9283b04971 Provide license as file on NuGet.
This will provide the file also in the NuGet package and can be seen when looking into projects dependencies.
2025-02-03 22:26:06 +01:00
8b3441f6dd Bump to v0.4.0 v0.4.0 2025-01-29 00:17:48 +01:00
63c88f5da7 Added modbus-proxy CLI tool 2025-01-28 23:55:44 +01:00
e7300bfbde Implemented UnitTests for TCP proxy 2025-01-28 21:22:11 +01:00
38dd94471d Fixed wrong ADU calculation on RTU proxy 2025-01-28 14:00:58 +01:00
56664cdac5 Added TCP wrappers to TCP proxy 2025-01-28 14:00:14 +01:00
4ef7500c3b Added some TCP wrapper classes for testability 2025-01-28 13:58:01 +01:00
05759f8e12 Fixes for SerialRtuProxy
- Adding UnitTests
- Fixing some bugs
- Updating UnitTest dependencies
2025-01-27 17:27:23 +01:00
6fc7cfda9a Updated serial implementations 2025-01-23 22:05:44 +01:00
fb67e0b77e Added VirtualModbusClient to Common 2025-01-23 22:01:45 +01:00
ce3d873cd0 Moving proxies to matching projects 2025-01-23 21:59:46 +01:00
1cf49f74ea Added README for cli tool 2025-01-23 12:05:47 +01:00
39863880d5 Added new cli tool for client connections 2025-01-21 19:27:29 +01:00
ec0ba31b86 Fixed wrong 'following bytes' information in TCP proxy 2025-01-21 19:26:13 +01:00
96b5ee21c8 Updated licensing information (still MIT) 2025-01-21 19:22:30 +01:00
6a231e02cb ReadWriteTimeout for ModbusTcpProxy changed
As suggestion of #5 on GitHub, the default value of the timeout changed.
But to the same timeout as on HttpClient and not infinite.
2024-12-13 17:58:34 +01:00
c1a70de6bb Moved InternalsVisibleTo to directory.build.props 2024-11-12 08:26:25 +01:00
6bf011d53f Updating dependencies and CI 2024-09-09 08:15:31 +02:00
0c81ab6b44 Updating to v0.3.2 v0.3.2 2024-09-04 06:55:06 +02:00
3e8f2cd73b Addding configuration for strong named assembly build 2024-09-04 06:54:55 +02:00
e830e43c36 Clearified/fixed description of different protocol implementations 2024-07-17 18:00:16 +02:00
6a63dbb739 Bump to v0.3.1 v0.3.1 2024-06-28 21:37:26 +02:00
1536c60336 Fixing wrong range validations 2024-06-28 21:37:00 +02:00
206c5420e1 Bump to v0.3.0 v0.3.0 2024-05-31 16:59:30 +02:00
d027b6939a Fixing an issue with missing internal client on TCP (caused by AddressFamily.Unknown in default constructor) 2024-05-28 21:13:49 +02:00
02a724521a Add Proxy to CI deployment 2024-04-21 00:26:28 +02:00
2580554bb1 Fixed dispose on servers 2024-04-21 00:18:28 +02:00
bc3ca4fa52 Implemented RTU proxy 2024-04-21 00:18:07 +02:00
54511c9366 Added new Proxy package with Tcp implementation 2024-04-20 20:54:25 +02:00
763ca1da25 Move Protocol property from implementations to base client 2024-04-20 20:52:22 +02:00
a35c3491ae Renamed ModbusSerialServer to ModbusRtuServer 2024-04-20 20:51:01 +02:00
ffd8dbb300 Add Changelog v0.2.0 2024-04-02 23:05:17 +02:00
380493c7ec Implemented the Serial Server 2024-04-02 22:52:56 +02:00
a458e76aea Implemented Modbus Serial Client 2024-04-02 19:34:27 +02:00
ca95298390 Moved some more settings to the connection interface 2024-04-02 17:43:45 +02:00
21b0540e81 Updated Protocol Constants 2024-04-02 17:40:29 +02:00
a58af4d75f Refactoring connection to use an idle timeout and automatically close the underlying data channel 2024-03-31 22:39:42 +02:00
967d80ff3f Implemented RTU over TCP protocol 2024-03-28 20:26:02 +01:00
1bcac96d52 Implementing ASCII protocol; removing min. unit ID for serial line - see note on README 2024-03-28 18:08:44 +01:00
dee0d67453 Implemented the RTU protocol 2024-03-27 20:39:43 +01:00
7d5f3194c2 Renamed array-extension to "BigEndian" 2024-03-26 20:23:35 +01:00
d6bc5f1a4a Added implementation of Modbus TCP Server 2024-03-25 20:54:22 +01:00
fbc9f9e429 Add ModbusDevice as preparation for server implementations. 2024-03-18 13:49:06 +01:00
946614b86c Trying to stabilize the CI build as the last build had only 20% coverage due to wrong detection 2024-03-10 00:03:16 +01:00
24f7cc74a7 Implemented Device Identification (0x2B / 43) for TCP 2024-03-09 21:31:33 +01:00
7a3c7625a7 Added IDs and Tags for NuGet packages 2024-03-09 17:33:29 +01:00
ab52d3a23a Added UnitTests for TCP 2024-02-29 21:44:29 +01:00
eedd1066e3 Implemented TCP 2024-02-11 19:32:35 +01:00
f31f6f94ff Implementation of the basic functionallity 2024-02-06 19:55:44 +01:00
a6c7828fbe Init Repo 2024-02-05 12:35:22 +01:00