Add FFT-based breathing detection with long-dwell presence tracking: - FFTBreathingDetector: Rolling 30-second buffer, Hann window, FFT analysis to detect periodic breathing signals in 0.2-1.0 Hz band - DwellTracker: State machine with CLEAR → MOTION_DETECTED → POSSIBLY_PRESENT → STATIONARY_DETECTED transitions - Health gating: Detection disabled when link health < 0.7 - Dashboard: Slow-pulsing blue dot for stationary detection with BPM tooltip - Timeline: Event logging on transition to STATIONARY_DETECTED Physics: CSI phase oscillates at 2x breathing rate due to round-trip path length change. 15 BPM breathing → 0.5 Hz CSI phase oscillation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| accuracy.js | ||
| app.js | ||
| feedback.js | ||
| linkhealth.js | ||
| onboard.js | ||
| onboard.test.js | ||
| onboard.test.setup.js | ||
| ota.js | ||
| placement.js | ||
| tooltips.js | ||
| troubleshoot.js | ||
| troubleshoot.test.js | ||
| viz3d.js | ||