From 22d56e3ba8cb3f9cf77c7535b3e428eef5092982 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 6 Nov 2012 12:26:38 +0000 Subject: [PATCH 1/1] guess TYPE from PRESENT and ONLINE --- xbatmon-simple-tray | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/xbatmon-simple-tray b/xbatmon-simple-tray index 9f2cdba..135fe6a 100755 --- a/xbatmon-simple-tray +++ b/xbatmon-simple-tray @@ -141,7 +141,18 @@ proc tt-info {chan} { } } debug::debug "GOT [array names a]" + if {![info exists a(TYPE)]} { + set op {} + foreach k {ONLINE PRESENT} { append op [info exists a($k)] } + switch -exact $op { + 10 { set a(TYPE) Mains } + 01 { set a(TYPE) Battery } + default { error "no type and bad op $op" } + } + debug::debug " guessed type $a(TYPE) from ONLINE PRESENT $op" + } set o "$a(TYPE)" + set nbatts 0 switch -exact -- $a(TYPE) { Mains { -- 2.30.2