#include <SwitchPhase.h>
Public Attributes | |
IEC61970::Base::Domain::Boolean | closed |
IEC61970::Base::Domain::Boolean | normalOpen |
IEC61970::Base::Wires::SinglePhaseKind | phaseSide1 = IEC61970::Base::Wires::SinglePhaseKind::_undef |
IEC61970::Base::Wires::SinglePhaseKind | phaseSide2 = IEC61970::Base::Wires::SinglePhaseKind::_undef |
Public Attributes inherited from IEC61970::Base::Core::PowerSystemResource | |
std::list< IEC61970::Base::Meas::Control * > | Controls |
std::list< IEC61970::Base::Meas::Measurement * > | Measurements |
IEC61970::Base::Core::PSRType * | PSRType |
Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject | |
IEC61970::Base::Domain::String | aliasName |
IEC61970::Base::Domain::String | description |
IEC61970::Base::Domain::String | mRID |
IEC61970::Base::Domain::String | name |
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > | DiagramObjects |
Single phase of a multi-phase switch when its attributes might be different per phase.
IEC61970::Base::Domain::Boolean IEC61970::Base::Wires::SwitchPhase::closed |
The attribute tells if the switch is considered closed when used as input to topology processing.
IEC61970::Base::Domain::Boolean IEC61970::Base::Wires::SwitchPhase::normalOpen |
Used in cases when no Measurement for the status value is present. If the SwitchPhase has a status measurement the Discrete.normalValue is expected to match with this value.
IEC61970::Base::Wires::SinglePhaseKind IEC61970::Base::Wires::SwitchPhase::phaseSide1 = IEC61970::Base::Wires::SinglePhaseKind::_undef |
Phase of this SwitchPhase on the side with terminal sequence number equal 1. Should be a phase contained in that terminal’s phases attribute.
IEC61970::Base::Wires::SinglePhaseKind IEC61970::Base::Wires::SwitchPhase::phaseSide2 = IEC61970::Base::Wires::SinglePhaseKind::_undef |
Phase of this SwitchPhase on the side with terminal sequence number equal 2. Should be a phase contained in that terminal’s Terminal.phases attribute.