-
Notifications
You must be signed in to change notification settings - Fork 8
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
Add support for automatic magnetic variation #60
Comments
You make a good point about EEPROM handling. My interpretation of the TackTick documentation is that it only stores the user-configured Variation setting in EEPROM, and any variation received in an HDG or RMC sentence would be stored non-persistently in RAM. But that's just a guess, I may be wrong. I see exactly the same as you when I access the Deviation menu, so I'm afraid I can't help there. The TackTick documentation states : Press the > button to advance to the Deviation Page. |
For deviation, there is probably a protocol between the display and the compass to handle the sequence. I would need a microcompass or a race master to spy it and reverse engineer it. |
I'd be keen to test this, and I have a T122 NMEA interface on the boat. What's the best way to spy the traffic? |
You have a T122 : excellent ! Spying is easy : just bring your laptop and MTN with you a go to menu
|
If you want to go through the third item of the list, here is some information. I played a bit with qtVlm to see which NMEA sentences are output when enabling Raymarine Performance Data : First I see a initial burst of
Then periodically,
It seems pretty simple to understand how it works. |
My NMEA sender is wired into the boat, I'll be on board after Easter so I'll see what I can do. I looked into the PTAK sentences some time ago, TackTick supposedly published a reference manual but I've never been able to find it. But from what I can piece together, the following displays can display a custom "Performance" chapter: T110 single display supports 4 x custom pages Unfortunately the T215 Maxi dual display (and presumably the T111 dual display) don't support custom pages: The FFP (page) sentence is transmitted once every 25 seconds, and defines the 6 character header and 6 character footer displayed on each page. The FFD (data) sentence is transmitted once a second, and defines the data to be displayed on the page. So decoding your sentences:
As well as sending data to be displayed, there's also a |
No problem for the time frame. I will also be onboard in the same period to make real life test of MTN on my boat. |
Following discussion with @tvr256 :
I confirm M8N does not provide magVar. Calculating magnetic variation with WMM from NOAA seems easy and this looks really appealing. However, I'm a bit worried about EEPROM handling. Each time a new variation would be calculated, different from the previous one, MTN would send an update to all Micronet devices which would burn it into their EEPROM. This could dramatically reduce EEPROM life span, especially if you sail near a magVar transition. Also, MTN will have to behave differently whether a GPS is connected or not, which will make MTN configuration even more difficult than today. We still have the possibility to add WMM calculation only for HDG sentence and to keep the possibility of some inconsistency between NMEA's HDG Micronet's HDG display. That's a possibility.
Concerning magnetic deviation, there is a menu in my T111 to handle deviation ("dev" in Option->Compass). When I select it, it displays "wait", then cancels. There is probably a procedure between display and compass to calibrate the system by making a slow 360° with the boat. I will spy the network during this procedure to see if I can find clues on it.
The text was updated successfully, but these errors were encountered: