From cf0774757d318d0986d51b47525fd49c80019aa8 Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Thu, 3 Oct 2019 11:47:43 +0200 Subject: [PATCH] Also log valid time syncs --- scripts/timesync_monitor.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/scripts/timesync_monitor.py b/scripts/timesync_monitor.py index bed8df3..a79317f 100644 --- a/scripts/timesync_monitor.py +++ b/scripts/timesync_monitor.py @@ -38,14 +38,18 @@ class TimeSyncChecker(kp.Module): self.ch_client.put_message("MSG", "Monitoring Test") def process(self, blob): - dom_ids = [] + dom_ids_invalid = [] + dom_ids_valid = [] for dom_id, frameinfo in blob['TimesliceFrameInfos'].items(): valid_time_sync = bool(frameinfo.dom_status[0] & (1 << (32 - 1))) if not valid_time_sync: - dom_ids.append(dom_id) - if dom_ids: - self.alert("invalid time sync for DOM ID: {}".format(','.join( - map(str, dom_ids)))) + dom_ids_invalid.append(dom_id) + else: + dom_ids_valid.append(dom_id) + if dom_ids_invalid: + self.alert("invalid time sync for DOM ID: {} /// valid: {}".format( + ','.join(map(str, dom_ids_invalid)), + ','.join(map(str, dom_ids_valid)))) return blob def finish(self): -- GitLab