pub struct GasIndexAlgorithmParams {Show 41 fields
pub algorithm_type: AlgorithmType,
pub sampling_interval: f32,
pub index_offset: f32,
pub sraw_minimum: i32,
pub gating_max_duration_minutes: f32,
pub init_duration_mean: f32,
pub init_duration_variance: f32,
pub gating_threshold: f32,
pub index_gain: f32,
pub tau_mean_hours: f32,
pub tau_variance_hours: f32,
pub sraw_std_initial: f32,
pub uptime: f32,
pub sraw: f32,
pub gas_index: f32,
pub mean_variance_estimator_initialized: bool,
pub mean_variance_estimator_mean: f32,
pub mean_variance_estimator_sraw_offset: f32,
pub mean_variance_estimator_std: f32,
pub mean_variance_estimator_gamma_mean: f32,
pub mean_variance_estimator_gamma_variance: f32,
pub mean_variance_estimator_gamma_initial_mean: f32,
pub mean_variance_estimator_gamma_initial_variance: f32,
pub mean_variance_estimator_gamma_mean2: f32,
pub mean_variance_estimator_gamma_variance2: f32,
pub mean_variance_estimator_uptime_gamma: f32,
pub mean_variance_estimator_uptime_gating: f32,
pub mean_variance_estimator_gating_duration_minutes: f32,
pub mean_variance_estimator_sigmoid_k: f32,
pub mean_variance_estimator_sigmoid_x0: f32,
pub mox_model_sraw_std: f32,
pub mox_model_sraw_mean: f32,
pub sigmoid_scaled_k: f32,
pub sigmoid_scaled_x0: f32,
pub sigmoid_scaled_offset_default: f32,
pub adaptive_lowpass_a1: f32,
pub adaptive_lowpass_a2: f32,
pub adaptive_lowpass_initialized: bool,
pub adaptive_lowpass_x1: f32,
pub adaptive_lowpass_x2: f32,
pub adaptive_lowpass_x3: f32,
}
Fields§
§algorithm_type: AlgorithmType
§sampling_interval: f32
§index_offset: f32
§sraw_minimum: i32
§gating_max_duration_minutes: f32
§init_duration_mean: f32
§init_duration_variance: f32
§gating_threshold: f32
§index_gain: f32
§tau_mean_hours: f32
§tau_variance_hours: f32
§sraw_std_initial: f32
§uptime: f32
§sraw: f32
§gas_index: f32
§mean_variance_estimator_initialized: bool
§mean_variance_estimator_mean: f32
§mean_variance_estimator_sraw_offset: f32
§mean_variance_estimator_std: f32
§mean_variance_estimator_gamma_mean: f32
§mean_variance_estimator_gamma_variance: f32
§mean_variance_estimator_gamma_initial_mean: f32
§mean_variance_estimator_gamma_initial_variance: f32
§mean_variance_estimator_gamma_mean2: f32
§mean_variance_estimator_gamma_variance2: f32
§mean_variance_estimator_uptime_gamma: f32
§mean_variance_estimator_uptime_gating: f32
§mean_variance_estimator_gating_duration_minutes: f32
§mean_variance_estimator_sigmoid_k: f32
§mean_variance_estimator_sigmoid_x0: f32
§mox_model_sraw_std: f32
§mox_model_sraw_mean: f32
§sigmoid_scaled_k: f32
§sigmoid_scaled_x0: f32
§sigmoid_scaled_offset_default: f32
§adaptive_lowpass_a1: f32
§adaptive_lowpass_a2: f32
§adaptive_lowpass_initialized: bool
§adaptive_lowpass_x1: f32
§adaptive_lowpass_x2: f32
§adaptive_lowpass_x3: f32
Trait Implementations§
Source§impl Clone for GasIndexAlgorithmParams
impl Clone for GasIndexAlgorithmParams
Source§fn clone(&self) -> GasIndexAlgorithmParams
fn clone(&self) -> GasIndexAlgorithmParams
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GasIndexAlgorithmParams
impl Debug for GasIndexAlgorithmParams
Source§impl PartialEq for GasIndexAlgorithmParams
impl PartialEq for GasIndexAlgorithmParams
Source§impl PartialOrd for GasIndexAlgorithmParams
impl PartialOrd for GasIndexAlgorithmParams
impl Copy for GasIndexAlgorithmParams
impl StructuralPartialEq for GasIndexAlgorithmParams
Auto Trait Implementations§
impl Freeze for GasIndexAlgorithmParams
impl RefUnwindSafe for GasIndexAlgorithmParams
impl Send for GasIndexAlgorithmParams
impl Sync for GasIndexAlgorithmParams
impl Unpin for GasIndexAlgorithmParams
impl UnwindSafe for GasIndexAlgorithmParams
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