IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61970::Base::Wires::Switch Class Reference

#include <Switch.h>

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

Public Attributes

IEC61970::Base::Domain::Boolean normalOpen
 
IEC61970::Base::Domain::Boolean open
 
IEC61970::Base::Domain::CurrentFlow ratedCurrent
 
IEC61970::Base::Domain::Boolean retained
 
IEC61970::Base::Domain::Integer switchOnCount
 
IEC61970::Base::Domain::DateTime switchOnDate
 
std::list< IEC61970::Base::Wires::SwitchPhase * > SwitchPhase
 
std::list< IEC61970::Base::Wires::SwitchSchedule * > SwitchSchedules
 
- Public Attributes inherited from IEC61970::Base::Core::Equipment
IEC61970::Base::Domain::Boolean aggregate
 
IEC61970::Base::Domain::Boolean normallyInService
 
- 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

A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches.

Member Data Documentation

◆ normalOpen

IEC61970::Base::Domain::Boolean IEC61970::Base::Wires::Switch::normalOpen

The attribute is used in cases when no Measurement for the status value is present. If the Switch has a status measurement the Discrete.normalValue is expected to match with the Switch.normalOpen.

◆ open

IEC61970::Base::Domain::Boolean IEC61970::Base::Wires::Switch::open

The attribute tells if the switch is considered open when used as input to topology processing.

◆ ratedCurrent

IEC61970::Base::Domain::CurrentFlow IEC61970::Base::Wires::Switch::ratedCurrent

The maximum continuous current carrying capacity in amps governed by the device material and construction.

◆ retained

IEC61970::Base::Domain::Boolean IEC61970::Base::Wires::Switch::retained

Branch is retained in a bus branch model. The flow through retained switches will normally be calculated in power flow.

◆ switchOnCount

IEC61970::Base::Domain::Integer IEC61970::Base::Wires::Switch::switchOnCount

The switch on count since the switch was last reset or initialized.

◆ switchOnDate

IEC61970::Base::Domain::DateTime IEC61970::Base::Wires::Switch::switchOnDate

The date and time when the switch was last switched on.

◆ SwitchPhase

std::list<IEC61970::Base::Wires::SwitchPhase*> IEC61970::Base::Wires::Switch::SwitchPhase

The individual switch phases for the switch.

◆ SwitchSchedules

std::list<IEC61970::Base::Wires::SwitchSchedule*> IEC61970::Base::Wires::Switch::SwitchSchedules

A Switch can be associated with SwitchSchedules.


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