IEC61970 17v07
Public Attributes | List of all members
IEC61970::Base::Wires::Switch Class Reference

#include <Switch.h>

Inheritance diagram for IEC61970::Base::Wires::Switch:
Inheritance graph
Collaboration diagram for IEC61970::Base::Wires::Switch:
Collaboration graph

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