Commit Graph

  • e162c7cc70 ci: Use macos-13 for compatibility gh-actions Michael Croes 2025-06-02 23:19:20 +02:00
  • 1d530c261c ci: Update artifact actions Michael Croes 2025-06-02 23:11:47 +02:00
  • b601e80ca6 ci: Use ubuntu-latest instead of 20.04 Michael Croes 2025-06-02 23:05:47 +02:00
  • aeaf1d0618 ci: Skip Nuget cache on act Michael Croes 2025-06-02 23:05:27 +02:00
  • b8ea8ba295 ci: Add -y to add-apt-repository Michael Croes 2025-06-02 23:03:53 +02:00
  • 3bd3aab38b ci: Actually specify dotnet versions in create_nuget Michael Croes 2025-06-02 22:30:13 +02:00
  • 8c13bdf9a9 ci: Remove shell override Michael Croes 2025-06-02 22:29:53 +02:00
  • 2cdeaea048 ci: Install dotnet before installing GitVersion Michael Croes 2025-06-02 21:46:27 +02:00
  • 03c7c7e86a ci: Constrain versionSpec for GitVersion Michael Croes 2025-06-02 21:45:38 +02:00
  • 197bea8a1d build(deps): Bump actions/download-artifact in /.github/workflows dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7 dependabot[bot] 2024-09-03 22:25:47 +00:00
  • ab6308eacd Merge pull request #506 from bonk-dev/s5-date main Michael Croes 2023-09-07 21:26:25 +02:00
  • 130eeadbd8 Merge branch 'main' into s5-date Michael Croes 2023-09-07 21:20:54 +02:00
  • 76a7ea04f7 Merge pull request #507 from mycroes/clock Michael Croes 2023-09-05 21:25:25 +02:00
  • 4764c997ed refactor: Replace DateTime.Length with Plc.DateTimeLength in Plc.Clock Michael Croes 2023-09-04 22:20:31 +02:00
  • cb24e9a046 feat: Implement clock write support Michael Croes 2023-09-04 22:15:52 +02:00
  • 10315b4b4c style: Add missing space in WriteClockAsync summary Michael Croes 2023-09-04 21:55:34 +02:00
  • 0774e124bf test: Fix comments in write clock messages Michael Croes 2023-09-04 21:55:06 +02:00
  • 1ebffe08e7 test: Add Write_Clock_Value test Michael Croes 2023-08-31 19:55:57 +02:00
  • f419df4d73 feat: Stub PLC WriteClock methods Michael Croes 2023-08-31 19:55:41 +02:00
  • 1969aac1b2 refactor: Rename WriteSzlRequestHeader to WriteUserDataRequest Michael Croes 2023-08-30 22:31:24 +02:00
  • 2f2dcf7281 test: Raise ReadClock timeout to 1 second Michael Croes 2023-08-29 21:38:01 +02:00
  • 07325db2fa feat: Implement clock reading Michael Croes 2023-08-29 21:34:09 +02:00
  • eada47cd24 refactor(PLCHelpers): Extract WriteSzlRequestHeader Michael Croes 2023-08-29 20:41:55 +02:00
  • 5e1ac8c7bf test(ReadClock): Use template parameters for PDU bytes Michael Croes 2023-08-29 19:42:59 +02:00
  • 13544a1bcf test: Add ReadClock test Michael Croes 2023-08-23 23:03:45 +02:00
  • 6fc526b886 Stub PLC ReadClock methods Michael Croes 2023-08-23 22:40:57 +02:00
  • f227ad4b53 Expose IecMinDate and IecMaxDate as properties bonk-dev 2023-08-23 12:03:22 +02:00
  • e4cc42fa51 Add support for serializing IEC date Dawid Pągowski 2023-08-23 01:04:23 +02:00
  • 689e7ffd96 Increase the maximum date Dawid Pągowski 2023-08-23 00:53:29 +02:00
  • 8087b8d315 Change the thrown exceptions to ArgumentOutOfRangeException Dawid Pągowski 2023-08-23 00:43:17 +02:00
  • a55ceba679 Add IEC Date VarType support to PLCHelpers.cs Dawid Pągowski 2023-08-23 00:38:24 +02:00
  • eb1fad9333 Add IEC date DataType Dawid Pągowski 2023-08-23 00:27:55 +02:00
  • 0de9364dee Merge pull request #504 from mycroes/remove-appveyor-config Michael Croes 2023-08-22 15:49:38 +02:00
  • 9380ea85c3 chore: Remove leftover appveyor.yml Michael Croes 2023-06-27 17:14:50 +02:00
  • 22451bc440 Merge pull request #501 from Himmelt/add_set_bit Michael Croes 2023-08-18 20:48:32 +02:00
  • e98ce005c5 update param description Himmelt 2023-08-18 16:50:53 +08:00
  • 11a40cc5e3 update summary Himmelt 2023-08-18 16:37:50 +08:00
  • f79286b2d0 Apply suggestions from code review Himmelt 2023-08-18 15:58:35 +08:00
  • fadd7d0cb3 update params descriptions and change param name from "bitPosition" to "index" Himmelt 2023-08-17 13:33:07 +08:00
  • 652ff3a9bb Update S7.Net/Conversion.cs Himmelt 2023-08-16 17:19:53 +08:00
  • 9c0fea721a Update S7.Net/Conversion.cs Himmelt 2023-08-16 17:18:33 +08:00
  • 2ec73224c1 Add SetBit method to modify one bit of a byte Himmelt 2023-08-15 18:08:10 +08:00
  • a8ef47b475 Merge pull request #490 from bonk-dev/timespan Michael Croes 2023-08-04 08:55:08 +02:00
  • 55aa06a1fc Merge branch 'main' into timespan Michael Croes 2023-08-03 21:55:20 +02:00
  • 7e631a713f Merge pull request #498 from S7NetPlus/github-actions-logger Michael Croes 2023-08-03 21:52:03 +02:00
  • 0797c5858f chore: Update GitHubActionsTestLogger github-actions-logger Michael Croes 2023-08-03 21:45:46 +02:00
  • f1ae0ea084 Merge pull request #491 from S7NetPlus/plc-status v0.20.0 Michael Croes 2023-08-02 19:36:58 +02:00
  • addf6068bb style(ReadStatusAsync): Move opening brace to new line Michael Croes 2023-08-01 22:56:08 +02:00
  • 970e9d4395 feat: Add sync version of ReadStatus Michael Croes 2023-08-01 22:55:19 +02:00
  • c3934c3493 fix(ReadStatusAsync): Fix index of status in response message Michael Croes 2023-08-01 22:52:44 +02:00
  • e5823f2806 doc(ReadStatusAsync): Add missing cancellationToken documentation Michael Croes 2023-08-01 22:52:10 +02:00
  • 97e27ccc2b chore(ReadStatusAsync): Make cancellationToken optional Michael Croes 2023-08-01 22:51:47 +02:00
  • 9b1faa0123 test: Add test for reading PLC status Michael Croes 2023-08-01 22:50:50 +02:00
  • 54dadec75a test: Extract connection open templates Michael Croes 2023-08-01 22:50:03 +02:00
  • 8b8ad13464 test: Add ConnectionOpen communication test Michael Croes 2023-07-31 23:58:15 +02:00
  • 714ac62ab1 test: Add CommunicationSequence Michael Croes 2023-07-31 22:57:03 +02:00
  • 088cd0a4a8 Merge branch 'main' into plc-status Michael Croes 2023-07-29 23:12:22 +02:00
  • 361db8be9d Merge pull request #494 from S7NetPlus/warnings Michael Croes 2023-07-29 23:07:23 +02:00
  • e26860b0c0 build: Extend NoWarn Michael Croes 2023-07-28 23:57:55 +02:00
  • 6e103cea63 fix: Fix warnings in Struct Michael Croes 2023-07-28 23:55:12 +02:00
  • c5023c10e4 style: Cleanup line endings in S7String Michael Croes 2023-07-28 23:54:15 +02:00
  • b61ac32913 fix: Permit nulls in string ToByteArray conversions Michael Croes 2023-07-28 23:52:57 +02:00
  • b27e1c9083 build: Set LangVersion to latest Michael Croes 2023-07-28 23:50:53 +02:00
  • 71f7f8b400 fix: Fix nullability warning in String.ToByteArray Michael Croes 2023-07-27 00:16:40 +02:00
  • 4aca9e4e53 fix: Fix remaining nullability warnings in Class Michael Croes 2023-07-27 00:11:05 +02:00
  • 0bb7c5351a ci: Update actions to Node 16 compatible versions Michael Croes 2023-07-26 23:59:21 +02:00
  • c3f86c32a2 fix: Fix nullability warnings in Class.FromBytes Michael Croes 2023-07-26 23:52:28 +02:00
  • 3d0dd693ba fix: Fix nullability warnings in Class.ToBytes Michael Croes 2023-07-26 23:47:32 +02:00
  • 8ad25033d5 chore: Fix xmldoc warnings Michael Croes 2023-07-26 23:38:32 +02:00
  • 12e180ea2d build: Don't warn on missing xmldoc Michael Croes 2023-07-26 23:14:38 +02:00
  • 5891a30c5d Merge branch 'main' into plc-status Michael Croes 2023-07-25 23:25:54 +02:00
  • b3077b27e7 Merge pull request #493 from S7NetPlus/testing Michael Croes 2023-07-25 23:24:43 +02:00
  • 8126018afd test: Fix target framework*s* specification Michael Croes 2023-07-25 23:17:25 +02:00
  • 4e4071f07f test: Only target net462 on Windows Michael Croes 2023-07-24 21:53:37 +02:00
  • 534d9fd69d fix: Remove leftover test-framework in runner name Michael Croes 2023-07-24 21:41:32 +02:00
  • 8da292ad2f ci: Run tests against all target frameworks on all OS-es Michael Croes 2023-07-24 21:32:49 +02:00
  • 019aeb26dc Merge branch 'main' into plc-status Michael Croes 2023-07-23 23:34:03 +02:00
  • 670fb70b78 Merge pull request #492 from S7NetPlus/testing Michael Croes 2023-07-23 23:29:46 +02:00
  • aa15145184 fix: Install dotnet 7.x always Michael Croes 2023-07-23 23:15:30 +02:00
  • 12ea402769 fix: Remove separate restore step Michael Croes 2023-07-23 23:10:21 +02:00
  • 18402604d1 feat: Add net462, net6.0 and net7.0 targeting to S7NetPlus Michael Croes 2023-07-23 23:04:03 +02:00
  • 53f651a482 fix: Constrain dotnet restore to matrix runtime Michael Croes 2023-07-23 22:58:37 +02:00
  • 7558b9a691 fix: Retarget test project to net462, net6.0 and net7.0 Michael Croes 2023-07-23 22:53:11 +02:00
  • 3185d1fccf fix: Revert Ubuntu target back to 20.04 for snap7 ppa availability Michael Croes 2023-07-23 22:48:52 +02:00
  • 0d9ccea11b feat: Add Plc.ReadStatusAsync Michael Croes 2023-07-22 22:53:45 +02:00
  • 1fc6899905 feat: Add WriteSzlReadRequest Michael Croes 2023-07-21 22:28:22 +02:00
  • 18c3883dc0 feat: Add WriteUserDataHeader Michael Croes 2023-07-21 22:27:30 +02:00
  • 1f26833244 fix: Add missing xmldoc nodes in PLCHelpers Michael Croes 2023-07-21 21:26:13 +02:00
  • 7d212134e3 refactor: Rename BuildHeaderPackage to WriteReadHeader Michael Croes 2023-07-21 21:23:00 +02:00
  • 38b26e0ce1 fix: Update test project target frameworks Michael Croes 2023-07-20 21:39:58 +02:00
  • cf94f8ad11 fix(PLCHelpers): Fix errors from refactors Michael Croes 2023-07-20 21:25:24 +02:00
  • 8becc562a8 refactor: Cleanup inline math in BuildHeaderPackage Michael Croes 2023-07-19 23:32:00 +02:00
  • 296ead69c7 refactor: Use Word.ToByteArray in WriteTpktHeader Michael Croes 2023-07-19 23:30:02 +02:00
  • ebf3da6280 refactor: Extract WriteS7Header Michael Croes 2023-07-19 23:29:11 +02:00
  • 42194aa788 refactor: Extract WriteDataHeader Michael Croes 2023-07-19 23:19:32 +02:00
  • 9c8b453326 refactor: Extract WriteTpktHeader Michael Croes 2023-07-19 23:18:26 +02:00
  • 49e4d3369a Add TimeSpan serialization to Struct Dawid Pągowski 2023-07-19 21:12:54 +02:00
  • ee06bec0fb Fix the documentation Dawid Pągowski 2023-07-19 21:03:45 +02:00
  • 05ccb05f3a Added TimeSpan tests Dawid Pągowski 2023-07-19 20:57:14 +02:00
  • 0d2817661e Add S7 Time type (C# TimeSpan) Dawid Pągowski 2023-07-19 20:30:32 +02:00