From 4fd07f933c293d2fdca1c5cf5776d1a75f333ec4 Mon Sep 17 00:00:00 2001 From: Matt Melling Date: Mon, 7 Sep 2026 10:53:33 +0100 Subject: [PATCH] send power to Wavelog as int In Wavelog 3.2.0 onwards Power must be an int. --- waveloggoat.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/waveloggoat.go b/waveloggoat.go index 8116cd7..fc83e7f 100644 --- a/waveloggoat.go +++ b/waveloggoat.go @@ -62,7 +62,7 @@ type RigData struct { // WavelogJSONRequest matches the required JSON payload for the Wavelog API update. type WavelogJSONRequest struct { Radio string `json:"radio"` - Power *float64 `json:"power,omitempty"` + Power *int `json:"power,omitempty"` Frequency int `json:"frequency"` Mode string `json:"mode"` FrequencyRX int `json:"frequency_rx,omitempty"` @@ -540,7 +540,7 @@ func postToWavelog(config ProfileConfig, data RigData) error { Mode: data.Mode, } if data.PowerValid { - p := data.Power + p := int(data.Power) payload.Power = &p } if data.Split != 0 {