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

Class Specification

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
         IEC61968.Common.Document'.Document --+
                                              |
                                             Specification

Specification can be used for various purposes relative to an asset, a logical device (PowerSystemResource), location, etc. Examples include documents supplied by manufacturers such as asset installation instructions, asset maintenance instructions, etc.Specification can be used for various purposes relative to an asset, a logical device (PowerSystemResource), location, etc. Examples include documents supplied by manufacturers such as asset installation instructions, asset maintenance instructions, etc.

Instance Methods [hide private]
 
__init__(self, AssetPropertyCurves=None, Mediums=None, AssetProperites=None, ReliabilityInfos=None, DimensionsInfos=None, Ratings=None, QualificationRequirements=None, *args, **kw_args)
Initialises a new 'Specification' instance.
 
addAssetProperites(self, *AssetProperites)
 
addAssetPropertyCurves(self, *AssetPropertyCurves)
 
addDimensionsInfos(self, *DimensionsInfos)
 
addMediums(self, *Mediums)
 
addQualificationRequirements(self, *QualificationRequirements)
 
addRatings(self, *Ratings)
 
addReliabilityInfos(self, *ReliabilityInfos)
 
getAssetProperites(self)
UserAttributes used to specify further properties of the asset covered with this specification.
 
getAssetPropertyCurves(self)
 
getDimensionsInfos(self)
 
getMediums(self)
 
getQualificationRequirements(self)
 
getRatings(self)
UserAttributes used to specify ratings of the asset covered by this specification.
 
getReliabilityInfos(self)
 
removeAssetProperites(self, *AssetProperites)
 
removeAssetPropertyCurves(self, *AssetPropertyCurves)
 
removeDimensionsInfos(self, *DimensionsInfos)
 
removeMediums(self, *Mediums)
 
removeQualificationRequirements(self, *QualificationRequirements)
 
removeRatings(self, *Ratings)
 
removeReliabilityInfos(self, *ReliabilityInfos)
 
setAssetProperites(self, value)
 
setAssetPropertyCurves(self, value)
 
setDimensionsInfos(self, value)
 
setMediums(self, value)
 
setQualificationRequirements(self, value)
 
setRatings(self, value)
 
setReliabilityInfos(self, value)

Inherited from IEC61968.Common.Document'.Document: addActivityRecords, addAssetRoles, addChangeItems, addChangeSets, addErpOrganisationRoles, addErpPersonRoles, addFromDocumentRoles, addMeasurements, addNetworkDataSets, addPowerSystemResourceRoles, addScheduleParameterInfos, addScheduledEvents, addToDocumentRoles, getActivityRecords, getAssetRoles, getChangeItems, getChangeSets, getErpOrganisationRoles, getErpPersonRoles, getFromDocumentRoles, getMeasurements, getNetworkDataSets, getPowerSystemResourceRoles, getScheduleParameterInfos, getScheduledEvents, getToDocumentRoles, removeActivityRecords, removeAssetRoles, removeChangeItems, removeChangeSets, removeErpOrganisationRoles, removeErpPersonRoles, removeFromDocumentRoles, removeMeasurements, removeNetworkDataSets, removePowerSystemResourceRoles, removeScheduleParameterInfos, removeScheduledEvents, removeToDocumentRoles, setActivityRecords, setAssetRoles, setChangeItems, setChangeSets, setErpOrganisationRoles, setErpPersonRoles, setFromDocumentRoles, setMeasurements, setNetworkDataSets, setPowerSystemResourceRoles, setScheduleParameterInfos, setScheduledEvents, setToDocumentRoles

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 = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['AssetPropertyCurves', 'Mediums', 'AssetProperit...
  _refs = ['AssetPropertyCurves', 'Mediums', 'AssetProperites', ...

Inherited from IEC61968.Common.Document'.Document: docStatus, electronicAddress, status

Inherited from Element'.Element (private): _enums

Properties [hide private]
  AssetProperites
UserAttributes used to specify further properties of the asset covered with this specification.
  AssetPropertyCurves
  DimensionsInfos
  Mediums
  QualificationRequirements
  Ratings
UserAttributes used to specify ratings of the asset covered by this specification.
  ReliabilityInfos

Inherited from IEC61968.Common.Document'.Document: ActivityRecords, AssetRoles, ChangeItems, ChangeSets, ErpOrganisationRoles, ErpPersonRoles, FromDocumentRoles, Measurements, NetworkDataSets, PowerSystemResourceRoles, ScheduleParameterInfos, ScheduledEvents, ToDocumentRoles

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, AssetPropertyCurves=None, Mediums=None, AssetProperites=None, ReliabilityInfos=None, DimensionsInfos=None, Ratings=None, QualificationRequirements=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Specification' instance.

Parameters:
  • AssetPropertyCurves
  • Mediums
  • AssetProperites - UserAttributes used to specify further properties of the asset covered with this specification. Use 'name' to specify what kind of property it is, and 'value.value' attribute for the actual value.
  • ReliabilityInfos
  • DimensionsInfos
  • Ratings - UserAttributes used to specify ratings of the asset covered by this specification. 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.
  • QualificationRequirements
Overrides: object.__init__

getAssetProperites(self)

 

UserAttributes used to specify further properties of the asset covered with this specification. 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 the asset covered by this specification. 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]

_many_refs

Value:
['AssetPropertyCurves',
 'Mediums',
 'AssetProperites',
 'ReliabilityInfos',
 'DimensionsInfos',
 'Ratings',
 'QualificationRequirements']

_refs

Value:
['AssetPropertyCurves',
 'Mediums',
 'AssetProperites',
 'ReliabilityInfos',
 'DimensionsInfos',
 'Ratings',
 'QualificationRequirements']

Property Details [hide private]

AssetProperites

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

Get Method:
getAssetProperites(self) - UserAttributes used to specify further properties of the asset covered with this specification.
Set Method:
setAssetProperites(self, value)

AssetPropertyCurves

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

DimensionsInfos

Get Method:
getDimensionsInfos(self)
Set Method:
setDimensionsInfos(self, value)

Mediums

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

QualificationRequirements

Get Method:
getQualificationRequirements(self)
Set Method:
setQualificationRequirements(self, value)

Ratings

UserAttributes used to specify ratings of the asset covered by this specification. 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 the asset covered by this specification.
Set Method:
setRatings(self, value)

ReliabilityInfos

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