IEC61970 16v29a
Public Attributes | List of all members
IEC61970::Base::Wires::SwitchPhase Class Reference

#include <SwitchPhase.h>

Inheritance diagram for IEC61970::Base::Wires::SwitchPhase:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Base::Wires::SwitchPhase:
Collaboration graph
[legend]

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::PSRTypePSRType
 
- 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
 

Detailed Description

Single phase of a multi-phase switch when its attributes might be different per phase.

Member Data Documentation

◆ closed

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.

◆ normalOpen

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.

◆ phaseSide1

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.

◆ phaseSide2

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.


The documentation for this class was generated from the following files: