Commit Graph

  • 75a893f51f Add Sharp7Plc.ToString() prerelease Peter Butzhammer 2024-07-30 12:24:01 +02:00
  • 61e04c7f63 Update LinqPad samples Peter Butzhammer 2024-07-30 12:19:52 +02:00
  • af2df01617 Make .TriggerConnection void and extend xml docs Peter Butzhammer 2024-07-30 12:15:09 +02:00
  • a2b6d84862 Wait for connection before setting up notification Peter Butzhammer 2024-07-30 12:13:50 +02:00
  • 79031d6f1c Improve and unity logging Peter Butzhammer 2024-07-30 10:09:53 +02:00
  • 8836c14e2b Update nuget packages master Peter Butzhammer 2024-07-22 14:21:15 +02:00
  • e912d088eb Include xml doc in package Peter Butzhammer 2024-07-22 14:19:48 +02:00
  • 2655d1ec41 Remove duplicate build step Peter Butzhammer 2024-07-22 14:18:21 +02:00
  • f90ad5f9be Improve error message Peter Butzhammer 2024-07-22 14:18:03 +02:00
  • 636c56d252 Use correct ArrayPool reference Peter Butzhammer 2024-07-22 14:17:43 +02:00
  • f1734ebd73 Extend list of possible errors Peter Butzhammer 2024-05-13 10:02:01 +02:00
  • 0c1d5067c2 Remove unused enum Peter Butzhammer 2024-05-13 10:01:44 +02:00
  • 18659454f5 Fix badge Peter Butzhammer 2024-05-07 09:19:24 +02:00
  • 921360757f Try to fix build by swapping truthy value Peter Butzhammer 2024-05-07 09:17:35 +02:00
  • d9f1ad62b4 Merge pull request #5 from evopro-ag/prerelease Peter Butzhammer 2024-05-07 08:48:46 +02:00
  • bdfac4bd22 Extend readme Peter Butzhammer 2024-05-07 08:40:51 +02:00
  • bebbea899d fix prerelease version string Peter Butzhammer 2024-04-26 15:50:20 +02:00
  • bc14f2934b Unify build process Peter Butzhammer 2024-04-26 15:45:27 +02:00
  • fa59a6731d Adapt example in Readme Peter Butzhammer 2024-04-26 15:21:06 +02:00
  • e2a278940e Fix bug with writing too many bytes Peter Butzhammer 2024-04-26 15:20:51 +02:00
  • c3ccdad31c Remove IS7Connector interface Peter Butzhammer 2024-04-26 15:19:58 +02:00
  • 57ff276489 Add non-generic CreateNotification method Peter Butzhammer 2024-04-26 10:45:14 +02:00
  • 6917295cf1 Update LinqPad samples Peter Butzhammer 2024-04-26 10:01:58 +02:00
  • e52c81683b Improve robustness of connection Peter Butzhammer 2024-04-26 09:59:43 +02:00
  • f5a51c074f Add non-generic GetValue and improve documentation Peter Butzhammer 2024-04-26 09:23:51 +02:00
  • 99cf9cbc12 refactor Peter Butzhammer 2024-04-25 13:49:10 +02:00
  • 0700980117 Fix string to byte array encoding Peter Butzhammer 2024-04-25 13:47:24 +02:00
  • 08f572b582 Encode without array allocation Peter Butzhammer 2024-04-25 13:33:05 +02:00
  • b400a7215a Switch ReadFromBuffer to span Peter Butzhammer 2024-04-25 12:16:49 +02:00
  • c5a6b12843 Use ArrayPool as a write buffer Peter Butzhammer 2024-04-25 10:24:14 +02:00
  • 478a2060ba Fix or ignore build warnings in tests Peter Butzhammer 2024-04-25 10:23:51 +02:00
  • 87d69fb614 Fix or ignore build warnings Peter Butzhammer 2024-04-25 10:19:17 +02:00
  • 1672ca906d Update to .net 6 Peter Butzhammer 2024-04-25 10:04:56 +02:00
  • 1e52327a3d Fix some typos Peter Butzhammer 2024-02-09 15:05:40 +01:00
  • c001ac1ea7 Document multi variable reads Peter Butzhammer 2024-02-09 14:34:16 +01:00
  • 332329dc68 Explicitly state license Peter Butzhammer 2024-02-09 14:34:06 +01:00
  • 3338f5566e Add SourceLink Peter Butzhammer 2024-02-09 14:21:09 +01:00
  • 2a5dec3075 Merge branch 'feature/performanceImprovements' into prerelease Peter Butzhammer 2024-02-09 14:13:00 +01:00
  • c5edb4c695 Add linqpad-samples package tag Peter Butzhammer 2024-02-09 14:11:40 +01:00
  • 096435f4d1 Add linqpad samples Peter Butzhammer 2024-02-09 14:09:34 +01:00
  • b6966cf526 Fix buffer length for string notifications Peter Butzhammer 2024-02-09 13:41:59 +01:00
  • 9a51a407ec Merge branch 'feature/performanceImprovements' into prerelease Peter Butzhammer 2024-02-09 13:17:19 +01:00
  • 9a1d0f70f0 Adapt readme Peter Butzhammer 2024-02-09 13:17:10 +01:00
  • 56b300b3ab Convert VariableAddress to record Peter Butzhammer 2024-02-09 12:46:45 +01:00
  • 996706df2f Move GetAdditionalErrorText to S7ErrorCodes Peter Butzhammer 2024-02-09 12:38:16 +01:00
  • 4701a224a7 Remove "S7" from some class names Peter Butzhammer 2024-02-09 12:33:24 +01:00
  • dd0af70262 Fix multithreadign issue with lingering subscriptions Peter Butzhammer 2024-02-09 11:31:08 +01:00
  • 280a894b1f Add additional hints to errors Peter Butzhammer 2024-02-09 11:18:48 +01:00
  • bfc9c93c80 improve error messages Peter Butzhammer 2024-02-09 10:26:54 +01:00
  • f3a92addaa Fix buffer length Peter Butzhammer 2024-02-09 10:26:23 +01:00
  • 25bcfea835 Add connectionState.Disposed Peter Butzhammer 2024-02-09 09:58:16 +01:00
  • 527d5a094c Merge branch 'feature/performanceImprovements' into prerelease Peter Butzhammer 2024-02-08 18:32:35 +01:00
  • 32a7d7cd24 Remove unused localization Peter Butzhammer 2024-02-08 18:31:23 +01:00
  • b43a595e13 Return S7CommunicationException Peter Butzhammer 2024-02-08 18:30:49 +01:00
  • 5d85823167 Verify data types Peter Butzhammer 2024-02-08 18:06:55 +01:00
  • 829dee14af Implement MatchesType Peter Butzhammer 2024-02-08 17:54:15 +01:00
  • fdc25d2817 Ensure bit size Peter Butzhammer 2024-02-08 16:47:10 +01:00
  • 1001303b8c Improve WriteToBuffer implementation and tests Peter Butzhammer 2024-02-08 16:45:48 +01:00
  • 3c592c6d46 Add new types to S7ValueConverter.ReadFromBuffer Peter Butzhammer 2024-02-08 12:57:36 +01:00
  • 3145426432 Improve error message Peter Butzhammer 2024-02-08 11:02:16 +01:00
  • d1ec075aa7 Restructure and extens tests for converter Peter Butzhammer 2024-02-08 10:12:13 +01:00
  • 6492d039da Extend supported variables and improve parser errors Peter Butzhammer 2024-02-07 17:40:51 +01:00
  • 2a694bf980 Use WriteToBuffer in Sharp7Plc Peter Butzhammer 2024-02-07 16:43:18 +01:00
  • 981a306478 Add WriteToBuffer and unify supported types Peter Butzhammer 2024-02-07 15:16:23 +01:00
  • 4389e81340 Add Tests for WriteToBuffer Peter Butzhammer 2024-02-07 13:47:13 +01:00
  • d4a8ef9cb3 Rename variable Peter Butzhammer 2024-02-07 13:34:12 +01:00
  • 3c39996f5e Make CreateNotification for nonexistent variable fail with Exception Peter Butzhammer 2024-02-07 13:33:50 +01:00
  • c667c113e3 Set s7Connector in constructor Peter Butzhammer 2024-02-07 11:29:48 +01:00
  • 1915450115 Fix test path Peter Butzhammer 2024-02-07 11:07:09 +01:00
  • 1b7a85c7c5 Skip publish in release for pull requests Peter Butzhammer 2024-02-07 11:05:26 +01:00
  • 8aaf3c1e7e Fix unit test path Peter Butzhammer 2024-02-07 11:01:11 +01:00
  • cb6e2d91e0 Add prerelease build Peter Butzhammer 2024-02-07 10:57:47 +01:00
  • e6cea1e04f Use file scoped namespaces Peter Butzhammer 2024-02-07 09:54:18 +01:00
  • bacfbf05e2 Move ToArea to extension method Peter Butzhammer 2024-02-07 09:53:43 +01:00
  • d6dafebfe7 Set langversion to 12 and enable nullables Peter Butzhammer 2024-02-07 09:40:16 +01:00
  • 662ba7cb6b Add .editorconfig Peter Butzhammer 2024-02-07 09:36:20 +01:00
  • babbb1a6bc Cleanup Peter Butzhammer 2024-02-07 09:35:21 +01:00
  • c79e07be33 Add multiVarRequestCycleTime parameter Peter Butzhammer 2024-02-07 09:31:11 +01:00
  • 4432f3c0d4 Remove unused cycleTime Peter Butzhammer 2024-02-07 09:30:52 +01:00
  • 956f39cc66 Complete Notifications when Plc is disposed Peter Butzhammer 2024-02-07 08:51:40 +01:00
  • d678924b6e Complete ConnectionState on dispose Peter Butzhammer 2024-02-06 18:21:31 +01:00
  • e7176c26e7 Do not consider connection lost on some error codes Peter Butzhammer 2024-02-06 18:19:15 +01:00
  • d422249955 Fix all conversions Peter Butzhammer 2024-02-06 17:51:53 +01:00
  • baef1afac1 Use BinaryPrimitives Peter Butzhammer 2024-02-06 17:47:00 +01:00
  • b87480c4f9 Fix String conversion Peter Butzhammer 2024-02-06 17:19:23 +01:00
  • f45e2c8b1f Add unit tests for S7ValueConverter Peter Butzhammer 2024-02-06 16:10:42 +01:00
  • 5c2f0c0a09 Update nuget packages Peter Butzhammer 2024-02-06 15:33:39 +01:00
  • 173b576ad9 Extract S7ValueConverter Peter Butzhammer 2024-02-06 14:45:39 +01:00
  • 5b86b3e984 Use ConvertToType for both GetValue and CreateNotification Peter Butzhammer 2024-02-06 14:43:50 +01:00
  • ffa4ee6236 Remove ReadBit Peter Butzhammer 2024-02-06 14:36:32 +01:00
  • fe68b1d565 Remove extra byte array Peter Butzhammer 2024-02-06 14:01:15 +01:00
  • 81eb5e42aa Remove unused logger from internal interface Peter Butzhammer 2024-02-06 13:56:00 +01:00
  • 9b0749baae Cache S7 variable names Peter Butzhammer 2024-02-06 13:39:55 +01:00
  • 49fe1968d9 Optimize dictionary access Peter Butzhammer 2024-02-06 13:19:32 +01:00
  • 55050dccd6 Make regex static and compiled Peter Butzhammer 2024-02-05 15:30:56 +01:00
  • 8d8d5617d1 Move unit tests from specflow to NUnit Peter Butzhammer 2024-02-05 14:21:40 +01:00
  • e524d82784 Merge pull request #4 from fbarresi/master 1.1.8 Alexander Seminjakiw 2022-08-21 09:14:44 +02:00
  • 21f9b32863 fixed tests Federico Barresi 2022-08-05 22:26:58 +02:00
  • f9f0a99672 Fixed variable length for double types Federico Barresi 2022-08-05 22:21:59 +02:00
  • 5835fed96f Change to NUnit-console runner 1.1.5 Jürgen Holzer 2022-05-06 09:16:19 +02:00