gps: revamp validSentence() to avoid heap allocation for errors. This error can occur too frequently to allow for such allocations

Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
deadprogram
2025-12-30 17:56:04 +01:00
committed by Ron Evans
parent 0a41786a77
commit 1513808425
3 changed files with 6 additions and 29 deletions
+3 -3
View File
@@ -8,13 +8,13 @@ import (
)
func TestParseUnknownSentence(t *testing.T) {
c := qt.New(t)
p := NewParser()
val := "$GPGSV,3,1,09,07,14,317,22,08,31,284,25,10,32,133,39,16,85,232,29*7F"
_, err := p.Parse(val)
c.Assert(err.Error(), qt.Contains, "unsupported NMEA sentence type")
if err == nil {
t.Error("should have unknown sentence err")
}
}
func TestParseGGA(t *testing.T) {