mirror of
https://github.com/ShaYmez/HBmonitor.git
synced 2024-11-21 23:45:17 -05:00
shorten subscriber alias
This commit is contained in:
parent
6ccf3b74d0
commit
f4dcf616dd
@ -97,6 +97,16 @@ def alias_string(_id, _dict):
|
|||||||
else:
|
else:
|
||||||
return alias
|
return alias
|
||||||
|
|
||||||
|
def alias_short(_id, _dict):
|
||||||
|
alias = get_alias(_id, _dict, 'CALLSIGN', 'NAME')
|
||||||
|
if type(alias) == list:
|
||||||
|
for x,item in enumerate(alias):
|
||||||
|
if item == None:
|
||||||
|
alias.pop(x)
|
||||||
|
return ', '.join(alias)
|
||||||
|
else:
|
||||||
|
return str(alias)
|
||||||
|
|
||||||
# Build the HBlink connections table
|
# Build the HBlink connections table
|
||||||
def build_hblink_table(_config):
|
def build_hblink_table(_config):
|
||||||
_stats_table = {'MASTERS': {}, 'PEERS': {}, 'OPENBRIDGES': {}}
|
_stats_table = {'MASTERS': {}, 'PEERS': {}, 'OPENBRIDGES': {}}
|
||||||
@ -229,11 +239,11 @@ def process_message(_message):
|
|||||||
p = _message[1:].split(",")
|
p = _message[1:].split(",")
|
||||||
if p[0] == 'GROUP VOICE':
|
if p[0] == 'GROUP VOICE':
|
||||||
if p[1] == 'END':
|
if p[1] == 'END':
|
||||||
log_message = '{}: {} {}: SYS: {:15.15s}; SRC: {:8.8s} - {:20.20s}; TS: {}; TGID: {:>5s}; SUB: {:8.8s} - {:25.25s}; Time: {}s'.format(_now, p[0], p[1], p[2], p[4], alias_string(int(p[4]), peer_ids), p[6], p[7], p[5], alias_string(int(p[5]), subscriber_ids), p[8])
|
log_message = '{}: {} {}: SYS: {:15.15s}; SRC: {:8.8s} - {:20.20s}; TS: {}; TGID: {:>5s}; SUB: {:8.8s} - {:25.25s}; Time: {}s'.format(_now, p[0], p[1], p[2], p[4], alias_string(int(p[4]), peer_ids), p[6], p[7], p[5], alias_short(int(p[5]), subscriber_ids), p[8])
|
||||||
elif p[1] == 'START':
|
elif p[1] == 'START':
|
||||||
log_message = '{}: {} {}: SYS: {:15.15s}; SRC: {:8.8s} - {:20.20s}; TS: {}; TGID: {:>5s}; SUB: {:8.8s} - {:25.25s}'.format(_now, p[0], p[1], p[2], p[4], alias_string(int(p[4]), peer_ids), p[6], p[7], p[5], alias_string(int(p[5]), subscriber_ids))
|
log_message = '{}: {} {}: SYS: {:15.15s}; SRC: {:8.8s} - {:20.20s}; TS: {}; TGID: {:>5s}; SUB: {:8.8s} - {:25.25s}'.format(_now, p[0], p[1], p[2], p[4], alias_string(int(p[4]), peer_ids), p[6], p[7], p[5], alias_short(int(p[5]), subscriber_ids))
|
||||||
elif p[1] == 'END WITHOUT MATCHING START':
|
elif p[1] == 'END WITHOUT MATCHING START':
|
||||||
log_message = '{}: {} {} on SYSTEM {:15.15s}: SRC: {:8.8s} - {}:20.20s; TS: {}; TGID: {:>5s}; SUB: {:8.8s} - {:25.25s}'.format(_now, p[0], p[1], p[2], p[4], alias_string(int(p[4]), peer_ids), p[6], p[7], p[5], alias_string(int(p[5]), subscriber_ids))
|
log_message = '{}: {} {} on SYSTEM {:15.15s}: SRC: {:8.8s} - {}:20.20s; TS: {}; TGID: {:>5s}; SUB: {:8.8s} - {:25.25s}'.format(_now, p[0], p[1], p[2], p[4], alias_string(int(p[4]), peer_ids), p[6], p[7], p[5], alias_short(int(p[5]), subscriber_ids))
|
||||||
else:
|
else:
|
||||||
log_message = '{}: UNKNOWN GROUP VOICE LOG MESSAGE'.format(_now)
|
log_message = '{}: UNKNOWN GROUP VOICE LOG MESSAGE'.format(_now)
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user