pub struct TopologicalIsland {
pub base: IdentifiedObject,
pub angle_ref_topological_node: Option<MridRef>,
pub topological_nodes: Vec<MridRef>,
}Expand description
An electrically connected subset of the network. Topological islands can change as the current network state changes, e.g. due to: - disconnect switches or breakers changing state in a SCADA/EMS. - manual creation, change or deletion of topological nodes in a planning tool. Only energised TopologicalNode-s shall be part of the topological island.
Fields§
§base: IdentifiedObject§angle_ref_topological_node: Option<MridRef>The angle reference for the island. Normally there is one TopologicalNode that is selected as the angle reference for each island. Other reference schemes exist, so the association is typically optional.
topological_nodes: Vec<MridRef>A topological node belongs to a topological island.
Implementations§
Source§impl TopologicalIsland
impl TopologicalIsland
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for TopologicalIsland
impl CimElement for TopologicalIsland
Source§impl Clone for TopologicalIsland
impl Clone for TopologicalIsland
Source§fn clone(&self) -> TopologicalIsland
fn clone(&self) -> TopologicalIsland
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 TopologicalIsland
impl Debug for TopologicalIsland
Source§impl Default for TopologicalIsland
impl Default for TopologicalIsland
Source§fn default() -> TopologicalIsland
fn default() -> TopologicalIsland
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TopologicalIsland
impl<'de> Deserialize<'de> for TopologicalIsland
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 TopologicalIsland
impl RefUnwindSafe for TopologicalIsland
impl Send for TopologicalIsland
impl Sync for TopologicalIsland
impl Unpin for TopologicalIsland
impl UnsafeUnpin for TopologicalIsland
impl UnwindSafe for TopologicalIsland
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