From 98074e568019cc11d4d933181a5e29f47a09b9c2 Mon Sep 17 00:00:00 2001 From: Matt Keeter Date: Mon, 9 Mar 2026 10:42:31 -0400 Subject: [PATCH] Log PWM sensor types in `humility dashboard` --- cmd/dashboard/src/lib.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cmd/dashboard/src/lib.rs b/cmd/dashboard/src/lib.rs index 5947568e..fc61b241 100644 --- a/cmd/dashboard/src/lib.rs +++ b/cmd/dashboard/src/lib.rs @@ -420,6 +420,10 @@ impl<'a> Dashboard<'a> { s.kind == HubrisSensorKind::Current })?; + let pwm_control = sensor_ops(hubris, &mut context, &mut ops, |s| { + s.kind == HubrisSensorKind::Pwm + })?; + ops.push(Op::Done); context.start(core, ops.as_slice(), None)?; @@ -428,10 +432,11 @@ impl<'a> Dashboard<'a> { let mut f = File::create(output)?; writeln!( &mut f, - "Time,{},{},{},Power", + "Time,{},{},{},{},Power", temps.join(","), fans.join(","), - current.join(",") + current.join(","), + pwm_control.join(","), )?; Some(f) } else {