Network statistics

This commit is contained in:
copy 2015-03-07 05:30:40 +01:00
parent 7a6db9566f
commit 36762e41fa
3 changed files with 32 additions and 0 deletions

View file

@ -178,6 +178,12 @@
Status: <span id="info_filesystem_status"></span><br>
<br>
</div>
<div id="info_network" style="display: none">
<b>Network</b><br>
Bytes received: <span id="info_network_bytes_received">0</span><br>
Bytes transmitted: <span id="info_network_bytes_transmitted">0</span><br>
<br>
</div>
<b>VGA</b><br>
Mode: <span id="info_vga_mode"></span><br>
Resolution: <span id="info_res">-</span><br>

View file

@ -156,6 +156,12 @@
Status: <span id="info_filesystem_status"></span><br>
<br>
</div>
<div id="info_network" style="display: none">
<b>Network</b><br>
Bytes received: <span id="info_network_bytes_received">0</span><br>
Bytes transmitted: <span id="info_network_bytes_transmitted">0</span><br>
<br>
</div>
<b>VGA</b><br>
Mode: <span id="info_vga_mode"></span><br>
Resolution: <span id="info_res">-</span><br>

View file

@ -722,6 +722,26 @@
$("info_storage_sectors_written").textContent = stats_storage.write_sectors;
});
var stats_net = {
bytes_transmitted: 0,
bytes_received: 0,
};
emulator.add_listener("eth-receive-end", function(args)
{
stats_net.bytes_received += args[0];
$("info_network").style.display = "block";
$("info_network_bytes_received").textContent = stats_net.bytes_received;
});
emulator.add_listener("eth-transmit-end", function(args)
{
stats_net.bytes_transmitted += args[0];
$("info_network").style.display = "block";
$("info_network_bytes_transmitted").textContent = stats_net.bytes_transmitted;
});
emulator.add_listener("mouse-enable", function(is_enabled)
{