pub struct VoltageLevel {
pub base: EquipmentContainer,
pub base_voltage: Option<MridRef>,
pub substation: Option<MridRef>,
pub high_voltage_limit: Option<f64>,
pub low_voltage_limit: Option<f64>,
}Expand description
A collection of equipment at one common system voltage forming a switchgear. The equipment typically consists of breakers, busbars, instrumentation, control, regulation and protection devices as well as assemblies of all these.
Fields§
§base: EquipmentContainer§base_voltage: Option<MridRef>The base voltage used for all equipment within the voltage level.
substation: Option<MridRef>The substation of the voltage level.
high_voltage_limit: Option<f64>The bus bar’s high voltage limit. The limit applies to all equipment and nodes contained in a given VoltageLevel. It is not required that it is exchanged in pair with lowVoltageLimit. It is preferable to use operational VoltageLimit, which prevails, if present.
low_voltage_limit: Option<f64>The bus bar’s low voltage limit. The limit applies to all equipment and nodes contained in a given VoltageLevel. It is not required that it is exchanged in pair with highVoltageLimit. It is preferable to use operational VoltageLimit, which prevails, if present.
Implementations§
Source§impl VoltageLevel
impl VoltageLevel
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for VoltageLevel
impl CimElement for VoltageLevel
Source§impl Clone for VoltageLevel
impl Clone for VoltageLevel
Source§fn clone(&self) -> VoltageLevel
fn clone(&self) -> VoltageLevel
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more