From aff201ad5b0a565012b804f4d73ff2057654f6f6 Mon Sep 17 00:00:00 2001 From: Reese Norris Date: Mon, 21 Apr 2025 10:04:41 -0700 Subject: [PATCH] allow truncated transponder codes --- protocol/pilot_position.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/pilot_position.go b/protocol/pilot_position.go index 1d22ce0..0faa61c 100644 --- a/protocol/pilot_position.go +++ b/protocol/pilot_position.go @@ -10,7 +10,7 @@ type PilotPositionPDU struct { SquawkingModeC bool `validate:""` Identing bool `validate:""` From string `validate:"required,alphanum,max=16"` - SquawkCode string `validate:"len=4"` + SquawkCode string `validate:"required,min=1,max=4"` NetworkRating int `validate:"required,min=1,max=12"` Lat float64 `validate:"min=-90.0,max=90.0"` Lng float64 `validate:"min=-180.0,max=180.0"`