fixed the beta

This commit is contained in:
Hannes
2026-06-15 23:30:42 +02:00
parent c4a018e39c
commit 5df0534c78
4 changed files with 25 additions and 10 deletions
+19 -4
View File
@@ -32,7 +32,7 @@ QtObject {
property string _activeDevice: ""
property real _prevRxBytes: 0
property real _prevTxBytes: 0
property int _prevUpdateTime: 0
property var _prevUpdateTime: 0
property Timer networkTimer: Timer {
interval: 10000
@@ -137,13 +137,27 @@ QtObject {
else if (tline.indexOf("TX_BYTES=") === 0) txBytes = parseFloat(tline.substring("TX_BYTES=".length))
}
// console.log("[Network] rxBytes:", rxBytes, "txBytes:", txBytes)
// console.log("[Network] activeDevice:", activeDevice, "| prevActiveDevice:", root._activeDevice)
// console.log("[Network] prevRxBytes:", root._prevRxBytes, "prevTxBytes:", root._prevTxBytes, "prevTime:", root._prevUpdateTime)
if (activeDevice === root._activeDevice && root._prevRxBytes > 0 && root._prevUpdateTime > 0) {
var interval = (Date.now() - root._prevUpdateTime) / 1000
var now = Date.now()
var interval = (now - root._prevUpdateTime) / 1000
// console.log("[Network] Same device, interval:", interval, "s")
// console.log("[Network] rxDelta:", (rxBytes - root._prevRxBytes), "txDelta:", (txBytes - root._prevTxBytes))
if (interval > 0) {
root.downloadSpeed = root.formatSpeed((rxBytes - root._prevRxBytes) / interval)
root.uploadSpeed = root.formatSpeed((txBytes - root._prevTxBytes) / interval)
var downBps = (rxBytes - root._prevRxBytes) / interval
var upBps = (txBytes - root._prevTxBytes) / interval
// console.log("[Network] downBps:", downBps, "upBps:", upBps)
root.downloadSpeed = root.formatSpeed(downBps)
root.uploadSpeed = root.formatSpeed(upBps)
// console.log("[Network] downloadSpeed:", root.downloadSpeed, "uploadSpeed:", root.uploadSpeed)
} else {
console.log("[Network] Interval zero or negative, skipping")
}
} else {
// console.log("[Network] First run or device changed, storing baseline")
root.downloadSpeed = ""
root.uploadSpeed = ""
}
@@ -152,6 +166,7 @@ QtObject {
root._prevRxBytes = rxBytes
root._prevTxBytes = txBytes
root._prevUpdateTime = Date.now()
// console.log("[Network] Stored baseline: rxBytes:", root._prevRxBytes, "txBytes:", root._prevTxBytes)
}
// Parse WIFI section