fix sysignore. Don't forward if ID is local

kf7eel-inc
Simon 4 years ago
parent 1e8476de72
commit 02b0b8de5b
No known key found for this signature in database
GPG Key ID: 6ACF11630B5D8F82

@ -1917,12 +1917,14 @@ class routerHBP(HBSYSTEM):
#Send to all openbridges #Send to all openbridges
# sysIgnore = [] # sysIgnore = []
for system in systems: #Don't forward if ID is local
if system == self._system: if _dst_id not in SUB_MAP:
continue for system in systems:
#We only want to send data calls to individual IDs vis OpenBridge if system == self._system:
if CONFIG['SYSTEMS'][system]['MODE'] == 'OPENBRIDGE' and _int_dst_id >= 1000000: continue
sysIgnore = self.sendDatatoOBP(system,sysIgnore,_data,dmrpkt) #We only want to send data calls to individual IDs vis OpenBridge
if CONFIG['SYSTEMS'][system]['MODE'] == 'OPENBRIDGE' and _int_dst_id >= 1000000:
self.sendDatatoOBP(system,sysIgnore,_data,dmrpkt)
#Send UNIT data to data gateway #Send UNIT data to data gateway
#if CONFIG['GLOBAL']['DATA_GATEWAY'] and (CONFIG['GLOBAL']['DATA_GATEWAY'] in systems) \ #if CONFIG['GLOBAL']['DATA_GATEWAY'] and (CONFIG['GLOBAL']['DATA_GATEWAY'] in systems) \

Loading…
Cancel
Save

Powered by TurnKey Linux.