pub struct EEGSettings {Show 13 fields
pub total_channels: usize,
pub eeg_channels: usize,
pub records: usize,
pub sampling_rate: f32,
pub configured_duration: u32,
pub packets_lost: usize,
pub line_filter: bool,
pub fir_filter: bool,
pub eog_correction: bool,
pub reference_filter: bool,
pub eeg_units: String,
pub montage: HashMap<usize, String>,
pub accelerometer: Option<AccelerometerData>,
}
Expand description
Struct for EEG settings including sampling rate, filters, and montage.
Fields§
§total_channels: usize
§eeg_channels: usize
§records: usize
§sampling_rate: f32
§configured_duration: u32
§packets_lost: usize
§line_filter: bool
§fir_filter: bool
§eog_correction: bool
§reference_filter: bool
§eeg_units: String
§montage: HashMap<usize, String>
§accelerometer: Option<AccelerometerData>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EEGSettings
impl RefUnwindSafe for EEGSettings
impl Send for EEGSettings
impl Sync for EEGSettings
impl Unpin for EEGSettings
impl UnwindSafe for EEGSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more