gps: export some errors for checking/supression from client

Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
deadprogram
2026-01-08 13:49:30 +01:00
committed by Ron Evans
parent b390e3225a
commit 892265b733
3 changed files with 25 additions and 17 deletions
+3 -3
View File
@@ -46,10 +46,10 @@ func NewParser() Parser {
func (parser *Parser) Parse(sentence string) (Fix, error) {
var fix Fix
if sentence == "" {
return fix, errEmptyNMEASentence
return fix, ErrEmptyNMEASentence
}
if len(sentence) < 6 {
return fix, errInvalidNMEASentenceLength
return fix, ErrInvalidNMEASentenceLength
}
typ := sentence[3:6]
switch typ {
@@ -104,7 +104,7 @@ func (parser *Parser) Parse(sentence string) (Fix, error) {
return fix, nil
}
return fix, errInvalidNMEASentanceFormat
return fix, ErrUnknownNMEASentence
}
// findTime returns the time from an NMEA sentence: