Closed ad3154 closed 2 months ago
I did some testing with the current interface - I know it's still draft - it's working exceptionally well from the start, just a few lines of code on top of the boilerplate and I had section control over ISOBUS working! Here's a simple demonstration using AOG as the guidance system providing the section states:
Great stuff @ad3154!
Oh my days, this is literally amazing! Looking forward to this :) I would be up for some tests if needed. We have various implements if needed.
Issues
36 New issues
0 Accepted issues
Measures
0 Security Hotspots
73.0% Coverage on New Code
0.0% Duplication on New Code
OK, I think is is ready for re-review or approval at your convenience @GwnDaan
Issues
36 New issues
0 Accepted issues
Measures
0 Security Hotspots
73.6% Coverage on New Code
0.0% Duplication on New Code
Task Controller Server
This is an abstract interface for an ISO11783-10 version 4 task controller or data logger server. This portion of a TC server handles communication with the implement, receives the DDOP, and provides hooks into your application so that you can command the implements' sections, change triggers, set values, and generally manage each implement.
Features
Todo/things to consider
I made this PR a draft while I consider or improve the following:
Similar to how we have an ISOXML serializer, add an ISOXML reader/deserializerEdit: It would not be too bad to only parse out DDOP information, but to accurately do this would require > 50 classes! So I think we can put that in a different PR.Consider additions to the sphinx docs.Edit: Added sphinx docsScreenshot