rsiot/message/phy_quantity/quantities/
dimensionless.rs

1use super::super::{PhyQuantity, QuantityName};
2
3impl PhyQuantity {
4    /// Получить безразмерную величину
5    pub fn dimensionless(&self) -> Result<f64, String> {
6        match self.quantity_name {
7            QuantityName::Dimensionless => {
8                let value = self.value;
9                Ok(value)
10            }
11            _ => {
12                let err = format!(
13                    "You exprect dimensionless, but current unit: {:?}",
14                    self.quantity_name
15                );
16                Err(err.to_string())
17            }
18        }
19    }
20}