Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfAssets :: Module Pole' :: Class Pole
[hide private]
[frames] | no frames]

Class Pole

                         object --+                    
                                  |                    
                   Element'.Element --+                
                                      |                
Core.IdentifiedObject'.IdentifiedObject --+            
                                          |            
               IEC61968.Assets.Asset'.Asset --+        
                                              |        
 IEC61968.Assets.AssetContainer'.AssetContainer --+    
                                                  |    
                               Structure'.Structure --+
                                                      |
                                                     Pole

Pole asset.Pole asset.

Instance Methods [hide private]
 
__init__(self, breastBlock=False, diameter=0.0, baseKind='dirt', jpaReference='', treatmentKind='unknown', preservativeKind='penta', length=0.0, construction='', speciesType='', classification='', treatedDateTime='', Streetlights=None, *args, **kw_args)
Initialises a new 'Pole' instance.
 
addStreetlights(self, *Streetlights)
 
getStreetlights(self)
Streetlight(s) may be attached to a pole.
 
removeStreetlights(self, *Streetlights)
 
setStreetlights(self, value)

Inherited from Structure'.Structure: addMountingConnections, addStructureSupportInfos, getMountingConnections, getStructureSupportInfos, removeMountingConnections, removeStructureSupportInfos, setMountingConnections, setStructureSupportInfos

Inherited from IEC61968.Assets.AssetContainer'.AssetContainer: addAssets, addLandProperties, addSeals, getAssets, getLandProperties, getSeals, removeAssets, removeLandProperties, removeSeals, setAssets, setLandProperties, setSeals

Inherited from IEC61968.Assets.Asset'.Asset: addActivityRecords, addAssetFunctions, addAssetPropertyCurves, addChangeItems, addDocumentRoles, addErpOrganisationRoles, addErpRecDeliveryItems, addFromAssetRoles, addMeasurements, addMediums, addPowerSystemResources, addProperties, addRatings, addReliabilityInfos, addScheduledEvents, addToAssetRoles, getActivityRecords, getAssetContainer, getAssetFunctions, getAssetInfo, getAssetPropertyCurves, getChangeItems, getDocumentRoles, getErpInventory, getErpItemMaster, getErpOrganisationRoles, getErpRecDeliveryItems, getFinancialInfo, getFromAssetRoles, getLocation, getMeasurements, getMediums, getPowerSystemResources, getProperties, getRatings, getReliabilityInfos, getScheduledEvents, getToAssetRoles, getWorkTask, removeActivityRecords, removeAssetFunctions, removeAssetPropertyCurves, removeChangeItems, removeDocumentRoles, removeErpOrganisationRoles, removeErpRecDeliveryItems, removeFromAssetRoles, removeMeasurements, removeMediums, removePowerSystemResources, removeProperties, removeRatings, removeReliabilityInfos, removeScheduledEvents, removeToAssetRoles, setActivityRecords, setAssetContainer, setAssetFunctions, setAssetInfo, setAssetPropertyCurves, setChangeItems, setDocumentRoles, setErpInventory, setErpItemMaster, setErpOrganisationRoles, setErpRecDeliveryItems, setFinancialInfo, setFromAssetRoles, setLocation, setMeasurements, setMediums, setPowerSystemResources, setProperties, setRatings, setReliabilityInfos, setScheduledEvents, setToAssetRoles, setWorkTask

Inherited from Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'baseKind': <type 'str'>, 'breastBlock': <type ...
  _attrs = ['breastBlock', 'diameter', 'baseKind', 'jpaReference...
  _defaults = {'baseKind': 'dirt', 'breastBlock': False, 'classi...
  _enums = {'baseKind': 'PoleBaseKind', 'preservativeKind': 'Pol...
  _many_refs = ['Streetlights']
  _refs = ['Streetlights']

Inherited from IEC61968.Assets.Asset'.Asset: acceptanceTest, electronicAddress, status

Properties [hide private]
  Streetlights
Streetlight(s) may be attached to a pole.

Inherited from Structure'.Structure: MountingConnections, StructureSupportInfos

Inherited from IEC61968.Assets.AssetContainer'.AssetContainer: Assets, LandProperties, Seals

Inherited from IEC61968.Assets.Asset'.Asset: ActivityRecords, AssetContainer, AssetFunctions, AssetInfo, AssetPropertyCurves, ChangeItems, DocumentRoles, ErpInventory, ErpItemMaster, ErpOrganisationRoles, ErpRecDeliveryItems, FinancialInfo, FromAssetRoles, Location, Measurements, Mediums, PowerSystemResources, Properties, Ratings, ReliabilityInfos, ScheduledEvents, ToAssetRoles, WorkTask

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, breastBlock=False, diameter=0.0, baseKind='dirt', jpaReference='', treatmentKind='unknown', preservativeKind='penta', length=0.0, construction='', speciesType='', classification='', treatedDateTime='', Streetlights=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Pole' instance.

Parameters:
  • 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.
  • diameter - Diameter of the pole.
  • baseKind - Kind of base for this pole. Values are: "dirt", "asphalt", "unknown", "cement", "other"
  • jpaReference - Joint pole agreement reference number.
  • treatmentKind - Kind of treatment for this pole. Values are: "unknown", "natural", "grayStain", "greenStain", "penta", "butt", "other", "full"
  • preservativeKind - Kind of preservative for this pole. Values are: "penta", "unknown", "chemonite", "other", "naphthena", "creosote", "cellon"
  • length - Length of the pole (inclusive of any section of the pole that may be underground post-installation).
  • construction - The framing structure mounted on the 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.
  • classification - Pole class: 1, 2, 3, 4, 5, 6, 7, H1, H2, Other, Unknown.
  • treatedDateTime - Date and time pole was last treated with preservative.
  • Streetlights - Streetlight(s) may be attached to a pole.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'baseKind': <type 'str'>,
 'breastBlock': <type 'bool'>,
 'classification': <type 'str'>,
 'construction': <type 'str'>,
 'diameter': <type 'float'>,
 'jpaReference': <type 'str'>,
 'length': <type 'float'>,
 'preservativeKind': <type 'str'>,
...

_attrs

Value:
['breastBlock',
 'diameter',
 'baseKind',
 'jpaReference',
 'treatmentKind',
 'preservativeKind',
 'length',
 'construction',
...

_defaults

Value:
{'baseKind': 'dirt',
 'breastBlock': False,
 'classification': '',
 'construction': '',
 'diameter': 0.0,
 'jpaReference': '',
 'length': 0.0,
 'preservativeKind': 'penta',
...

_enums

Value:
{'baseKind': 'PoleBaseKind',
 'preservativeKind': 'PolePreservativeKind',
 'treatmentKind': 'PoleTreatmentKind'}

Property Details [hide private]

Streetlights

Streetlight(s) may be attached to a pole.

Get Method:
getStreetlights(self) - Streetlight(s) may be attached to a pole.
Set Method:
setStreetlights(self, value)