pub struct FaultIndicator {
pub base: AuxiliaryEquipment,
}Expand description
A FaultIndicator is typically only an indicator (which may or may not be remotely monitored), and not a piece of equipment that actually initiates a protection event. It is used for FLISR (Fault Location, Isolation and Restoration) purposes, assisting with the dispatch of crews to ‘most likely’ part of the network (i.e. assists with determining circuit section where the fault most likely happened).
Fields§
§base: AuxiliaryEquipmentImplementations§
Source§impl FaultIndicator
impl FaultIndicator
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for FaultIndicator
impl CimElement for FaultIndicator
Source§impl Clone for FaultIndicator
impl Clone for FaultIndicator
Source§fn clone(&self) -> FaultIndicator
fn clone(&self) -> FaultIndicator
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 FaultIndicator
impl Debug for FaultIndicator
Source§impl Default for FaultIndicator
impl Default for FaultIndicator
Source§fn default() -> FaultIndicator
fn default() -> FaultIndicator
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FaultIndicator
impl<'de> Deserialize<'de> for FaultIndicator
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 FaultIndicator
impl RefUnwindSafe for FaultIndicator
impl Send for FaultIndicator
impl Sync for FaultIndicator
impl Unpin for FaultIndicator
impl UnsafeUnpin for FaultIndicator
impl UnwindSafe for FaultIndicator
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