pub enum CalculationAlgorithmEnum {
Average,
Maximum,
Minimum,
OEM,
}
Variants§
Average
The metric shall be calculated as the average metric reading over a sliding time interval. The time interval shall contain the CalculationTimeInterval property value.
Maximum
The metric shall be calculated as the maximum metric reading over a sliding time interval. The time interval shall contain the CalculationTimeInterval property value.
Minimum
The metric shall be calculated as the minimum metric reading over a sliding time interval. The time interval shall contain the CalculationTimeInterval property value.
OEM
The metric shall be calculated as specified by an OEM. The OEMCalculationAlgorithm property shall contain the specific OEM calculation algorithm. Added in version v1_1_0.
Trait Implementations§
source§impl Clone for CalculationAlgorithmEnum
impl Clone for CalculationAlgorithmEnum
source§fn clone(&self) -> CalculationAlgorithmEnum
fn clone(&self) -> CalculationAlgorithmEnum
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 CalculationAlgorithmEnum
impl Debug for CalculationAlgorithmEnum
source§impl Default for CalculationAlgorithmEnum
impl Default for CalculationAlgorithmEnum
source§fn default() -> CalculationAlgorithmEnum
fn default() -> CalculationAlgorithmEnum
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CalculationAlgorithmEnum
impl<'de> Deserialize<'de> for CalculationAlgorithmEnum
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more