CIM++ Adapted CIM Codebase
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 phaseSide2
 
- 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

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

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

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: