2025-04-21, 02:36 AM
Hello!
I have been using a CP2102 based USB To UART Serial cable with an NMEA depth transducer and with this I sometimes get slighty garbaged readings like:
This creates some issues down the line as the garbage gets distributed by SignalK.
I am wondering if there is a way to clean the payloads in SignalK or even before.
Of course in the long run it would be better to get another Serial Cable. But for now this is all I have and I would like to try to filter any garbage out of the NMEA stream anyway.
Any pointers?
Thanks!
I have been using a CP2102 based USB To UART Serial cable with an NMEA depth transducer and with this I sometimes get slighty garbaged readings like:
Code:
$SDDPT,56.8,*42
$SDDBT,189.3,f,56.8,M,31.5,F*09
5f6S
$SDDPT,55.0,*49
$SDDBT,183.3,f,55.0,M,30.5,F*09I am wondering if there is a way to clean the payloads in SignalK or even before.
Of course in the long run it would be better to get another Serial Cable. But for now this is all I have and I would like to try to filter any garbage out of the NMEA stream anyway.
Any pointers?
Thanks!

