pub struct MeasurementValueQuality {
pub base: Quality61850,
pub measurement_value: Option<MridRef>,
}Expand description
Measurement quality flags. Bits 0-10 are defined for substation automation in IEC 61850-7-3. Bits 11-15 are reserved for future expansion by that document. Bits 16-31 are reserved for EMS applications.
Fields§
§base: Quality61850§measurement_value: Option<MridRef>A MeasurementValue has a MeasurementValueQuality associated with it.
Implementations§
Source§impl MeasurementValueQuality
impl MeasurementValueQuality
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for MeasurementValueQuality
impl CimElement for MeasurementValueQuality
Source§impl Clone for MeasurementValueQuality
impl Clone for MeasurementValueQuality
Source§fn clone(&self) -> MeasurementValueQuality
fn clone(&self) -> MeasurementValueQuality
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MeasurementValueQuality
impl Debug for MeasurementValueQuality
Source§impl Default for MeasurementValueQuality
impl Default for MeasurementValueQuality
Source§fn default() -> MeasurementValueQuality
fn default() -> MeasurementValueQuality
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MeasurementValueQuality
impl<'de> Deserialize<'de> for MeasurementValueQuality
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
Auto Trait Implementations§
impl Freeze for MeasurementValueQuality
impl RefUnwindSafe for MeasurementValueQuality
impl Send for MeasurementValueQuality
impl Sync for MeasurementValueQuality
impl Unpin for MeasurementValueQuality
impl UnsafeUnpin for MeasurementValueQuality
impl UnwindSafe for MeasurementValueQuality
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