92 Commits

Author SHA1 Message Date
Peter Butzhammer
8836c14e2b Update nuget packages
Some checks failed
Release / build (push) Has been cancelled
2024-07-22 14:21:15 +02:00
Peter Butzhammer
e912d088eb Include xml doc in package 2024-07-22 14:20:32 +02:00
Peter Butzhammer
f90ad5f9be Improve error message 2024-07-22 14:18:03 +02:00
Peter Butzhammer
636c56d252 Use correct ArrayPool reference 2024-07-22 14:17:43 +02:00
Peter Butzhammer
f1734ebd73 Extend list of possible errors 2024-05-13 10:02:01 +02:00
Peter Butzhammer
0c1d5067c2 Remove unused enum 2024-05-13 10:01:44 +02:00
Peter Butzhammer
e2a278940e Fix bug with writing too many bytes 2024-04-26 15:20:51 +02:00
Peter Butzhammer
c3ccdad31c Remove IS7Connector interface 2024-04-26 15:19:58 +02:00
Peter Butzhammer
57ff276489 Add non-generic CreateNotification method 2024-04-26 10:45:14 +02:00
Peter Butzhammer
6917295cf1 Update LinqPad samples 2024-04-26 10:01:58 +02:00
Peter Butzhammer
e52c81683b Improve robustness of connection 2024-04-26 09:59:43 +02:00
Peter Butzhammer
f5a51c074f Add non-generic GetValue and improve documentation 2024-04-26 09:23:51 +02:00
Peter Butzhammer
99cf9cbc12 refactor 2024-04-25 13:49:10 +02:00
Peter Butzhammer
0700980117 Fix string to byte array encoding 2024-04-25 13:47:24 +02:00
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
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
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
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
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