-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PGNs 128776,128777, 128778 (Windlass) #282
Comments
A windlass rode counter is implemented in Dashboard @ Github master code. |
That's correct. It's from my test data. I have working code but I haven't created the PR yet. If anyone has any real world windlass PGN data I would be happy to use it in my test case. |
What I know SignalK does not yet handle these PGNs and there is no windlass paths available. Please correct me if I'm wrong. |
That is correct. I have raised a question on the SignalK Discourse Server about it. This is what I said : "I'm in the process of implementing handlers in n2k-signalk for the windlass PGNs (128776, 128777, 128778). Does anyone have any suggestions for where in the full model I should root the signalk data? There is .navigation.anchor, but that doesn't feel right because it's not really navigation information, and also NMEA2000 allow for multiple windlasses, so the final path would be something like .navigation.anchor..windlass.rodeCounter, which feels clunky. I could go with .windlass..rodeCounter but that fails the tree.should.be.validSignalKVesselIgnoringIdentity test. All suggestions welcome." |
As soon SK have a path for 128777,..........,"Rode Counter Value" we will implement that to O Dashboard's Windlass instrument. Look here at SK issues The meter windlass is judged as a "navigational" information suitable for OCPN core Dashboard. See my shot. |
Thank you very much! This is all really useful information. My intention is still to build a NMEA2000 windlass controller, so I will leave this issue open and submit a PR soon. I will update my pull request to use the schema in PR #601, since this seems to represent current thinking on where windlasses fit in the schema. |
Add support for windlass PGNs
{"prio":2,"pgn":128776,"dst":255,"src":36,"timestamp":"2011-11-24-22:42:04.440","fields":{"SID":170,"Windlass ID":0,"Windlass Direction Control":0,"Speed Control":0,"Speed Control Type":0,"Anchor Docking Control":0,"Power Enable":0,"Mechanical Lock":0,"Deck and Anchor Wash":0,"Anchor Light":0,"Command Timeout":"00:00:00.85000","Windlass Control Events":[]}}
{"prio":2,"pgn":128777,"dst":255,"src":36,"timestamp":"2011-11-24-22:42:04.440","fields":{"SID":170,"Windlass ID":0,"Windlass Motion Status":0,"Rode Type Status":0,"Rode Counter Value":15.3,"Windlass Line Speed":0,"Anchor Docking Status":0,"Windlass Operating Events":[]}}
{"prio":2,"pgn":128778,"dst":255,"src":36,"timestamp":"2011-11-24-22:42:04.440","fields":{"SID":170,"Windlass ID":0,"Total Motor Time":"00:03:00","Controller voltage":12,"Motor current":15,"Windlass Monitoring Events":[]}}
The text was updated successfully, but these errors were encountered: