Package CIM15 :: Package IEC61968 :: Package Assets :: Module Asset' :: Class Asset
[hide private]
[frames] | no frames]

Class Asset

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  Asset
Known Subclasses:

Tangible resource of the utility, including power system equipment, cabinets, buildings, etc. For electrical network equipment, the role of the asset is defined through PowerSystemResource and its subclasses, defined mainly in the Wires model (refer to IEC61970-301 and model package IEC61970::Wires). Asset description places emphasis on the physical characteristics of the equipment fulfilling that role.Tangible resource of the utility, including power system equipment, cabinets, buildings, etc. For electrical network equipment, the role of the asset is defined through PowerSystemResource and its subclasses, defined mainly in the Wires model (refer to IEC61970-301 and model package IEC61970::Wires). Asset description places emphasis on the physical characteristics of the equipment fulfilling that role.

Instance Methods [hide private]
 
__init__(self, corporateCode='', utcNumber='', initialCondition='', category='', serialNumber='', critical=False, application='', purchasePrice=0.0, initialLossOfLife=0.0, manufacturedDate='', installationDate='', lotNumber='', DocumentRoles=None, Mediums=None, ErpRecDeliveryItems=None, Ratings=None, ToAssetRoles=None, electronicAddress=None, FromAssetRoles=None, AssetFunctions=None, ErpItemMaster=None, ErpInventory=None, ReliabilityInfos=None, AssetInfo=None, WorkTask=None, acceptanceTest=None, ErpOrganisationRoles=None, ScheduledEvents=None, AssetContainer=None, AssetPropertyCurves=None, ChangeItems=None, ActivityRecords=None, Location=None, status=None, PowerSystemResources=None, FinancialInfo=None, Properties=None, Measurements=None, *args, **kw_args)
Initialises a new 'Asset' instance.
 
addActivityRecords(self, *ActivityRecords)
 
addAssetFunctions(self, *AssetFunctions)
 
addAssetPropertyCurves(self, *AssetPropertyCurves)
 
addChangeItems(self, *ChangeItems)
 
addDocumentRoles(self, *DocumentRoles)
 
addErpOrganisationRoles(self, *ErpOrganisationRoles)
 
addErpRecDeliveryItems(self, *ErpRecDeliveryItems)
 
addFromAssetRoles(self, *FromAssetRoles)
 
addMeasurements(self, *Measurements)
 
addMediums(self, *Mediums)
 
addPowerSystemResources(self, *PowerSystemResources)
 
addProperties(self, *Properties)
 
addRatings(self, *Ratings)
 
addReliabilityInfos(self, *ReliabilityInfos)
 
addScheduledEvents(self, *ScheduledEvents)
 
addToAssetRoles(self, *ToAssetRoles)
 
getActivityRecords(self)
All activity records created for this asset.
 
getAssetContainer(self)
 
getAssetFunctions(self)
 
getAssetInfo(self)
Data applicable to this asset.
 
getAssetPropertyCurves(self)
 
getChangeItems(self)
 
getDocumentRoles(self)
 
getErpInventory(self)
 
getErpItemMaster(self)
 
getErpOrganisationRoles(self)
 
getErpRecDeliveryItems(self)
 
getFinancialInfo(self)
 
getFromAssetRoles(self)
 
getLocation(self)
Location of this asset.
 
getMeasurements(self)
 
getMediums(self)
 
getPowerSystemResources(self)
All power system resources used to electrically model this asset.
 
getProperties(self)
UserAttributes used to specify further properties of this asset.
 
getRatings(self)
UserAttributes used to specify ratings of this asset.
 
getReliabilityInfos(self)
 
getScheduledEvents(self)
 
getToAssetRoles(self)
 
getWorkTask(self)
 
removeActivityRecords(self, *ActivityRecords)
 
removeAssetFunctions(self, *AssetFunctions)
 
removeAssetPropertyCurves(self, *AssetPropertyCurves)
 
