diff --git a/monitor.py b/monitor.py index 0089bc6..274153a 100644 --- a/monitor.py +++ b/monitor.py @@ -823,6 +823,8 @@ def process_message(_bmessage): del sys_list[item] elif p[1] == 'START': log_message = '{} {} {} SYS: {:8.8s} SRC_ID: {:9.9s} TS: {} TGID: {:7.7s} {:17.17s} SUB: {:9.9s}; {:18.18s}'.format(_now[10:19], p[0][6:], p[1], p[3], p[5], p[7],p[8], alias_tgid(int(p[8]),talkgroup_ids), p[6], alias_short(int(p[6]), subscriber_ids)) + timeST = datetime.datetime.now().timestamp() + sys_list.append([p[3],p[4],timeST]) elif p[1] == 'END' and start_sys==0: log_message = '{} {} {} SYS: {:8.8s} SRC_ID: {:9.9s} TS: {} TGID: {:7.7s} {:17.17s} SUB: {:9.9s}; {:18.18s} Time: {}s '.format(_now[10:19], p[0][6:], p[1], p[3], p[5], p[7],p[8],alias_tgid(int(p[8]),talkgroup_ids), p[6], alias_short(int(p[6]), subscriber_ids), int(float(p[9]))) elif p[1] == 'END WITHOUT MATCHING START':