Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
3405265
Updated alarm tests
Rickedb Mar 22, 2026
746b8ae
Updated application selector tests
Rickedb Mar 22, 2026
c2dded3
Updated application tool location system tests
Rickedb Mar 30, 2026
2a83ce8
Updated automatic manual mode tests
Rickedb Mar 30, 2026
41fbb23
Updated communication mid tests
Rickedb Mar 30, 2026
a82178b
Updated IOInterface tests
Rickedb Mar 30, 2026
1d55192
Updated Job tests
Rickedb Mar 30, 2026
6026797
Updated linkcommunication tests
Rickedb Mar 30, 2026
4a704f2
Updated motor tuning tests
Rickedb Mar 30, 2026
5c137dc
Updated multiple identifiers tests
Rickedb Mar 30, 2026
c554e56
Updated multi spindle tests
Rickedb Mar 30, 2026
3995b85
Updated open protocol commands tests
Rickedb Mar 30, 2026
72d15b7
Updated parameter set tests
Rickedb Mar 30, 2026
682b8ad
Updated PLC User data tests
Rickedb Mar 30, 2026
dd012e1
Updated power macs tests
Rickedb Mar 30, 2026
036cea0
Updated statistics tests
Rickedb Mar 30, 2026
f5c7651
Updated tightening tests
Rickedb Mar 30, 2026
8805a9c
Updated time tests
Rickedb Mar 30, 2026
dd41348
Updated Tool tests
Rickedb Mar 30, 2026
5749db8
updated user interface tests
Rickedb Mar 30, 2026
42f44a8
Updated vin tests
Rickedb Mar 30, 2026
3c33afe
updated settings.json
Rickedb Mar 30, 2026
05c0a41
Added ReadOnlySpan overload
Rickedb Apr 3, 2026
90bb4ed
Updates on mids from revision 2.18.0
Rickedb Apr 3, 2026
073c201
updates on mids from revision 2.20.X
Rickedb Apr 3, 2026
65c9576
Added BenchmarkDotNet
Rickedb Apr 21, 2026
aaa4f8b
performance tests
Rickedb Apr 21, 2026
98b2614
wip
Rickedb Jun 30, 2026
36830f1
Merge branch 'master' into improvement/properties
Rickedb Jun 30, 2026
fad2fb5
Updated communication mids with datafield attributes and changed mid …
Rickedb Jul 3, 2026
154ee95
update to slnx
Rickedb Jul 3, 2026
5233911
updated alarm mids
Rickedb Jul 3, 2026
721c96b
Updated application selector to use datafield attributes
Rickedb Jul 5, 2026
671738b
Updated ApplicationToolLocationSystem mids to use datafield attributes
Rickedb Jul 5, 2026
5cb4f21
Updated AutomaticManualMode mids to use datafield attributes
Rickedb Jul 5, 2026
f52f888
Updated IOInterface to use datafields attribute
Rickedb Jul 6, 2026
12929c9
Using dataattributes at mid0061
Rickedb Jul 9, 2026
ba0b6df
Fixes on field counting and cleaned up some garbage
Rickedb Jul 9, 2026
7a497f2
updated tightening mids to use datafields
Rickedb Jul 9, 2026
d549ea5
implemented datafield attribute at job mids
Rickedb Jul 10, 2026
178f3a2
updated advanced job mids to use datafields
Rickedb Jul 13, 2026
3390575
Updated LinkCommunication mids to use datafields attribute
Rickedb Jul 13, 2026
215aafb
Updated MotorTuning mids to use datafield attribute
Rickedb Jul 13, 2026
4996578
updated multiple identifiers to use datafields attributes
Rickedb Jul 15, 2026
ad6badb
Updated multispindle mids to use datafield attributes
Rickedb Jul 15, 2026
235a3e0
updated OpenProtocolCommandsDisable to use datafield attributes
Rickedb Jul 15, 2026
b8ef460
Updated parameter set messages to use datafield attribute
Rickedb Jul 16, 2026
001de96
Updated plc user data to use datafield attributes
Rickedb Jul 16, 2026
7122d91
PowerMACS mids using datafield attributes
Rickedb Jul 28, 2026
92fc2f2
Statistic mids using datafield attributes
Rickedb Jul 28, 2026
4abe3c1
Time mids using datafield attributes
Rickedb Jul 28, 2026
bfdecae
Tool mids using datafield attributes
Rickedb Jul 28, 2026
5fdfee0
User interface mids using datafield attributes
Rickedb Jul 28, 2026
22e09c4
Vin messages using datafield attribute
Rickedb Jul 28, 2026
6f34a31
Moved all marker interfaces into a single file
Rickedb Jul 28, 2026
f46bfae
Reorganized and fixed some mids that were without index set at attribute
Rickedb Jul 28, 2026
a8f3499
revamped logo and icon
Rickedb Jul 28, 2026
c373d76
updated badges and linking
Rickedb Jul 28, 2026
e30cb66
added funding.yml
Rickedb Jul 28, 2026
5f3e027
Using span widely for better memory performance
Rickedb Aug 2, 2026
955ca3a
Updated with extra data handling
Rickedb Aug 6, 2026
5dbe334
Fixed parsing enum as integer at in32 datafields
Rickedb Aug 7, 2026
e4d5f2c
Fixed mid 0140 packing
Rickedb Aug 7, 2026
8d2418e
Added unixdatetime parsing
Rickedb Aug 7, 2026
f040a57
Updated mid 1201 to use datafield attributes
Rickedb Aug 7, 2026
2fedc59
Added packing tests along with parsing tests
Rickedb Aug 7, 2026
f66a1b6
Using datafield attributes at mid 1202
Rickedb Aug 7, 2026
3a5f47e
Added Mid1202 and Mid1203 tests
Rickedb Aug 7, 2026
e9d9852
fixed unix epoch for .net standard
Rickedb Aug 7, 2026
1133c7a
#118 exposing a parse method for Header
Rickedb Aug 7, 2026
e435631
Added mid 0067
Rickedb Aug 7, 2026
90c746a
every list initialized on constructor
Rickedb Aug 7, 2026
c103148
updated README
Rickedb Aug 7, 2026
ca535e8
#117 Allow setting default encoding for packing
Rickedb Aug 7, 2026
71010ca
Fixed tests
Rickedb Aug 7, 2026
e0991cf
Updated summaries
Rickedb Aug 7, 2026
45842f7
Added benchmarkDotNet
Rickedb Aug 9, 2026
79b8e3b
Removed benchmarkdotnet from test project
Rickedb Aug 9, 2026
837647e
updated version to 6.2.0
Rickedb Aug 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: rickedb
buy_me_a_coffee: rickedb
8 changes: 4 additions & 4 deletions .github/workflows/dotnetcore.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: dotnetcore

