Expedition Expedition Navigation Software

You are not logged in. Would you like to login or register?



11/25/2025 4:21 pm  #1


UDP/TCP Expedition Protocol Commands?

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

 

11/25/2025 4:46 pm  #2


Re: UDP/TCP Expedition Protocol Commands?

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! 

     Thread Starter
 

11/25/2025 7:40 pm  #3


Re: UDP/TCP Expedition Protocol Commands?

Yes, the difference is Exp includes the leading # and NMEA n0183 excludes the leading $ and ! characters.

 

Board footera

 

Powered by Boardhost. Create a Free Forum


Interested in advertising here? Over a thousand active navigators and Expedition users visit this forum. Click here to contact the administrator.