From b2cdf23fb798c20be65a9cd9e8316ae952887a17 Mon Sep 17 00:00:00 2001 From: William Petit Date: Wed, 18 Sep 2024 15:20:41 +0200 Subject: [PATCH] fix: send 0 values when configuring base (#63) --- reach/client/protocol/testsuite/operations.go | 8 ++++++++ reach/client/protocol/v2/model/base.go | 14 +++++++------- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/reach/client/protocol/testsuite/operations.go b/reach/client/protocol/testsuite/operations.go index 69baf98..61ac17f 100644 --- a/reach/client/protocol/testsuite/operations.go +++ b/reach/client/protocol/testsuite/operations.go @@ -173,6 +173,14 @@ var testCases = []operationTestCase{ return } + config, err := ops.Configuration(ctx) + if err != nil { + t.Errorf("%+v", errors.WithStack(err)) + return + } + + t.Logf("updated configuration: %v", spew.Sdump(config)) + }, }, { diff --git a/reach/client/protocol/v2/model/base.go b/reach/client/protocol/v2/model/base.go index 84d3e2a..dfb2c0a 100644 --- a/reach/client/protocol/v2/model/base.go +++ b/reach/client/protocol/v2/model/base.go @@ -1,14 +1,14 @@ package model type Base struct { - Accumulation int `json:"accumulation,omitempty"` - AntennaOffset float64 `json:"antenna_offset,omitempty"` - Coordinates BaseCoordinates `json:"coordinates,omitempty"` - Mode string `json:"mode,omitempty"` + Accumulation int `json:"accumulation"` + AntennaOffset float64 `json:"antenna_offset"` + Coordinates BaseCoordinates `json:"coordinates"` + Mode string `json:"mode"` } type BaseCoordinates struct { - Height float64 `json:"height,omitempty"` - Latitude float64 `json:"latitude,omitempty"` - Longitude float64 `json:"longitude,omitempty"` + Height float64 `json:"height"` + Latitude float64 `json:"latitude"` + Longitude float64 `json:"longitude"` }