136 Commits

Author SHA1 Message Date
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
Peter Butzhammer
c79e07be33 Add multiVarRequestCycleTime parameter 2024-02-07 09:31:11 +01:00
Peter Butzhammer
4432f3c0d4 Remove unused cycleTime 2024-02-07 09:30:52 +01:00
Peter Butzhammer
956f39cc66 Complete Notifications when Plc is disposed 2024-02-07 08:51:40 +01:00
Peter Butzhammer
d678924b6e Complete ConnectionState on dispose 2024-02-06 18:21:31 +01:00
Peter Butzhammer
e7176c26e7 Do not consider connection lost on some error codes 2024-02-06 18:19:15 +01:00
Peter Butzhammer
d422249955 Fix all conversions 2024-02-06 17:51:53 +01:00
Peter Butzhammer
baef1afac1 Use BinaryPrimitives 2024-02-06 17:47:00 +01:00
Peter Butzhammer
b87480c4f9 Fix String conversion 2024-02-06 17:19:23 +01:00
Peter Butzhammer
f45e2c8b1f Add unit tests for S7ValueConverter 2024-02-06 16:10:42 +01:00
Peter Butzhammer
5c2f0c0a09 Update nuget packages 2024-02-06 15:33:39 +01:00
Peter Butzhammer
173b576ad9 Extract S7ValueConverter 2024-02-06 14:45:39 +01:00
Peter Butzhammer
5b86b3e984 Use ConvertToType for both GetValue and CreateNotification 2024-02-06 14:43:50 +01:00
Peter Butzhammer
ffa4ee6236 Remove ReadBit
Using ReadBytes to allow for later unification of Byte conversion logic
2024-02-06 14:36:32 +01:00
Peter Butzhammer
fe68b1d565 Remove extra byte array 2024-02-06 14:01:15 +01:00
Peter Butzhammer
81eb5e42aa Remove unused logger from internal interface 2024-02-06 13:56:00 +01:00
Peter Butzhammer
9b0749baae Cache S7 variable names 2024-02-06 13:39:55 +01:00
Peter Butzhammer
49fe1968d9 Optimize dictionary access 2024-02-06 13:19:32 +01:00
Peter Butzhammer
55050dccd6 Make regex static and compiled 2024-02-05 15:30:56 +01:00
Peter Butzhammer
8d8d5617d1 Move unit tests from specflow to NUnit 2024-02-05 15:25:29 +01:00
Alexander Seminjakiw
e524d82784 Merge pull request #4 from fbarresi/master
Fixed variable length for double types
1.1.8
2022-08-21 09:14:44 +02:00
Federico Barresi
21f9b32863 fixed tests 2022-08-05 22:26:58 +02:00
Federico Barresi
f9f0a99672 Fixed variable length for double types
- added default value for variables of type double (float in PLCs)
this error avoid getting notification from type float or double.
2022-08-05 22:21:59 +02:00
Jürgen Holzer
5835fed96f Change to NUnit-console runner 1.1.5 2022-05-06 09:16:19 +02:00
Jürgen Holzer
7893d019af Change build order 1.1.4 2022-05-06 09:08:08 +02:00
Jürgen Holzer
5573a7263f Fix NuGet publish path 1.1.3 2022-05-06 09:03:54 +02:00
Jürgen Holzer
623f8171f8 Update build workflow
Update Version/Author
2022-05-06 09:01:36 +02:00
Jürgen Holzer
8466262690 Build workflow for GitHub 2022-05-06 08:53:24 +02:00
Federico Barresi
209ef08c26 Update README.md 2022-04-30 13:33:04 +02:00