Peter Butzhammer
|
61e04c7f63
|
Update LinqPad samples
|
2024-07-30 12:19:52 +02:00 |
|
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
|
8836c14e2b
|
Update nuget packages
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
|
2655d1ec41
|
Remove duplicate build step
|
2024-07-22 14:18:21 +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
|
18659454f5
|
Fix badge
|
2024-05-07 09:19:24 +02:00 |
|
Peter Butzhammer
|
921360757f
|
Try to fix build by swapping truthy value
|
2024-05-07 09:17:35 +02:00 |
|
Peter Butzhammer
|
bdfac4bd22
|
Extend readme
|
2024-05-07 08:40:51 +02:00 |
|
Peter Butzhammer
|
bebbea899d
|
fix prerelease version string
|
2024-04-26 15:56:15 +02:00 |
|
Peter Butzhammer
|
bc14f2934b
|
Unify build process
|
2024-04-26 15:47:22 +02:00 |
|
Peter Butzhammer
|
fa59a6731d
|
Adapt example in Readme
|
2024-04-26 15:21:06 +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
|
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 |
|
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 |
|