X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=blobdiff_plain;f=src%2Fawk%2Fexe%2Fbar.awk;h=b90244846852824793f1cee92f92c81d93b96e2e;hp=43126ffd2b1906e7da215bd58b8630c220d00f7b;hb=81336934f5dcb1895c050d71805ec37e56c400ad;hpb=0f81c6a873640359583d44a791e706de2d44ea1e diff --git a/src/awk/exe/bar.awk b/src/awk/exe/bar.awk index 43126ff..b902448 100644 --- a/src/awk/exe/bar.awk +++ b/src/awk/exe/bar.awk @@ -10,15 +10,18 @@ # ----------------------------------------------------------------------------- # Input # ----------------------------------------------------------------------------- -$3 == "data" { - delete msg - msg_in_parse(msg, $0) +{ + delete msg + msg_parse(msg, $0) +} + +msg["type"] == "data" { cache_update(msg["node"], msg["module"], msg["key"], msg["val"]) } -$1 == Node && \ -$2 == "khatus_sensor_datetime" && \ -$3 == "data" { +msg["node"] == Node && \ +msg["module"] == "khatus_sensor_datetime" && \ +msg["type"] == "data" { # Code for bar_make_status is expected to be passed as an # additional source file, using -f flag. msg_out_status_bar(bar_make_status())