on:
on:
pull_request:
types: [opened, synchronize]
push:
Expand All @@ -15,7 +15,7 @@ jobs:
- name: Setup .NET Core
uses: actions/setup-dotnet@master
with:
dotnet-version: |
dotnet-version: |
3.1.x
6.0.x
8.0.x
Expand All @@ -29,12 +29,12 @@ jobs:
- name: Setup .NET Core
uses: actions/setup-dotnet@master
with:
dotnet-version: |
dotnet-version: |
3.1.x
6.0.x
8.0.x
10.0.x
- name: Build and run .net core tests
run: |
dotnet build src/MIDTesters.Core/MIDTesters.Core.csproj
dotnet test src/MIDTesters.Core/MIDTesters.Core.csproj
dotnet test src/MIDTesters.Core/MIDTesters.Core.csproj
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- name: Setup .NET Core
uses: actions/setup-dotnet@master
with:
dotnet-version: |
dotnet-version: |
3.1.x
6.0.x
8.0.x
Expand All @@ -27,7 +27,7 @@ jobs:
- name: Setup .NET Core
uses: actions/setup-dotnet@master
with:
dotnet-version: |
dotnet-version: |
3.1.x
6.0.x
8.0.x
Expand All @@ -48,4 +48,4 @@ jobs:
- name: Publish NuGet
run: |
dotnet build src/OpenProtocolInterpreter/OpenProtocolInterpreter.csproj --configuration release
nuget push src/OpenProtocolInterpreter/bin/release/OpenProtocolInterpreter.6.1.2.nupkg -Source https://api.nuget.org/v3/index.json -SkipDuplicate
nuget push src/OpenProtocolInterpreter/bin/release/OpenProtocolInterpreter.6.2.0.nupkg -Source https://api.nuget.org/v3/index.json -SkipDuplicate
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ publishprofiles/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
BenchmarkDotNet.Artifacts/

# NUNIT
*.VisualState.xml
Expand Down
17 changes: 11 additions & 6 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
{
"dotnet.defaultSolution": "OpenProtocolInterpreter.sln",
"omnisharp.useModernNet": true,
"omnisharp.enableRoslynAnalyzers": true,
"omnisharp.enableEditorConfigSupport": true,
"omnisharp.enableDecompilationSupport": true,
"dotnet.completion.showCompletionItemsFromUnimportedNamespaces": true
"dotnet.defaultSolution": "OpenProtocolInterpreter.slnx",
"omnisharp.useModernNet": true,
"omnisharp.enableRoslynAnalyzers": true,
"omnisharp.enableEditorConfigSupport": true,
"omnisharp.enableDecompilationSupport": true,
"dotnet.completion.showCompletionItemsFromUnimportedNamespaces": true,
"chat.tools.terminal.autoApprove": {
"dotnet build": true,
"dotnet test": true
},
"dotnet.preferCSharpExtension": false
}
1 change: 1 addition & 0 deletions OpenProtocolInterpreter.slnx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<Solution>
<Project Path="src/MIDTesters.Core/MIDTesters.Core.csproj" />
<Project Path="src/OpenProtocolInterpreter/OpenProtocolInterpreter.csproj" />
<Project Path="src/OpenProtocolInterpreter.Benchmarks/OpenProtocolInterpreter.Benchmarks.csproj" />
</Solution>
Loading