This commit is contained in:
Christoffer Martinsson 2025-10-12 18:31:44 +02:00
parent b65d29d86b
commit 0656af17f2
2 changed files with 3 additions and 3 deletions

View File

@ -61,7 +61,7 @@ pub struct ServiceSummary {
#[serde(default)] #[serde(default)]
pub cpu_load_15: f32, pub cpu_load_15: f32,
#[serde(default)] #[serde(default)]
pub cpu_freq_mhz: Option<f32>, pub cpu_cstate: Option<String>,
#[serde(default)] #[serde(default)]
pub cpu_temp_c: Option<f32>, pub cpu_temp_c: Option<f32>,
#[serde(default)] #[serde(default)]

View File

@ -83,14 +83,14 @@ fn render_metrics(
// CPU dataset // CPU dataset
let cpu_status = status_level_from_color(cpu_icon_color); let cpu_status = status_level_from_color(cpu_icon_color);
let mut cpu_dataset = WidgetDataSet::new(vec!["CPU load".to_string(), "CPU temp".to_string(), "CPU freq".to_string()], Some(WidgetStatus::new(cpu_status))); let mut cpu_dataset = WidgetDataSet::new(vec!["CPU load".to_string(), "CPU temp".to_string(), "CPU state".to_string()], Some(WidgetStatus::new(cpu_status)));
cpu_dataset.add_row( cpu_dataset.add_row(
Some(WidgetStatus::new(cpu_status)), Some(WidgetStatus::new(cpu_status)),
vec![], vec![],
vec![ vec![
format!("{:.2}{:.2}{:.2}", summary.cpu_load_1, summary.cpu_load_5, summary.cpu_load_15), format!("{:.2}{:.2}{:.2}", summary.cpu_load_1, summary.cpu_load_5, summary.cpu_load_15),
format_optional_metric(summary.cpu_temp_c, "°C"), format_optional_metric(summary.cpu_temp_c, "°C"),
format_optional_metric(summary.cpu_freq_mhz, " MHz"), summary.cpu_cstate.clone().unwrap_or_else(|| "".to_string()),
], ],
); );