Commit Graph

41 Commits

Author SHA1 Message Date
Peter Butzhammer
af2df01617 Make .TriggerConnection void and extend xml docs 2024-07-30 12:15:09 +02:00
Peter Butzhammer
a2b6d84862 Wait for connection before setting up notification 2024-07-30 12:13:50 +02:00
Peter Butzhammer
79031d6f1c Improve and unity logging 2024-07-30 10:09:53 +02:00
Peter Butzhammer
636c56d252 Use correct ArrayPool reference 2024-07-22 14:17:43 +02:00
Peter Butzhammer
e2a278940e Fix bug with writing too many bytes 2024-04-26 15:20:51 +02:00
Peter Butzhammer
57ff276489 Add non-generic CreateNotification method 2024-04-26 10:45:14 +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
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
1e52327a3d Fix some typos 2024-02-09 15:05:40 +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
280a894b1f Add additional hints to errors 2024-02-09 11:18:48 +01:00
Peter Butzhammer
f3a92addaa Fix buffer length 2024-02-09 10:26: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
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
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
e6cea1e04f Use file scoped namespaces 2024-02-07 09:54:18 +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
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
9b0749baae Cache S7 variable names 2024-02-06 13:39:55 +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
6e8c3f79c4 Added multivar create notification 2020-01-17 14:49:01 +01:00
Federico Barresi
0f3125fe20 Fixed byte conversion for float and long 2019-11-21 14:42:59 +01:00
Federico Barresi
dcac7002f9 fixed value notifications
added observable extensions
2018-11-22 14:03:28 +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