Package CIM14 :: Package IEC61968 :: Package AssetModels :: Module AssetModel' :: Class AssetModel
[hide private]
[frames] | no frames]

Class AssetModel

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

Documentation for a particular product model made by a manufacturer. There are typically many instances of an asset associated with a single asset model.

Instance Methods [hide private]
 
__init__(self, usageKind='streetlight', corporateStandardKind='other', modelNumber='', weightTotal=0.0, modelVersion='', *args, **kw_args)
Initialises a new 'AssetModel' instance.

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: getModelingAuthoritySet, setModelingAuthoritySet

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

Class Variables [hide private]
  _attr_types = {'corporateStandardKind': <type 'str'>, 'modelNu...
  _attrs = ['usageKind', 'corporateStandardKind', 'modelNumber',...
  _defaults = {'corporateStandardKind': 'other', 'modelNumber': ...
  _enums = {'corporateStandardKind': 'CorporateStandardKind', 'u...
  _refs = []

Inherited from Element'.Element (private): _many_refs

Properties [hide private]

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, usageKind='streetlight', corporateStandardKind='other', modelNumber='', weightTotal=0.0, modelVersion='', *args, **kw_args)
(Constructor)

 

Initialises a new 'AssetModel' instance.

Parameters:
  • usageKind - Intended usage for this asset model. Values are: "streetlight", "other", "unknown", "substation", "distributionOverhead", "customerSubstation", "transmission", "distributionUnderground"
  • corporateStandardKind - Kind of corporate standard for this asset model. Values are: "other", "standard", "experimental", "underEvaluation"
  • modelNumber - Manufacturer's model number.
  • weightTotal - Total manufactured weight of asset.
  • modelVersion - Version number for product model, which indicates vintage of the product.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'corporateStandardKind': <type 'str'>,
 'modelNumber': <type 'str'>,
 'modelVersion': <type 'str'>,
 'usageKind': <type 'str'>,
 'weightTotal': <type 'float'>}

_attrs

Value:
['usageKind',
 'corporateStandardKind',
 'modelNumber',
 'weightTotal',
 'modelVersion']

_defaults

Value:
{'corporateStandardKind': 'other',
 'modelNumber': '',
 'modelVersion': '',
 'usageKind': 'streetlight',
 'weightTotal': 0.0}

_enums

Value:
{'corporateStandardKind': 'CorporateStandardKind',
 'usageKind': 'AssetModelUsageKind'}