#include <GroundAction.h>
Public Attributes | |
IEC61968::Operations::TempEquipActionKind | kind = IEC61968::Operations::TempEquipActionKind::_undef |
IEC61970::Base::Core::ConductingEquipment * | GroundedEquipment |
IEC61970::Base::Wires::ACLineSegment * | AlongACLineSegment |
IEC61970::Base::Wires::Ground * | Ground |
Public Attributes inherited from IEC61968::Operations::SwitchingStep | |
IEC61970::Base::Domain::String | description |
IEC61970::Base::Domain::DateTime | executedDateTime |
IEC61970::Base::Domain::Boolean | isFreeSequence |
IEC61970::Base::Domain::DateTime | plannedDateTime |
IEC61970::Base::Domain::Integer | sequenceNumber |
IEC61968::Common::Operator * | Operator |
IEC61968::Common::CrewMember * | CrewMember |
Action on ground as a switching step.
IEC61970::Base::Wires::ACLineSegment* IEC61968::Operations::GroundAction::AlongACLineSegment |
The line segment that this ground action will affect. This is the only way to access relationship to clamp in case the ground needs to be placed along the line segment.
IEC61970::Base::Wires::Ground* IEC61968::Operations::GroundAction::Ground |
Ground on which this action is taken.
IEC61970::Base::Core::ConductingEquipment* IEC61968::Operations::GroundAction::GroundedEquipment |
Equipment being grounded with this operation. In case of placing a ground anywhere along a line segment, you must use the clamp (to get the distance from one terminal), so use the explicit relation with line segment. In all other cases (including placing the ground at a line segment terminal), reference to one or more conducting equipment is sufficient.
IEC61968::Operations::TempEquipActionKind IEC61968::Operations::GroundAction::kind = IEC61968::Operations::TempEquipActionKind::_undef |
Switching action to perform.