Commit Graph

  • e869d19587 Merge pull request #487 from mycroes/ci Michael Croes 2023-06-27 17:08:34 +02:00
  • e7194bc470 Update OS, SDK and target versions Michael Croes 2023-06-27 16:59:13 +02:00
  • 5bc2c6c5e7 Add create_nuget and deploy jobs Michael Croes 2023-06-27 16:24:58 +02:00
  • 77dcb1778b Merge pull request #485 from dylandrush/484_Public_PLCExceptions v0.19.0 Michael Croes 2023-06-19 14:52:02 +02:00
  • 14053e342a Made all exceptions public DRUSH12 2023-06-19 06:14:14 -04:00
  • ab3bd87701 chore: Delete GitVersion configuration Michael Croes 2023-05-30 22:21:12 +02:00
  • bc7c27e1d4 Release S7NetPlus 0.18.0 v0.18.0 Michael Croes 2023-05-30 21:47:40 +02:00
  • f0256fd0cb Merge pull request #483 from gfoidl/span-memory Michael Croes 2023-05-30 21:44:33 +02:00
  • 209148ab02 Use System.Memory for < .NET 5 and avoid (some) unnecessary allocations Günther Foidl 2023-05-30 17:25:25 +02:00
  • 2fc9eaade3 Release S7NetPlus 0.17.0 v0.17.0 Michael Croes 2023-05-30 12:19:39 +02:00
  • ab70bfb041 Merge pull request #482 from ArgusMagnus/add_span_overloads Michael Croes 2023-05-30 12:14:19 +02:00
  • e277cf6e6c add Read/WriteBytes(Async) overloads accepting Span<byte>/Memory<byte> for .NET5 or greater ArgusMagnus 2023-05-30 10:47:38 +02:00
  • 43b29825a4 Release S7NetPlus 0.16.0 v0.16.0 0.16.0 Michael Croes 2022-12-10 21:22:16 +01:00
  • 6aa0133081 Merge pull request #415 from scamille/fb-fixClassUint32 Michael Croes 2022-12-10 21:12:28 +01:00
  • 868e719b78 Merge remote-tracking branch 's7netplus/develop' into fb-fixClassUint32 Michael Croes 2022-12-10 21:09:29 +01:00
  • 3833d29c0e Merge pull request #459 from mycroes/test-workflow Michael Croes 2022-12-10 21:01:21 +01:00
  • 144f814794 Merge branch 'develop' into test-workflow Michael Croes 2022-12-10 20:58:29 +01:00
  • 82aaf7e2cb Merge pull request #458 from MCPC10/StringSupportForClass Michael Croes 2022-12-10 20:58:10 +01:00
  • f47918946d ci: Run test on ubuntu-20.04 due to lack of snap7 on newer ubuntu Michael Croes 2022-12-10 20:51:44 +01:00
  • 142f1ba90e Added support string/wstring for class type Mike Cremer 2022-12-10 18:59:25 +01:00
  • d99d0d0e6f Release S7NetPlus 0.15.0 v0.15.0 Michael Croes 2022-11-08 11:22:47 +01:00
  • ce9f9f9e08 Merge pull request #423 from gfoidl/openasync_cancellation Michael Croes 2022-11-08 11:19:37 +01:00
  • ea1140314b Merge branch 'develop' into openasync_cancellation Michael Croes 2022-11-08 11:13:25 +01:00
  • e3fad0b94f Release S7NetPlus 0.14.0 v0.14.0 Michael Croes 2022-06-17 23:13:27 +02:00
  • 7f76d4fc5a Merge pull request #435 from ismdiego/develop Michael Croes 2022-06-17 23:12:43 +02:00
  • ec554ddb59 Better stringEncoding initialization, as per code review comments diego 2022-06-17 11:23:58 +02:00
  • 2ecd2c6b49 Changes following code review diego 2022-06-17 11:08:09 +02:00
  • d808ea5eb6 Give the option of changing the Encoding used to serialize and deserialize S7String, instead of always using Encoding.ASCII diego 2022-06-16 17:21:23 +02:00
  • 5d3f01e59e Updated AppVeyor image to VS 2022 to allow better conditional compilation Günther Foidl 2021-12-26 19:26:44 +01:00
  • 9c3f95ce73 Flowed cancellation token to TcpClient.ConnectAsync in .NET 5.0 target Günther Foidl 2021-12-26 19:26:04 +01:00
  • 12281ec802 Fix ReadClass for Uint32 Serge Camille 2021-10-04 18:59:05 +02:00
  • 8df1a9c8cb Add unit test for ReadClass uint32 bug. Serge Camille 2021-10-04 18:53:13 +02:00
  • 946536c2d6 Release S7NetPlus 0.13.0 v0.13.0 Michael Croes 2021-06-21 21:45:47 +02:00
  • b475aee2e7 Merge pull request #401 from scamille/test-ConnectionClose Michael Croes 2021-06-10 17:04:42 +02:00
  • 82a745c972 Merge branch 'develop' into test-ConnectionClose Serge Camille 2021-06-08 22:53:30 +02:00
  • 74fecad48d Remove cancel timeouts. Serge Camille 2021-06-08 22:47:12 +02:00
  • 37c63cea8e Merge pull request #402 from mycroes/default-timeout Michael Croes 2021-06-07 22:23:57 +02:00
  • 36c4564f5e Default ReadTimeout and WriteTimeout to 10 seconds Michael Croes 2021-06-07 22:19:23 +02:00
  • 0c0200d12d Merge pull request #400 from scamille/tests-taskCanceled Michael Croes 2021-06-07 22:03:02 +02:00
  • 6e861d2f00 Merge branch 'develop' into tests-taskCanceled Michael Croes 2021-06-07 22:00:52 +02:00
  • 372f4a5dcb Merge pull request #398 from mycroes/cleanup-sync Michael Croes 2021-06-07 21:26:41 +02:00
  • 0d87dbf3c6 Add unit test to ensure a connection has been properly closed Serge Camille 2021-06-07 14:49:06 +02:00
  • 15f94cd7bf Fix Cancellation test. Serge Camille 2021-06-07 14:13:04 +02:00
  • 36b59a2926 Cleanup whitespace, usings Michael Croes 2021-06-06 23:20:19 +02:00
  • 8d081859da Remove unused sync methods Michael Croes 2021-06-06 23:19:56 +02:00
  • 2302819650 Merge pull request #349 from scamille/closeConnectionIOException Michael Croes 2021-06-06 22:58:27 +02:00
  • d65b83660f Merge branch 'develop' into closeConnectionIOException Michael Croes 2021-06-06 22:56:17 +02:00
  • 77b2ecfd45 Merge pull request #397 from scamille/multipleVarsAlignment Michael Croes 2021-06-06 22:51:03 +02:00
  • b0a6a2375f Merge branch 'develop' into multipleVarsAlignment Michael Croes 2021-06-06 22:49:33 +02:00
  • 14823bca96 Merge pull request #395 from mycroes/s7-200-cr Michael Croes 2021-06-06 22:45:53 +02:00
  • 53045c5952 Close connection on IOExceptions. Serge Camille 2020-11-11 19:10:46 +01:00
  • 677d2941e1 Apply S7 200 TSAP change to relocated code Michael Croes 2021-06-06 22:33:12 +02:00
  • 66b693676c Merge branch 'develop' into s7-200-cr Michael Croes 2021-06-06 22:26:48 +02:00
  • 4542bbedb2 Merge pull request #396 from mycroes/tsap Michael Croes 2021-06-06 22:24:29 +02:00
  • a4b6a360fe ParseDataIntoDataItems needs to always align the response address to a even value after each data item. Serge Camille 2021-06-06 22:16:59 +02:00
  • 0bef6bc9ff Add unit test for the problem. Serge Camille 2021-06-06 21:59:39 +02:00
  • cbe04fbfb4 Merge branch 'develop' into tsap Michael Croes 2021-06-06 21:19:17 +02:00
  • 0b4c79cb08 Merge pull request #319 from scamille/githubActions2 Michael Croes 2021-06-06 21:14:26 +02:00
  • 5c24e801fd Add Actions Nuget Cache (#2) Serge Camille 2021-06-05 18:50:28 +02:00
  • bcde65120c Github Actions Net5.0 (#1) Serge Camille 2021-06-05 18:37:35 +02:00
  • 4541a7ebb7 Try adjusting the dotnet setup version. Serge Camille 2021-06-05 18:11:06 +02:00
  • fc9c33fdaf Add Net5.0 to test project as well. Serge Camille 2021-06-05 17:59:18 +02:00
  • a23408d67e Add Net5.0 to test matrix Serge Camille 2021-06-05 17:58:05 +02:00
  • adb55dc80f Merge branch 'develop' into githubActions2 Serge Camille 2021-06-05 17:52:59 +02:00
  • 2fae2c01d5 Add TsapPair support to PLC Michael Croes 2021-06-04 22:25:05 +02:00
  • 6465e3c8c7 Move GetDefaultTsapPair to TsapPair class Michael Croes 2021-06-04 21:58:15 +02:00
  • fcd61c1236 Add CpuType.S7200Smart Michael Croes 2021-06-04 21:46:42 +02:00
  • 616dc1094c Refactor TSAP related code Michael Croes 2021-06-04 00:09:45 +02:00
  • 70bc1499ef ConnectionRequestTest: Cleanup trailing whitespace Michael Croes 2021-06-02 23:03:23 +02:00
  • fd9aeb5b3b Fix unit test for S7 200 Michael Croes 2021-06-02 23:03:06 +02:00
  • 0750ee006f Change S7 200 remote TSAP to 10.01 Michael Croes 2021-06-02 22:06:00 +02:00
  • 5318f94dd7 Release S7NetPlus 0.12.0 v0.12.0 Michael Croes 2021-06-02 21:27:26 +02:00
  • ea3beff481 Merge pull request #394 from mycroes/sync Michael Croes 2021-06-02 21:25:51 +02:00
  • f67b1e773f Add missing ConfigureAwait in OpenAsync Michael Croes 2021-06-01 20:59:20 +02:00
  • e93a656312 Fix locking for OpenAsync Michael Croes 2021-06-01 20:28:34 +02:00
  • 8035f71a16 Apply synchronization to stream actions Michael Croes 2021-05-31 22:57:13 +02:00
  • df4f258290 Move GetStreamIfAvailable to PLC.cs Michael Croes 2021-05-31 21:23:32 +02:00
  • 5636b93a53 PlcSynchronous: Remove unused usings Michael Croes 2021-05-31 21:17:42 +02:00
  • 8ed1b840bc PlcSynchronous: Clenaup trailing whitespace Michael Croes 2021-05-31 21:17:23 +02:00
  • 2afed88231 Consolidate sync stream calls Michael Croes 2021-05-31 21:17:03 +02:00
  • 1ded47971b Consolidate async stream calls Michael Croes 2021-05-31 21:05:34 +02:00
  • ced10b4eca Release S7NetPlus 0.11.0 v0.11.0 Michael Croes 2021-05-10 22:54:03 +02:00
  • 632e1c14ac Merge pull request #391 from mycroes/set-bit-clear-bit Michael Croes 2021-05-10 21:24:43 +02:00
  • aa50280233 Boolean: Add SetBit and ClearBit by reference Michael Croes 2021-05-10 21:14:43 +02:00
  • 3a794e8a46 Cleanup trailing whitespace in PLC and PLCHelpers Michael Croes 2021-05-10 21:05:02 +02:00
  • 0b8bd66bf7 Fix bitwise operator in Boolean.ClearBit Michael Croes 2021-05-10 20:50:03 +02:00
  • e66d21af05 Add tests for Boolean.SetBit and Boolean.ClearBit Michael Croes 2021-05-10 20:49:15 +02:00
  • 44ee651ac4 Merge pull request #390 from mycroes/byte-length-bits Michael Croes 2021-05-10 20:32:34 +02:00
  • a1b4694ef6 Fix calculation of byte length for VarType.Bit Michael Croes 2021-05-10 20:23:32 +02:00
  • d10c15b80f Release S7NetPlus 0.10.0 v0.10.0 Michael Croes 2021-03-29 21:59:04 +02:00
  • 5225c8bffd Merge pull request #311 from mycroes/is-available Michael Croes 2021-03-29 21:51:34 +02:00
  • aa03400350 Document IsConnected, shorten implementation Michael Croes 2020-09-08 23:07:59 +02:00
  • 2b4ec6d9dd Remove IsAvailable Michael Croes 2020-09-08 23:04:26 +02:00
  • 54f3de6c9f Merge pull request #382 from mycroes/s7wstring-length Michael Croes 2021-03-29 21:12:18 +02:00
  • e6d14587d3 Added four new test methods to check ByteLength for S7 String types diego 2021-03-15 19:57:00 +01:00
  • e63d92c61c Fix ByteLength calculation for S7Strings when reserved is odd diego 2021-03-15 19:56:22 +01:00
  • b4b94e1777 Fix wrong calculation for S7WString byte length diego 2021-03-15 19:08:40 +01:00
  • 13c25fc20b Merge pull request #379 from scamille/fix-sync-class Michael Croes 2021-03-29 20:30:43 +02:00
  • fff6f3458f Merge branch 'develop' into githubActions2 Serge Camille 2021-03-16 20:22:49 +01:00
  • 82e29837a2 Sprinkle more .ConfigureAwait(false) into async library. This helps to avoid deadlocks when using synchronous API which references the async one in applications with a synchronization context, like a GUI. Should fix #344 Serge Camille 2021-03-16 08:08:39 +01:00