diff options
author | Dennis Kobert <dennis@kobert.dev> | 2025-04-15 13:12:16 +0200 |
---|---|---|
committer | Dennis Kobert <dennis@kobert.dev> | 2025-04-15 13:12:16 +0200 |
commit | f19c7e3a5d942a566f31fdcc44061ec4b6c4eb5a (patch) | |
tree | 13355ae5e496c2f4298b3a83d148b8909945e8a1 | |
parent | 4da11f9c9174241735c19b50d7867b87618940bf (diff) |
Send power limit on application startup
-rw-r--r-- | energy-monitor/src/main.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/energy-monitor/src/main.rs b/energy-monitor/src/main.rs index 7c65e2d..26bf3d6 100644 --- a/energy-monitor/src/main.rs +++ b/energy-monitor/src/main.rs @@ -80,6 +80,7 @@ impl App { // Start with the first process selected app.table_state.select(Some(0)); + app.send_power_update(); app } @@ -164,11 +165,15 @@ impl App { fn increase_power_limit(&mut self) { self.power_limit += POWER_LIMIT_STEP; - energy::set_power_limit(&mut self.process_data.socket, self.power_limit as u32).unwrap(); + self.send_power_update(); } fn decrease_power_limit(&mut self) { self.power_limit = (self.power_limit - POWER_LIMIT_STEP).max(0.0); + self.send_power_update(); + } + + fn send_power_update(&mut self) { energy::set_power_limit(&mut self.process_data.socket, self.power_limit as u32).unwrap(); } } |