IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::InfIEC61968::InfAssets::Pole Class Reference

#include <Pole.h>

Inheritance diagram for IEC61968::InfIEC61968::InfAssets::Pole:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::InfIEC61968::InfAssets::Pole:
Collaboration graph
[legend]

Public Attributes

IEC61968::InfIEC61968::InfAssets::PoleBaseKind baseKind = IEC61968::InfIEC61968::InfAssets::PoleBaseKind::_undef
 
IEC61970::Base::Domain::Boolean breastBlock
 
IEC61970::Base::Domain::String classification
 
IEC61970::Base::Domain::String construction
 
IEC61970::Base::Domain::Length diameter
 
IEC61970::Base::Domain::String jpaReference
 
IEC61970::Base::Domain::Length length
 
IEC61968::InfIEC61968::InfAssets::PolePreservativeKind preservativeKind = IEC61968::InfIEC61968::InfAssets::PolePreservativeKind::_undef
 
IEC61970::Base::Domain::String speciesType
 
IEC61970::Base::Domain::DateTime treatedDateTime
 
IEC61968::InfIEC61968::InfAssets::PoleTreatmentKind treatmentKind = IEC61968::InfIEC61968::InfAssets::PoleTreatmentKind::_undef
 
std::list< IEC61968::InfIEC61968::InfAssets::Streetlight * > Streetlights
 
- Public Attributes inherited from IEC61968::InfIEC61968::InfAssets::Structure
IEC61970::Base::Domain::Date fumigantAppliedDate
 
IEC61970::Base::Domain::String fumigantName
 
IEC61970::Base::Domain::Length height
 
IEC61968::InfIEC61968::InfAssets::StructureMaterialKind materialKind = IEC61968::InfIEC61968::InfAssets::StructureMaterialKind::_undef
 
IEC61970::Base::Domain::Voltage ratedVoltage
 
IEC61970::Base::Domain::Boolean removeWeed
 
IEC61970::Base::Domain::Date weedRemovedDate
 
std::list< IEC61968::InfIEC61968::InfAssets::StructureSupport * > StructureSupports
 
- Public Attributes inherited from IEC61968::Assets::AssetContainer
std::list< IEC61968::Assets::Seal * > Seals
 
- Public Attributes inherited from IEC61968::Assets::Asset
IEC61968::Assets::AcceptanceTest acceptanceTest
 
IEC61970::Base::Domain::Boolean critical
 
IEC61968::Common::ElectronicAddress electronicAddress
 
IEC61970::Base::Domain::String initialCondition
 
IEC61970::Base::Domain::PerCent initialLossOfLife
 
IEC61968::Assets::LifecycleDate lifecycle
 
IEC61970::Base::Domain::String lotNumber
 
IEC61970::Base::Domain::Money purchasePrice
 
IEC61970::Base::Domain::String serialNumber
 
IEC61968::Common::Status status
 
IEC61970::Base::Domain::String type
 
IEC61970::Base::Domain::String utcNumber
 
IEC61968::InfIEC61968::InfERPSupport::ErpInventoryErpInventory
 
std::list< IEC61968::Assets::AssetOrganisationRole * > OrganisationRoles
 
std::list< IEC61970::Base::Core::PowerSystemResource * > PowerSystemResources
 
IEC61968::Assets::AssetContainerAssetContainer
 
std::list< IEC61968::InfIEC61968::InfAssets::AssetPropertyCurve * > AssetPropertyCurves
 
std::list< IEC61968::InfIEC61968::InfERPSupport::ErpRecDelvLineItem * > ErpRecDeliveryItems
 
std::list< IEC61968::InfIEC61968::InfAssets::Reconditioning * > Reconditionings
 
IEC61968::Assets::AssetInfoAssetInfo
 
std::list< IEC61970::Base::Meas::Measurement * > Measurements
 
IEC61968::Common::LocationLocation
 
std::list< IEC61968::Common::ConfigurationEvent * > ConfigurationEvents
 
std::list< IEC61968::Common::ActivityRecord * > ActivityRecords
 
- 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

Pole asset.

Member Data Documentation

◆ baseKind

IEC61968::InfIEC61968::InfAssets::PoleBaseKind IEC61968::InfIEC61968::InfAssets::Pole::baseKind = IEC61968::InfIEC61968::InfAssets::PoleBaseKind::_undef

Kind of base for this pole.

◆ breastBlock

IEC61970::Base::Domain::Boolean IEC61968::InfIEC61968::InfAssets::Pole::breastBlock

True if a block of material has been attached to base of pole in ground for stability. This technique is used primarily when anchors can not be used.

◆ classification

IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfAssets::Pole::classification

Pole class: 1, 2, 3, 4, 5, 6, 7, H1, H2, Other, Unknown.

◆ construction

IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfAssets::Pole::construction

The framing structure mounted on the pole.

◆ diameter

IEC61970::Base::Domain::Length IEC61968::InfIEC61968::InfAssets::Pole::diameter

Diameter of the pole.

◆ jpaReference

IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfAssets::Pole::jpaReference

Joint pole agreement reference number.

◆ length

IEC61970::Base::Domain::Length IEC61968::InfIEC61968::InfAssets::Pole::length

Length of the pole (inclusive of any section of the pole that may be underground post-installation).

◆ preservativeKind

IEC61968::InfIEC61968::InfAssets::PolePreservativeKind IEC61968::InfIEC61968::InfAssets::Pole::preservativeKind = IEC61968::InfIEC61968::InfAssets::PolePreservativeKind::_undef

Kind of preservative for this pole.

◆ speciesType

IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfAssets::Pole::speciesType

Pole species. Aluminum, Aluminum Davit, Concrete, Fiberglass, Galvanized Davit, Galvanized, Steel Davit Primed, Steel Davit, Steel Standard Primed, Steel, Truncated, Wood-Treated, Wood-Hard, Wood-Salt Treated, Wood-Soft, Wood, Other, Unknown.

◆ Streetlights

std::list<IEC61968::InfIEC61968::InfAssets::Streetlight*> IEC61968::InfIEC61968::InfAssets::Pole::Streetlights

All streetlights attached to this pole.

◆ treatedDateTime

IEC61970::Base::Domain::DateTime IEC61968::InfIEC61968::InfAssets::Pole::treatedDateTime

Date and time pole was last treated with preservative.

◆ treatmentKind

IEC61968::InfIEC61968::InfAssets::PoleTreatmentKind IEC61968::InfIEC61968::InfAssets::Pole::treatmentKind = IEC61968::InfIEC61968::InfAssets::PoleTreatmentKind::_undef

Kind of treatment for this pole.


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