Expedition Navigation Software 
Offline
Longtime lurker, first time poster (: I have a Stream Deck that I've been using to control some of the Expedition functions via simple keyboard shortcuts set in the ribbon - this is nice for a lot of reasons... However, its a little limited in capability and I was doing some research into going a little deeper and using the Expedition protocol to communicate via TCP/UDP and sending commands. I have the ability to send commands, however I'm getting hung up on the "*XX" checksum element of the commands. I can see, for example "#G,KILL" in the raw data inside Expedition but it isn't recognizing the command because of the missing checksum I imagine.
Anyone have any guidance or want to point me in a good direction? In a dream scenario, it'd be great to eventually build a plugin to enable Stream Deck usage in Expedition as it solves a world of headaches and gives us all a physical interface with the software! Thanks all (:
- Aidan
Offline
Actually, I figured it out a bit using a NMEA checksum generator - so the # isn't in-place of the $, its in addition to and the $ is hidden... That ended up working after that! Hopefully I can get this plugin out into the world soon, all working nicely over here now!
Offline
Yes, the difference is Exp includes the leading # and NMEA n0183 excludes the leading $ and ! characters.