pub struct TopologicalNode {
pub base: IdentifiedObject,
pub base_voltage: Option<MridRef>,
pub connectivity_node_container: Option<MridRef>,
pub reporting_group: Option<MridRef>,
}Expand description
For a detailed substation model a topological node is a set of connectivity nodes that, in the current network state, are connected together through any type of closed switches, including jumpers. Topological nodes change as the current network state changes (i.e., switches, breakers, etc. change state). For a planning model, switch statuses are not used to form topological nodes. Instead they are manually created or deleted in a model builder tool. Topological nodes maintained this way are also called ‘busses’.
Fields§
§base: IdentifiedObject§base_voltage: Option<MridRef>The base voltage of the topological node.
connectivity_node_container: Option<MridRef>The connectivity node container to which the topological node belongs.
reporting_group: Option<MridRef>The reporting group to which the topological node belongs.
Implementations§
Source§impl TopologicalNode
impl TopologicalNode
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for TopologicalNode
impl CimElement for TopologicalNode
Source§impl Clone for TopologicalNode
impl Clone for TopologicalNode
Source§fn clone(&self) -> TopologicalNode
fn clone(&self) -> TopologicalNode
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 TopologicalNode
impl Debug for TopologicalNode
Source§impl Default for TopologicalNode
impl Default for TopologicalNode
Source§fn default() -> TopologicalNode
fn default() -> TopologicalNode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TopologicalNode
impl<'de> Deserialize<'de> for TopologicalNode
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 TopologicalNode
impl RefUnwindSafe for TopologicalNode
impl Send for TopologicalNode
impl Sync for TopologicalNode
impl Unpin for TopologicalNode
impl UnsafeUnpin for TopologicalNode
impl UnwindSafe for TopologicalNode
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