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<GasIndexAlgorithmParams> for GasIndexAlgorithmParams
impl PartialEq<GasIndexAlgorithmParams> for GasIndexAlgorithmParams
source§fn eq(&self, other: &GasIndexAlgorithmParams) -> bool
fn eq(&self, other: &GasIndexAlgorithmParams) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<GasIndexAlgorithmParams> for GasIndexAlgorithmParams
impl PartialOrd<GasIndexAlgorithmParams> for GasIndexAlgorithmParams
source§fn partial_cmp(&self, other: &GasIndexAlgorithmParams) -> Option<Ordering>
fn partial_cmp(&self, other: &GasIndexAlgorithmParams) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more