diff --git a/civcontrol.go b/civcontrol.go index e83987d..52bd0a1 100644 --- a/civcontrol.go +++ b/civcontrol.go @@ -885,7 +885,9 @@ func (s *civControlStruct) loop() { case <-time.After(sReadInterval): _ = s.getS() _ = s.getOVF() - _ = s.getSWR() + if s.state.ptt || s.state.tune { + _ = s.getSWR() + } case <-s.resetSReadTimer: } }