Commit Graph

114 Commits

Author SHA1 Message Date
Peter Butzhammer
08f572b582 Encode without array allocation 2024-04-25 13:33:05 +02:00
Peter Butzhammer
b400a7215a Switch ReadFromBuffer to span 2024-04-25 12:16:54 +02:00
Peter Butzhammer
c5a6b12843 Use ArrayPool as a write buffer 2024-04-25 10:24:14 +02:00
Peter Butzhammer
478a2060ba Fix or ignore build warnings in tests 2024-04-25 10:23:51 +02:00
Peter Butzhammer
87d69fb614 Fix or ignore build warnings 2024-04-25 10:19:17 +02:00
Peter Butzhammer
1672ca906d Update to .net 6 2024-04-25 10:04:56 +02:00
Peter Butzhammer
1e52327a3d Fix some typos 2024-02-09 15:05:40 +01:00
Peter Butzhammer
c001ac1ea7 Document multi variable reads 2024-02-09 14:34:16 +01:00
Peter Butzhammer
332329dc68 Explicitly state license 2024-02-09 14:34:06 +01:00
Peter Butzhammer
3338f5566e Add SourceLink 2024-02-09 14:21:09 +01:00
Peter Butzhammer
2a5dec3075 Merge branch 'feature/performanceImprovements' into prerelease 2024-02-09 14:13:00 +01:00
Peter Butzhammer
c5edb4c695 Add linqpad-samples package tag 2024-02-09 14:11:40 +01:00
Peter Butzhammer
096435f4d1 Add linqpad samples 2024-02-09 14:09:34 +01:00
Peter Butzhammer
b6966cf526 Fix buffer length for string notifications 2024-02-09 13:41:59 +01:00
Peter Butzhammer
9a51a407ec Merge branch 'feature/performanceImprovements' into prerelease 2024-02-09 13:17:19 +01:00
Peter Butzhammer
9a1d0f70f0 Adapt readme 2024-02-09 13:17:10 +01:00
Peter Butzhammer
56b300b3ab Convert VariableAddress to record 2024-02-09 12:46:45 +01:00
Peter Butzhammer
996706df2f Move GetAdditionalErrorText to S7ErrorCodes 2024-02-09 12:38:16 +01:00
Peter Butzhammer
4701a224a7 Remove "S7" from some class names 2024-02-09 12:33:24 +01:00
Peter Butzhammer
dd0af70262 Fix multithreadign issue with lingering subscriptions 2024-02-09 11:31:08 +01:00
Peter Butzhammer
280a894b1f Add additional hints to errors 2024-02-09 11:18:48 +01:00
Peter Butzhammer
bfc9c93c80 improve error messages 2024-02-09 10:26:54 +01:00
Peter Butzhammer
f3a92addaa Fix buffer length 2024-02-09 10:26:23 +01:00
Peter Butzhammer
25bcfea835 Add connectionState.Disposed 2024-02-09 09:58:16 +01:00
Peter Butzhammer
527d5a094c Merge branch 'feature/performanceImprovements' into prerelease 2024-02-08 18:32:35 +01:00
Peter Butzhammer
32a7d7cd24 Remove unused localization 2024-02-08 18:31:23 +01:00
Peter Butzhammer
b43a595e13 Return S7CommunicationException 2024-02-08 18:30:49 +01:00
Peter Butzhammer
5d85823167 Verify data types 2024-02-08 18:10:23 +01:00
Peter Butzhammer
829dee14af Implement MatchesType 2024-02-08 17:54:15 +01:00
Peter Butzhammer
fdc25d2817 Ensure bit size 2024-02-08 16:47:10 +01:00
Peter Butzhammer
1001303b8c Improve WriteToBuffer implementation and tests 2024-02-08 16:45:48 +01:00
Peter Butzhammer
3c592c6d46 Add new types to S7ValueConverter.ReadFromBuffer 2024-02-08 12:57:36 +01:00
Peter Butzhammer
3145426432 Improve error message 2024-02-08 11:02:16 +01:00
Peter Butzhammer
d1ec075aa7 Restructure and extens tests for converter 2024-02-08 11:02:09 +01:00
Peter Butzhammer
6492d039da Extend supported variables and improve parser errors 2024-02-07 17:40:51 +01:00
Peter Butzhammer
2a694bf980 Use WriteToBuffer in Sharp7Plc 2024-02-07 16:43:18 +01:00
Peter Butzhammer
981a306478 Add WriteToBuffer and unify supported types 2024-02-07 15:16:23 +01:00
Peter Butzhammer
4389e81340 Add Tests for WriteToBuffer 2024-02-07 13:47:13 +01:00
Peter Butzhammer
d4a8ef9cb3 Rename variable 2024-02-07 13:34:12 +01:00
Peter Butzhammer
3c39996f5e Make CreateNotification for nonexistent variable fail with Exception 2024-02-07 13:33:50 +01:00
Peter Butzhammer
c667c113e3 Set s7Connector in constructor 2024-02-07 11:29:58 +01:00
Peter Butzhammer
1915450115 Fix test path 2024-02-07 11:07:09 +01:00
Peter Butzhammer
1b7a85c7c5 Skip publish in release for pull requests 2024-02-07 11:05:26 +01:00
Peter Butzhammer
8aaf3c1e7e Fix unit test path 2024-02-07 11:01:11 +01:00
Peter Butzhammer
cb6e2d91e0 Add prerelease build 2024-02-07 10:57:47 +01:00
Peter Butzhammer
e6cea1e04f Use file scoped namespaces 2024-02-07 09:54:18 +01:00
Peter Butzhammer
bacfbf05e2 Move ToArea to extension method 2024-02-07 09:53:43 +01:00
Peter Butzhammer
d6dafebfe7 Set langversion to 12 and enable nullables 2024-02-07 09:53:30 +01:00
Peter Butzhammer
662ba7cb6b Add .editorconfig 2024-02-07 09:36:20 +01:00
Peter Butzhammer
babbb1a6bc Cleanup 2024-02-07 09:35:21 +01:00