//! Detection module for vital signs detection from CSI data. //! //! This module provides detectors for: //! - Breathing patterns //! - Heartbeat signatures //! - Movement classification //! - Ensemble classification combining all signals mod breathing; mod ensemble; mod heartbeat; mod movement; mod pipeline; pub use breathing::{BreathingDetector, BreathingDetectorConfig}; #[cfg(feature = "ruvector")] pub use breathing::CompressedBreathingBuffer; pub use ensemble::{EnsembleClassifier, EnsembleConfig, EnsembleResult, SignalConfidences}; pub use heartbeat::{HeartbeatDetector, HeartbeatDetectorConfig}; #[cfg(feature = "ruvector")] pub use heartbeat::CompressedHeartbeatSpectrogram; pub use movement::{MovementClassifier, MovementClassifierConfig}; pub use pipeline::{DetectionPipeline, DetectionConfig, VitalSignsDetector, CsiDataBuffer};