# Network
# -----------------------------------------------------------------------------
+function bar_make_status_net_iface_status(interface, addr) {
+ cache_get(addr, "khatus_sensor_net_addr_io", "addr" Kfs interface, 5)
+ if (!addr["is_expired"] && addr["value"])
+ return "up"
+ else
+ return "--"
+}
+
function bar_make_status_net_addr(interface, src) {
src = "khatus_sensor_net_addr_io"
- return cache_get_fmt_def(src, "addr" Kfs interface, 5, "%s", "")
+ addr = cache_get_fmt_def(src, "addr" Kfs interface, 5, "%s")
+ return addr ? addr : "--"
}
function bar_make_status_net_io_w(interface, src) {
function bar_make_status_mpd_state_known(symbol, s, song, time, percentage) {
s = "khatus_sensor_mpd"
- song = cache_get_fmt_def(s, "song" , 5, "%s", "?")
+ #song = cache_get_fmt_def(s, "song" , 5, "%s", "?")
time = cache_get_fmt_def(s, "play_time_minimal_units", 5, "%s", "?")
percent = cache_get_fmt_def(s, "play_time_percentage" , 5, "%s", "?")
- song = substr(song, 1, Opt_Mpd_Song_Max_Chars)
- return sprintf("%s %s %s %s", symbol, time, percent, song)
+ #song = substr(song, 1, Opt_Mpd_Song_Max_Chars)
+ return sprintf("%s %s %s", symbol, time, percent)
}
# -----------------------------------------------------------------------------