Michael Croes
|
f1ae0ea084
|
Merge pull request #491 from S7NetPlus/plc-status
Plc status
v0.20.0
|
2023-08-02 19:36:58 +02:00 |
|
Michael Croes
|
addf6068bb
|
style(ReadStatusAsync): Move opening brace to new line
|
2023-08-01 22:56:08 +02:00 |
|
Michael Croes
|
970e9d4395
|
feat: Add sync version of ReadStatus
|
2023-08-01 22:55:19 +02:00 |
|
Michael Croes
|
c3934c3493
|
fix(ReadStatusAsync): Fix index of status in response message
|
2023-08-01 22:52:44 +02:00 |
|
Michael Croes
|
e5823f2806
|
doc(ReadStatusAsync): Add missing cancellationToken documentation
|
2023-08-01 22:52:10 +02:00 |
|
Michael Croes
|
97e27ccc2b
|
chore(ReadStatusAsync): Make cancellationToken optional
|
2023-08-01 22:51:47 +02:00 |
|
Michael Croes
|
9b1faa0123
|
test: Add test for reading PLC status
|
2023-08-01 22:50:50 +02:00 |
|
Michael Croes
|
54dadec75a
|
test: Extract connection open templates
|
2023-08-01 22:50:21 +02:00 |
|
Michael Croes
|
8b8ad13464
|
test: Add ConnectionOpen communication test
|
2023-07-31 23:58:15 +02:00 |
|
Michael Croes
|
714ac62ab1
|
test: Add CommunicationSequence
|
2023-07-31 23:57:38 +02:00 |
|
Michael Croes
|
088cd0a4a8
|
Merge branch 'main' into plc-status
|
2023-07-29 23:12:22 +02:00 |
|
Michael Croes
|
361db8be9d
|
Merge pull request #494 from S7NetPlus/warnings
Cleanup of warnings
|
2023-07-29 23:07:23 +02:00 |
|
Michael Croes
|
e26860b0c0
|
build: Extend NoWarn
- Amend existing NoWarn if set
- Ignore out of support target framework warning
|
2023-07-28 23:57:55 +02:00 |
|
Michael Croes
|
6e103cea63
|
fix: Fix warnings in Struct
|
2023-07-28 23:55:12 +02:00 |
|
Michael Croes
|
c5023c10e4
|
style: Cleanup line endings in S7String
|
2023-07-28 23:54:15 +02:00 |
|
Michael Croes
|
b61ac32913
|
fix: Permit nulls in string ToByteArray conversions
|
2023-07-28 23:52:57 +02:00 |
|
Michael Croes
|
b27e1c9083
|
build: Set LangVersion to latest
|
2023-07-28 23:51:09 +02:00 |
|
Michael Croes
|
71f7f8b400
|
fix: Fix nullability warning in String.ToByteArray
|
2023-07-27 00:16:40 +02:00 |
|
Michael Croes
|
4aca9e4e53
|
fix: Fix remaining nullability warnings in Class
|
2023-07-27 00:11:18 +02:00 |
|
Michael Croes
|
0bb7c5351a
|
ci: Update actions to Node 16 compatible versions
|
2023-07-26 23:59:21 +02:00 |
|
Michael Croes
|
c3f86c32a2
|
fix: Fix nullability warnings in Class.FromBytes
|
2023-07-26 23:52:28 +02:00 |
|
Michael Croes
|
3d0dd693ba
|
fix: Fix nullability warnings in Class.ToBytes
|
2023-07-26 23:47:32 +02:00 |
|
Michael Croes
|
8ad25033d5
|
chore: Fix xmldoc warnings
|
2023-07-26 23:38:32 +02:00 |
|
Michael Croes
|
12e180ea2d
|
build: Don't warn on missing xmldoc
While definitely desirable, at least temporarily disabled in order to
find other warnings.
|
2023-07-26 23:14:38 +02:00 |
|
Michael Croes
|
5891a30c5d
|
Merge branch 'main' into plc-status
|
2023-07-25 23:25:54 +02:00 |
|
Michael Croes
|
b3077b27e7
|
Merge pull request #493 from S7NetPlus/testing
GitHub actions test improvements
|
2023-07-25 23:24:43 +02:00 |
|
Michael Croes
|
8126018afd
|
test: Fix target framework*s* specification
|
2023-07-25 23:17:25 +02:00 |
|
Michael Croes
|
4e4071f07f
|
test: Only target net462 on Windows
|
2023-07-24 22:04:18 +02:00 |
|
Michael Croes
|
534d9fd69d
|
fix: Remove leftover test-framework in runner name
|
2023-07-24 21:41:32 +02:00 |
|
Michael Croes
|
8da292ad2f
|
ci: Run tests against all target frameworks on all OS-es
|
2023-07-24 21:32:49 +02:00 |
|
Michael Croes
|
019aeb26dc
|
Merge branch 'main' into plc-status
# Conflicts:
# S7.Net.UnitTest/S7.Net.UnitTest.csproj
|
2023-07-23 23:34:03 +02:00 |
|
Michael Croes
|
670fb70b78
|
Merge pull request #492 from S7NetPlus/testing
Fix GH actions test runs
|
2023-07-23 23:29:46 +02:00 |
|
Michael Croes
|
aa15145184
|
fix: Install dotnet 7.x always
|
2023-07-23 23:20:18 +02:00 |
|
Michael Croes
|
12ea402769
|
fix: Remove separate restore step
|
2023-07-23 23:10:21 +02:00 |
|
Michael Croes
|
18402604d1
|
feat: Add net462, net6.0 and net7.0 targeting to S7NetPlus
This should be the actual baseline, which is also what the test project
targets now.
|
2023-07-23 23:04:03 +02:00 |
|
Michael Croes
|
53f651a482
|
fix: Constrain dotnet restore to matrix runtime
|
2023-07-23 22:58:53 +02:00 |
|
Michael Croes
|
7558b9a691
|
fix: Retarget test project to net462, net6.0 and net7.0
These are the frameworks currently used in the GitHub workflow, when
missing the tests aren't executed and the job will succeed nonetheless.
|
2023-07-23 22:53:11 +02:00 |
|
Michael Croes
|
3185d1fccf
|
fix: Revert Ubuntu target back to 20.04 for snap7 ppa availability
|
2023-07-23 22:48:52 +02:00 |
|
Michael Croes
|
0d9ccea11b
|
feat: Add Plc.ReadStatusAsync
|
2023-07-22 22:53:45 +02:00 |
|
Michael Croes
|
1fc6899905
|
feat: Add WriteSzlReadRequest
|
2023-07-21 22:28:22 +02:00 |
|
Michael Croes
|
18c3883dc0
|
feat: Add WriteUserDataHeader
|
2023-07-21 22:27:30 +02:00 |
|
Michael Croes
|
1f26833244
|
fix: Add missing xmldoc nodes in PLCHelpers
|
2023-07-21 21:26:13 +02:00 |
|
Michael Croes
|
7d212134e3
|
refactor: Rename BuildHeaderPackage to WriteReadHeader
|
2023-07-21 21:23:00 +02:00 |
|
Michael Croes
|
38b26e0ce1
|
fix: Update test project target frameworks
Ensures tests are actually run on GitHub
|
2023-07-20 21:39:58 +02:00 |
|
Michael Croes
|
cf94f8ad11
|
fix(PLCHelpers): Fix errors from refactors
|
2023-07-20 21:25:24 +02:00 |
|
Michael Croes
|
8becc562a8
|
refactor: Cleanup inline math in BuildHeaderPackage
- Remove unnecessary parentheses
- Use constant value first in multiplication
|
2023-07-19 23:32:00 +02:00 |
|
Michael Croes
|
296ead69c7
|
refactor: Use Word.ToByteArray in WriteTpktHeader
|
2023-07-19 23:30:02 +02:00 |
|
Michael Croes
|
ebf3da6280
|
refactor: Extract WriteS7Header
|
2023-07-19 23:29:11 +02:00 |
|
Michael Croes
|
42194aa788
|
refactor: Extract WriteDataHeader
|
2023-07-19 23:19:32 +02:00 |
|
Michael Croes
|
9c8b453326
|
refactor: Extract WriteTpktHeader
|
2023-07-19 23:18:26 +02:00 |
|