From 9f84cbc4b2692a17c7c9f9ba78ca78485049907a Mon Sep 17 00:00:00 2001 From: davidnewhall2 Date: Sat, 13 Jun 2020 20:44:49 -0700 Subject: [PATCH] make temperaturesd a pointer --- core/unifi/udm.go | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/core/unifi/udm.go b/core/unifi/udm.go index aba1231c..aa2173dd 100644 --- a/core/unifi/udm.go +++ b/core/unifi/udm.go @@ -69,9 +69,9 @@ type UDM struct { MaxMirrorSessions FlexInt `json:"max_mirror_sessions"` MaxAggregateSessions FlexInt `json:"max_aggregate_sessions"` } `json:"switch_caps"` - HasFan FlexBool `json:"has_fan"` - Temperatures Temperatures `json:"temperatures"` - RulesetInterfaces interface{} `json:"ruleset_interfaces"` + HasFan FlexBool `json:"has_fan"` + Temperatures *Temperatures `json:"temperatures,omitempty"` + RulesetInterfaces interface{} `json:"ruleset_interfaces"` /* struct { Br0 string `json:"br0"` Eth0 string `json:"eth0"` @@ -131,12 +131,6 @@ type UDM struct { NumHandheld FlexInt `json:"num_handheld"` // USG } -type Temperatures []struct { - Name string `json:"name"` - Type string `json:"type"` - Value float64 `json:"value"` -} - // NetworkTable is the list of networks on a gateway. type NetworkTable []struct { ID string `json:"_id"` @@ -180,6 +174,12 @@ type NetworkTable []struct { TxPackets FlexInt `json:"tx_packets"` } +type Temperatures []struct { + Name string `json:"name"` + Type string `json:"type"` + Value float64 `json:"value"` +} + // UDMStat holds the "stat" data for a dream machine. // A dream machine is a USG + USW + Controller. type UDMStat struct {