#include <Switch.h>
A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches.
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.
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.
IEC61970::Base::Domain::CurrentFlow IEC61970::Base::Wires::Switch::ratedCurrent |
The maximum continuous current carrying capacity in amps governed by the device material and construction.
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.
IEC61970::Base::Domain::Integer IEC61970::Base::Wires::Switch::switchOnCount |
The switch on count since the switch was last reset or initialized.
IEC61970::Base::Domain::DateTime IEC61970::Base::Wires::Switch::switchOnDate |
The date and time when the switch was last switched on.
std::list<IEC61970::Base::Wires::SwitchPhase*> IEC61970::Base::Wires::Switch::SwitchPhase |
The individual switch phases for the switch.
std::list<IEC61970::Base::Wires::SwitchSchedule*> IEC61970::Base::Wires::Switch::SwitchSchedules |
A Switch can be associated with SwitchSchedules.