From 3a7af6d6f0fa5a1a56fbd7b9d5b3c3c983b9ec89 Mon Sep 17 00:00:00 2001 From: ruv Date: Fri, 27 Mar 2026 17:10:10 -0400 Subject: [PATCH] fix(server): set breathing_band_power for skeleton animation from vitals When presence is detected via edge vitals, set breathing_band_power to 0.5 so the UI's torso breathing animation works. Previously hardcoded to 0.0 which made the skeleton appear static even when breathing rate was being reported. Co-Authored-By: claude-flow --- .../crates/wifi-densepose-sensing-server/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust-port/wifi-densepose-rs/crates/wifi-densepose-sensing-server/src/main.rs b/rust-port/wifi-densepose-rs/crates/wifi-densepose-sensing-server/src/main.rs index 78a9604c..1ae12c87 100644 --- a/rust-port/wifi-densepose-rs/crates/wifi-densepose-sensing-server/src/main.rs +++ b/rust-port/wifi-densepose-rs/crates/wifi-densepose-sensing-server/src/main.rs @@ -2846,7 +2846,7 @@ async fn udp_receiver_task(state: SharedState, udp_port: u16) { mean_rssi: vitals.rssi as f64, variance: vitals.motion_energy as f64, motion_band_power: vitals.motion_energy as f64, - breathing_band_power: 0.0, + breathing_band_power: if vitals.presence { 0.5 } else { 0.0 }, dominant_freq_hz: vitals.breathing_rate_bpm / 60.0, change_points: 0, spectral_power: vitals.motion_energy as f64,