mirror of
https://github.com/ruvnet/RuView
synced 2026-08-06 19:51:43 +00:00
004a63e82d
- Upgrade openssl to 0.10.78 (CVE-2026-41676), jsonwebtoken to 9.4 - Suppress unmaintained-only/no-CVE advisories in .cargo/audit.toml with per-entry rationale - Fix all `cargo clippy --all-targets -- -D warnings` errors across 35 crates: derivable_impls, needless_range_loop, map_or→is_some_and/ is_none_or, await_holding_lock (drop MutexGuard before .await), ptr_arg (&mut Vec→&mut [T]), useless_conversion, approximate_constant (2.718→E, 3.14→PI), field_reassign_with_default, manual_inspect, useless_vec, lines_filter_map_ok, print_literal, dead_code - Apply `cargo fmt --all` - Pre-existing test failure in wifi-densepose-signal (test_estimate_occupancy_noise_only) is not introduced by this PR
24 lines
847 B
Rust
24 lines
847 B
Rust
//! 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;
|
|
|
|
#[cfg(feature = "ruvector")]
|
|
pub use breathing::CompressedBreathingBuffer;
|
|
pub use breathing::{BreathingDetector, BreathingDetectorConfig};
|
|
pub use ensemble::{EnsembleClassifier, EnsembleConfig, EnsembleResult, SignalConfidences};
|
|
#[cfg(feature = "ruvector")]
|
|
pub use heartbeat::CompressedHeartbeatSpectrogram;
|
|
pub use heartbeat::{HeartbeatDetector, HeartbeatDetectorConfig};
|
|
pub use movement::{MovementClassifier, MovementClassifierConfig};
|
|
pub use pipeline::{CsiDataBuffer, DetectionConfig, DetectionPipeline, VitalSignsDetector};
|