removeChangeItems(self, *ChangeItems)
 
removeDocumentRoles(self, *DocumentRoles)
 
removeErpOrganisationRoles(self, *ErpOrganisationRoles)
 
removeErpRecDeliveryItems(self, *ErpRecDeliveryItems)
 
removeFromAssetRoles(self, *FromAssetRoles)
 
removeMeasurements(self, *Measurements)
 
removeMediums(self, *Mediums)
 
removePowerSystemResources(self, *PowerSystemResources)
 
removeProperties(self, *Properties)
 
removeRatings(self, *Ratings)
 
removeReliabilityInfos(self, *ReliabilityInfos)
 
removeScheduledEvents(self, *ScheduledEvents)
 
removeToAssetRoles(self, *ToAssetRoles)
 
setActivityRecords(self, value)
 
setAssetContainer(self, value)
 
setAssetFunctions(self, value)
 
setAssetInfo(self, value)
 
setAssetPropertyCurves(self, value)
 
setChangeItems(self, value)
 
setDocumentRoles(self, value)
 
setErpInventory(self, value)
 
setErpItemMaster(self, value)
 
setErpOrganisationRoles(self, value)
 
setErpRecDeliveryItems(self, value)
 
setFinancialInfo(self, value)
 
setFromAssetRoles(self, value)
 
setLocation(self, value)
 
setMeasurements(self, value)
 
setMediums(self, value)
 
setPowerSystemResources(self, value)
 
setProperties(self, value)
 
setRatings(self, value)
 
setReliabilityInfos(self, value)
 
setScheduledEvents(self, value)
 
setToAssetRoles(self, value)
 
setWorkTask(self, value)

