mirror of
https://github.com/LibreQoE/LibreQoS.git
synced 2025-02-25 18:55:32 -06:00
Update integrationUISP.py
This commit is contained in:
parent
b00f99beec
commit
f3bcf61475
@ -285,8 +285,13 @@ def buildFullGraph():
|
|||||||
if link['from']['site']['identification']['id'] == parent:
|
if link['from']['site']['identification']['id'] == parent:
|
||||||
if link['to']['site']['identification']['id'] == id:
|
if link['to']['site']['identification']['id'] == id:
|
||||||
if link['from']['device']['overview']['wirelessMode'] == 'ap-ptmp':
|
if link['from']['device']['overview']['wirelessMode'] == 'ap-ptmp':
|
||||||
nodeOffPtMP[id] = link['from']['device']['identification']['id']
|
# Capacity of the PtMP client radio feeding the PoP will be used as the site bandwidth limit
|
||||||
|
download = int(round(link['to']['device']['overview']['downlinkCapacity']/1000000))
|
||||||
|
upload = int(round(link['to']['device']['overview']['uplinkCapacity']/1000000))
|
||||||
|
nodeOffPtMP[id] = { 'parent': link['from']['device']['identification']['id'],
|
||||||
|
'download': download,
|
||||||
|
'upload': upload
|
||||||
|
}
|
||||||
print("Building Topology")
|
print("Building Topology")
|
||||||
net = NetworkGraph()
|
net = NetworkGraph()
|
||||||
# Add all sites and client sites
|
# Add all sites and client sites
|
||||||
@ -308,11 +313,14 @@ def buildFullGraph():
|
|||||||
case "site":
|
case "site":
|
||||||
nodeType = NodeType.site
|
nodeType = NodeType.site
|
||||||
if id in nodeOffPtMP:
|
if id in nodeOffPtMP:
|
||||||
parent = nodeOffPtMP[id]
|
parent = nodeOffPtMP[id]['parent']
|
||||||
if name in siteBandwidth:
|
if name in siteBandwidth:
|
||||||
# Use the CSV bandwidth values
|
# Use the CSV bandwidth values
|
||||||
download = siteBandwidth[name]["download"]
|
download = siteBandwidth[name]["download"]
|
||||||
upload = siteBandwidth[name]["upload"]
|
upload = siteBandwidth[name]["upload"]
|
||||||
|
elif id in nodeOffPtMP:
|
||||||
|
download = nodeOffPtMP[id]['download']
|
||||||
|
upload = nodeOffPtMP[id]['upload']
|
||||||
elif id in foundAirFibersBySite:
|
elif id in foundAirFibersBySite:
|
||||||
download = foundAirFibersBySite[id]['download']
|
download = foundAirFibersBySite[id]['download']
|
||||||
upload = foundAirFibersBySite[id]['upload']
|
upload = foundAirFibersBySite[id]['upload']
|
||||||
|
Loading…
Reference in New Issue
Block a user