fix another bug

This commit is contained in:
KF7EEL 2020-11-26 17:44:19 -08:00
parent a21393313f
commit 9dc7ce12e1
1 changed files with 24 additions and 4 deletions

View File

@ -439,9 +439,18 @@ class routerOBP(OPENBRIDGE):
pkt_time = time()
dmrpkt = _data[20:53]
_bits = _data[15]
# Check if subscriber is in STATIC_UNIT
for i in STATIC_UNIT:
# Subscriber is static. Add 20 years of time.
if i[0] == int_id(_rf_src):
map_time = pkt_time + time_20
logger.debug('Static Unit, update time.')
# Proceed as normal
else:
map_time = pkt_time
# Make/update this unit in the UNIT_MAP cache
UNIT_MAP[_rf_src] = (self.name, pkt_time)
UNIT_MAP[_rf_src] = (self.name, map_time)
# Is this a new call stream?
@ -921,9 +930,20 @@ class routerHBP(HBSYSTEM):
pkt_time = time()
dmrpkt = _data[20:53]
_bits = _data[15]
# Check if subscriber is in STATIC_UNIT
for i in STATIC_UNIT:
# Subscriber is static. Add 20 years of time.
if i[0] == int_id(_rf_src):
map_time = pkt_time + time_20
logger.debug('Static Unit, update time.')
# Proceed as normal
else:
map_time = pkt_time
# Make/update this unit in the UNIT_MAP cache
UNIT_MAP[_rf_src] = (self.name, pkt_time)
UNIT_MAP[_rf_src] = (self.name, map_time)
# Is this a new call stream?