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

Class DuctBank

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

A duct bank may contain many ducts. Each duct contains individual lines that are expressed as conductor assets (thereby describing each line's physical asset characteristics), which are each associated with ACLineSegments and other classes describing their electrical characteristics.A duct bank may contain many ducts. Each duct contains individual lines that are expressed as conductor assets (thereby describing each line's physical asset characteristics), which are each associated with ACLineSegments and other classes describing their electrical characteristics.

Instance Methods [hide private]
 
__init__(self, circuitCount=0, DuctInfos=None, *args, **kw_args)
Initialises a new 'DuctBank' instance.
 
addDuctInfos(self, *DuctInfos)
 
getDuctInfos(self)
 
removeDuctInfos(self, *DuctInfos)
 
setDuctInfos(self, value)

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 = {'circuitCount': <type 'int'>}
  _attrs = ['circuitCount']
  _defaults = {'circuitCount': 0}
  _many_refs = ['DuctInfos']
  _refs = ['DuctInfos']

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

Inherited from Element'.Element (private): _enums

Properties [hide private]
  DuctInfos

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, circuitCount=0, DuctInfos=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'DuctBank' instance.

Parameters:
  • circuitCount - Number of circuits in duct bank. Refer to associations between a duct (ConductorAsset) and an ACLineSegment to understand which circuits are in which ducts.
  • DuctInfos
Overrides: object.__init__

Property Details [hide private]

DuctInfos

Get Method:
getDuctInfos(self)
Set Method:
setDuctInfos(self, value)