#include <Fault.h>
Public Attributes | |
IEC61970::Base::Faults::FaultImpedance | impedance |
IEC61970::Base::Faults::PhaseConnectedFaultKind | kind = IEC61970::Base::Faults::PhaseConnectedFaultKind::_undef |
IEC61970::Base::Core::PhaseCode | phases = IEC61970::Base::Core::PhaseCode::_undef |
IEC61970::Base::Core::Equipment * | FaultyEquipment |
std::list< IEC61970::Base::Faults::FaultCauseType * > | FaultCauseTypes |
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 |
Abnormal condition causing current flow through conducting equipment, such as caused by equipment failure or short circuits from objects not typically modeled (for example, a tree falling on a line).
std::list<IEC61970::Base::Faults::FaultCauseType*> IEC61970::Base::Faults::Fault::FaultCauseTypes |
All types of fault cause.
IEC61970::Base::Core::Equipment* IEC61970::Base::Faults::Fault::FaultyEquipment |
Equipment carrying this fault.
IEC61970::Base::Faults::FaultImpedance IEC61970::Base::Faults::Fault::impedance |
Fault impedance. Its usage is described by 'kind'.
IEC61970::Base::Faults::PhaseConnectedFaultKind IEC61970::Base::Faults::Fault::kind = IEC61970::Base::Faults::PhaseConnectedFaultKind::_undef |
The kind of phase fault.
IEC61970::Base::Core::PhaseCode IEC61970::Base::Faults::Fault::phases = IEC61970::Base::Core::PhaseCode::_undef |
The phases participating in the fault. The fault connections into these phases are further specified by the type of fault.