Skip to content

Commit 55c3b7f

Browse files
author
Steve
committed
Suppress NaNs
1 parent 735ffdb commit 55c3b7f

File tree

1 file changed

+12
-4
lines changed
  • homemon-server/public/javascripts

1 file changed

+12
-4
lines changed

homemon-server/public/javascripts/snmp.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,22 @@ socket.on('data', function(data) {
7171
updateCell.innerHTML = decodedData.ifName;
7272

7373
updateCell = document.getElementById(decodedData.device+"-"+decodedData.interface+"-ifInOctets");
74-
var timeDelta = decodedData.timeStamp - snmpHistory[decodedData.device+"-"+decodedData.interface].timestamp;
74+
var timeDelta = decodedData.timestamp - snmpHistory[decodedData.device+"-"+decodedData.interface].timestamp;
7575
var inBytes = decodedData.ifInOctets - snmpHistory[decodedData.device+"-"+decodedData.interface].ifInOctets;
76-
updateCell.innerHTML = readablizeBytes(inBytes / timeDelta) + "/sec";
76+
if (inBytes == 0) {
77+
updateCell.innerHTML = "";
78+
} else {
79+
updateCell.innerHTML = readablizeBytes(inBytes / timeDelta) + "/sec";
80+
}
7781

7882
updateCell = document.getElementById(decodedData.device+"-"+decodedData.interface+"-ifOutOctets");
79-
timeDelta = decodedData.timeStamp - snmpHistory[decodedData.device+"-"+decodedData.interface].timestamp;
83+
timeDelta = decodedData.timestamp - snmpHistory[decodedData.device+"-"+decodedData.interface].timestamp;
8084
var outBytes = decodedData.ifOutOctets - snmpHistory[decodedData.device+"-"+decodedData.interface].ifOutOctets;
81-
updateCell.innerHTML = readablizeBytes(outBytes / timeDelta) + "/sec";
85+
if (outBytes == 0) {
86+
updateCell.innerHTML = "";
87+
} else {
88+
updateCell.innerHTML = readablizeBytes(outBytes / timeDelta) + "/sec";
89+
}
8290
}
8391

8492
// print the time the refresh happened

0 commit comments

Comments
 (0)