#include <BusNameMarker.h>
Public Attributes | |
IEC61970::Base::Domain::Integer | priority |
IEC61970::Base::Core::ReportingGroup * | ReportingGroup |
std::list< IEC61970::Base::Core::ACDCTerminal * > | Terminal |
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 |
Used to apply user standard names to topology buses. Typically used for "bus/branch" case generation. Associated with one or more terminals that are normally connected with the bus name. The associated terminals are normally connected by non-retained switches. For a ring bus station configuration, all busbar terminals in the ring are typically associated. For a breaker and a half scheme, both busbars would normally be associated. For a ring bus, all busbars would normally be associated. For a "straight" busbar configuration, normally only the main terminal at the busbar would be associated.
IEC61970::Base::Domain::Integer IEC61970::Base::Topology::BusNameMarker::priority |
Priority of bus name marker for use as topology bus name. Use 0 for don t care. Use 1 for highest priority. Use 2 as priority is less than 1 and so on.
IEC61970::Base::Core::ReportingGroup* IEC61970::Base::Topology::BusNameMarker::ReportingGroup |
The reporting group to which this bus name marker belongs.
std::list<IEC61970::Base::Core::ACDCTerminal*> IEC61970::Base::Topology::BusNameMarker::Terminal |
The terminals associated with this bus name marker.