diff --git a/internal/cat/tci_panel.go b/internal/cat/tci_panel.go index 7e3afb6..d4f064c 100644 --- a/internal/cat/tci_panel.go +++ b/internal/cat/tci_panel.go @@ -111,7 +111,12 @@ func (t *TCI) handlePanel(name string, get func(int) string, args string) bool { // it. What the radio actually announces after the command settles whether // this is our reading or its doing, and no amount of reasoning will. switch name { - case "mute", "sql_enable", "sql_level": + case "mute", "sql_enable", "sql_level", "tx_power", "tx_swr", "tune": + // Logged on arrival so an ANSWER can be told from a silence. The + // transmit meters are asked for four times a second while keyed and the + // log showed only the asking, which proves nothing on its own: a reply + // that arrived and failed to parse looks exactly like one that never + // came. debugLog.Printf("TCI: %s:%s", name, args) } switch name {