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}