Inherited from IEC61970.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 = {'application': <type 'str'>, 'category': <type ...
  _attrs = ['corporateCode', 'utcNumber', 'initialCondition', 'c...
  _defaults = {'application': '', 'category': '', 'corporateCode...
  _many_refs = ['DocumentRoles', 'Mediums', 'ErpRecDeliveryItems...
  _refs = ['DocumentRoles', 'Mediums', 'ErpRecDeliveryItems', 'R...
  acceptanceTest = None
  electronicAddress = None
  status = None

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ActivityRecords
All activity records created for this asset.
  AssetContainer
  AssetFunctions
  AssetInfo
Data applicable to this asset.
  AssetPropertyCurves
  ChangeItems
  DocumentRoles
  ErpInventory
  ErpItemMaster
  ErpOrganisationRoles
  ErpRecDeliveryItems
  FinancialInfo
  FromAssetRoles
  Location
Location of this asset.
  Measurements
  Mediums
  PowerSystemResources
All power system resources used to electrically model this asset.
  Properties
UserAttributes used to specify further properties of this asset.
  Ratings
UserAttributes used to specify ratings of this asset.
  ReliabilityInfos
  ScheduledEvents
  ToAssetRoles
  WorkTask

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, corporateCode='', utcNumber='', initialCondition='', category='', serialNumber='', critical=False, application='', purchasePrice=0.0, initialLossOfLife=0.0, manufacturedDate='', installationDate='', lotNumber='', DocumentRoles=None, Mediums=None, ErpRecDeliveryItems=None, Ratings=None, ToAssetRoles=None, electronicAddress=None, FromAssetRoles=None, AssetFunctions=None, ErpItemMaster=None, ErpInventory=None, ReliabilityInfos=None, AssetInfo=None, WorkTask=None, acceptanceTest=None, ErpOrganisationRoles=None, ScheduledEvents=None, AssetContainer=None, AssetPropertyCurves=None, ChangeItems=None, ActivityRecords=None, Location=None, status=None, PowerSystemResources=None, FinancialInfo=None, Properties=None, Measurements=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Asset' instance.

Parameters:
  • corporateCode - Code for this type of asset.
  • utcNumber - Uniquely tracked commodity (UTC) number.
  • initialCondition - Condition of asset in inventory or at time of installation. Examples include new, rebuilt, overhaul required, other. Refer to inspection data for information on the most current condition of the asset.
  • category - Extension mechanism to accommodate utility-specific categorisation of Asset and its subtypes, according to their corporate standards, practices, and existing IT systems (e.g., for management of assets, maintenance, work, outage, customers, etc.).
  • serialNumber - Serial number of this asset.
  • critical - True if asset is considered critical for some reason (for example, a pole with critical attachments).
  • application - The way this particular asset is being used in this installation. For example, the application of a bushing when attached to a specific transformer winding would be one of the following: H1, H2, H3, H0, X1, X2, X3, X0, Y1, Y2, Y3, Y0.
  • purchasePrice - Purchase price of asset.
  • initialLossOfLife - Whenever an asset is reconditioned, percentage of expected life for the asset when it was new; zero for new devices.
  • manufacturedDate - Date this asset was manufactured.
  • installationDate - (if applicable) Date current installation was completed, which may not be the same as the in-service date. Asset may have been installed at other locations previously. Ignored if asset is (1) not currently installed (e.g., stored in a depot) or (2) not intended to be installed (e.g., vehicle, tool).
  • lotNumber - Lot number for this asset. Even for the same model and version number, many assets are manufactured in lots.
  • DocumentRoles
  • Mediums
  • ErpRecDeliveryItems
  • Ratings - UserAttributes used to specify ratings of this asset. Ratings also can be used to set the initial value of operational measurement limits. Use 'name' to specify what kind of rating it is (e.g., voltage, current), and 'value' attribute for the actual value and unit information of the rating.
  • ToAssetRoles
  • electronicAddress - Electronic address.
  • FromAssetRoles
  • AssetFunctions
  • ErpItemMaster
  • ErpInventory
  • ReliabilityInfos
  • AssetInfo - Data applicable to this asset.
  • WorkTask
  • acceptanceTest - Information on acceptance test.
  • ErpOrganisationRoles
  • ScheduledEvents
  • AssetContainer
  • AssetPropertyCurves
  • ChangeItems
  • ActivityRecords - All activity records created for this asset.
  • Location - Location of this asset.
  • status - Status of this asset.
  • PowerSystemResources - All power system resources used to electrically model this asset. For example, transformer asset is electrically modelled with a transformer and its windings and tap changer.
  • FinancialInfo
  • Properties - UserAttributes used to specify further properties of this asset. Use 'name' to specify what kind of property it is, and 'value.value' attribute for the actual value.
  • Measurements
Overrides: object.__init__

getPowerSystemResources(self)

 

All power system resources used to electrically model this asset. For example, transformer asset is electrically modelled with a transformer and its windings and tap changer.

getProperties(self)

 

UserAttributes used to specify further properties of this asset. Use 'name' to specify what kind of property it is, and 'value.value' attribute for the actual value.

getRatings(self)

 

UserAttributes used to specify ratings of this asset. Ratings also can be used to set the initial value of operational measurement limits. Use 'name' to specify what kind of rating it is (e.g., voltage, current), and 'value' attribute for the actual value and unit information of the rating.


Class Variable Details [hide private]

_attr_types

Value:
{'application': <type 'str'>,
 'category': <type 'str'>,
 'corporateCode': <type 'str'>,
 'critical': <type 'bool'>,
 'initialCondition': <type 'str'>,
 'initialLossOfLife': <type 'float'>,
 'installationDate': <type 'str'>,
 'lotNumber': <type 'str'>,
...

_attrs

Value:
['corporateCode',
 'utcNumber',
 'initialCondition',
 'category',
 'serialNumber',
 'critical',
 'application',
 'purchasePrice',
...

_defaults

Value:
{'application': '',
 'category': '',
 'corporateCode': '',
 'critical': False,
 'initialCondition': '',
 'initialLossOfLife': 0.0,
 'installationDate': '',
 'lotNumber': '',
...

_many_refs

Value:
['DocumentRoles',
 'Mediums',
 'ErpRecDeliveryItems',
 'Ratings',
 'ToAssetRoles',
 'FromAssetRoles',
 'AssetFunctions',
 'ReliabilityInfos',
...

_refs

Value:
['DocumentRoles',
 'Mediums',
 'ErpRecDeliveryItems',
 'Ratings',
 'ToAssetRoles',
 'electronicAddress',
 'FromAssetRoles',
 'AssetFunctions',
...

Property Details [hide private]

ActivityRecords

All activity records created for this asset.

Get Method:
getActivityRecords(self) - All activity records created for this asset.
Set Method:
setActivityRecords(self, value)

AssetContainer

Get Method:
getAssetContainer(self)
Set Method:
setAssetContainer(self, value)

AssetFunctions

Get Method:
getAssetFunctions(self)
Set Method:
setAssetFunctions(self, value)

AssetInfo

Data applicable to this asset.

Get Method:
getAssetInfo(self) - Data applicable to this asset.
Set Method:
setAssetInfo(self, value)

AssetPropertyCurves

Get Method:
getAssetPropertyCurves(self)
Set Method:
setAssetPropertyCurves(self, value)

ChangeItems

Get Method:
getChangeItems(self)
Set Method:
setChangeItems(self, value)

DocumentRoles

Get Method:
getDocumentRoles(self)
Set Method:
setDocumentRoles(self, value)

ErpInventory

Get Method:
getErpInventory(self)
Set Method:
setErpInventory(self, value)

ErpItemMaster

Get Method:
getErpItemMaster(self)
Set Method:
setErpItemMaster(self, value)

ErpOrganisationRoles

Get Method:
getErpOrganisationRoles(self)
Set Method:
setErpOrganisationRoles(self, value)

ErpRecDeliveryItems

Get Method:
getErpRecDeliveryItems(self)
Set Method:
setErpRecDeliveryItems(self, value)

FinancialInfo

Get Method:
getFinancialInfo(self)
Set Method:
setFinancialInfo(self, value)

FromAssetRoles

Get Method:
getFromAssetRoles(self)
Set Method:
setFromAssetRoles(self, value)

Location

Location of this asset.

Get Method:
getLocation(self) - Location of this asset.
Set Method:
setLocation(self, value)

Measurements

Get Method:
getMeasurements(self)
Set Method:
setMeasurements(self, value)

Mediums

Get Method:
getMediums(self)
Set Method:
setMediums(self, value)

PowerSystemResources

All power system resources used to electrically model this asset. For example, transformer asset is electrically modelled with a transformer and its windings and tap changer.

Get Method:
getPowerSystemResources(self) - All power system resources used to electrically model this asset.
Set Method:
setPowerSystemResources(self, value)

Properties

UserAttributes used to specify further properties of this asset. Use 'name' to specify what kind of property it is, and 'value.value' attribute for the actual value.

Get Method:
getProperties(self) - UserAttributes used to specify further properties of this asset.
Set Method:
setProperties(self, value)

Ratings

UserAttributes used to specify ratings of this asset. Ratings also can be used to set the initial value of operational measurement limits. Use 'name' to specify what kind of rating it is (e.g., voltage, current), and 'value' attribute for the actual value and unit information of the rating.

Get Method:
getRatings(self) - UserAttributes used to specify ratings of this asset.
Set Method:
setRatings(self, value)

ReliabilityInfos

Get Method:
getReliabilityInfos(self)
Set Method:
setReliabilityInfos(self, value)

ScheduledEvents

Get Method:
getScheduledEvents(self)
Set Method:
setScheduledEvents(self, value)

ToAssetRoles

Get Method:
getToAssetRoles(self)
Set Method:
setToAssetRoles(self, value)

WorkTask

Get Method:
getWorkTask(self)
Set Method:
setWorkTask(self, value)