Commit Graph

40 Commits

Author SHA1 Message Date
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
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
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
623f8171f8 Update build workflow
Update Version/Author
2022-05-06 09:01:36 +02:00
Federico Barresi
d8516b9a2b Made scheduler internal 2020-01-21 14:57:06 +01:00
Federico Barresi
5f352cfe46 Added syncronization scheduler 2020-01-21 14:32:09 +01:00
Federico Barresi
92c50dce54 Fixed rack number and nullable logger 2020-01-21 11:15:14 +01:00
Federico Barresi
1ddd180545 Upgrade logging and sharp7
moved statistic logging to trace
2020-01-21 10:20:07 +01:00
Federico Barresi
d22b07c2f5 Fixed nullable logger issue 2020-01-20 14:58:31 +01:00
Federico Barresi
412a460261 Fixed InitialTranfer after connected 2020-01-17 15:29:34 +01:00
Federico Barresi
6d69eca9e6 Merge remote-tracking branch 'origin/master' 2020-01-17 14:49:12 +01:00
Federico Barresi
6e8c3f79c4 Added multivar create notification 2020-01-17 14:49:01 +01:00
Federico Barresi
96d9df4b92 Added Log For Error Code at connection 2020-01-17 14:01:18 +01:00
Maximilian Bachmeier
9478e5cd9c Add error description to exception message when read fails 2019-12-03 10:37:12 +01:00
Federico Barresi
fd7dd01a5e Merge branch 'master' of https://github.com/evopro-ag/Sharp7Reactive 2019-11-21 14:43:03 +01:00
Federico Barresi
0f3125fe20 Fixed byte conversion for float and long 2019-11-21 14:42:59 +01:00
Stefan Werner
e3600e30d1 Changed from select to select many implementation in transfer with handshake 2019-09-20 15:29:24 +02:00
Federico Barresi
999ad76825 included nuget symbols 2019-04-02 22:36:43 +02:00
Federico Barresi
dcac7002f9 fixed value notifications
added observable extensions
2018-11-22 14:03:28 +01:00
Alexander Seminjakiw
a3fd30a457 Update NuGet package generation to SDK style 2018-11-21 09:34:06 +01:00
Thomas Stangl
89d6d3328e import tests 2018-11-06 13:03:35 +01:00
Thomas Stangl
d8d07c1679 imported Sharp7.Rx 2018-11-05 16:23:37 +01:00