Richardco,
I guess you have already searched the forum for "NMEA" and read the matching threads.
A standard NMEA Talker sends out 1-3 sentences per second
(depending on the type of talker and length of the sentence)
The standard baudrate is 4800
To make sure you catch the "SYNC" string ($xxxxx) of a talker you have to sit there and wait (worst case) for about two seconds before your receiving routine times out.
This has to happen for every single talker.
Say you have "only" four talkers it takes (worst case) about 8 seconds before you get a full update.
(It gets even worse with an increasing number of talkers)
Especially for a sounder reading I feel this is unaccceptable.
(You will have hit the bank before your display is updated!)
On a sailracer all other readings should be more or less "realtime" as well to be of any use for trim.
Decreasing the timout value for the talkers does not really help as there is no defined timing.
Most likely you will (most of the time) have more than one talker "talking" at the same time.
So which one to listen to?
With a timeout too short you will worst case never get in sync with a particular talker.
regards
Ralph
_______________________________________________
There are only 10 types of people:
Those who understand binary, and those who don't ...
_______________________________________________
Bookmarks