From 8d23506601d012569ea86d8904c2a6b745af154a Mon Sep 17 00:00:00 2001 From: donpat1to Date: Sat, 2 Aug 2025 12:22:19 +0200 Subject: [PATCH] changed net value calculation --- WatcherAgent/src/main.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/WatcherAgent/src/main.rs b/WatcherAgent/src/main.rs index b8d9006..5c2e6ea 100644 --- a/WatcherAgent/src/main.rs +++ b/WatcherAgent/src/main.rs @@ -375,17 +375,14 @@ impl MetricsCollector { self.network_state.last_update = Instant::now(); // Calculate the difference since the last call - let net_in = if self.network_state.prev_rx > 0 && current_rx >= self.network_state.prev_rx { + let net_in = if current_rx >= self.network_state.prev_rx { ((current_rx - self.network_state.prev_rx) as f64 * 8.0) / elapsed_secs - // bits per second } else { 0.0 }; - let net_out = if self.network_state.prev_tx > 0 && current_tx >= self.network_state.prev_tx - { + let net_out = if current_tx >= self.network_state.prev_tx { ((current_tx - self.network_state.prev_tx) as f64 * 8.0) / elapsed_secs - // bits per second } else { 0.0 };