IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::AssetInfo::WireSpacingInfo Class Reference

#include <WireSpacingInfo.h>

Inheritance diagram for IEC61968::AssetInfo::WireSpacingInfo:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::AssetInfo::WireSpacingInfo:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::Boolean isCable
 
IEC61970::Base::Domain::Integer phaseWireCount
 
IEC61970::Base::Domain::Length phaseWireSpacing
 
IEC61968::AssetInfo::WireUsageKind usage = IEC61968::AssetInfo::WireUsageKind::_undef
 
std::list< IEC61968::InfIEC61968::InfAssets::Structure * > Structures
 
IEC61968::InfIEC61968::InfAssets::DuctBankDuctBank
 
std::list< IEC61970::Base::Wires::PerLengthLineParameter * > PerLengthParameters
 
std::list< IEC61968::AssetInfo::WirePosition * > WirePositions
 
- Public Attributes inherited from IEC61968::Assets::AssetInfo
std::list< IEC61970::Base::Core::PowerSystemResource * > PowerSystemResources
 
- 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

Wire spacing data that associates multiple wire positions with the line segment, and allows to calculate line segment impedances. Number of phases can be derived from the number of associated wire positions whose phase is not neutral.

Member Data Documentation

◆ isCable

IEC61970::Base::Domain::Boolean IEC61968::AssetInfo::WireSpacingInfo::isCable

If true, this spacing data describes a cable.

◆ PerLengthParameters

std::list<IEC61970::Base::Wires::PerLengthLineParameter*> IEC61968::AssetInfo::WireSpacingInfo::PerLengthParameters

All per-length parameters calculated from this wire spacing datasheet.

◆ phaseWireCount

IEC61970::Base::Domain::Integer IEC61968::AssetInfo::WireSpacingInfo::phaseWireCount

Number of wire sub-conductors in the symmetrical bundle (typically between 1 and 4).

◆ phaseWireSpacing

IEC61970::Base::Domain::Length IEC61968::AssetInfo::WireSpacingInfo::phaseWireSpacing

Distance between wire sub-conductors in a symmetrical bundle.

◆ usage

IEC61968::AssetInfo::WireUsageKind IEC61968::AssetInfo::WireSpacingInfo::usage = IEC61968::AssetInfo::WireUsageKind::_undef

Usage of the associated wires.

◆ WirePositions

std::list<IEC61968::AssetInfo::WirePosition*> IEC61968::AssetInfo::WireSpacingInfo::WirePositions

All positions of single wires (phase or neutral) making the conductor.


The documentation for this class was generated from the following files: