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

Class FailureEvent

                            object --+            
                                     |            
                      Element'.Element --+        
                                         |        
   Core.IdentifiedObject'.IdentifiedObject --+    
                                             |    
IEC61968.Common.ActivityRecord'.ActivityRecord --+
                                                 |
                                                FailureEvent

An event where an asset has failed to perform its functions within specified parameters.An event where an asset has failed to perform its functions within specified parameters.

Instance Methods [hide private]
 
__init__(self, failureIsolationMethod='fuse', corporateCode='', faultLocatingMethod='', location='', *args, **kw_args)
Initialises a new 'FailureEvent' instance.

Inherited from IEC61968.Common.ActivityRecord'.ActivityRecord: addAssets, addDocuments, addErpPersons, addOrganisations, getAssets, getDocuments, getErpPersons, getOrganisations, getScheduledEvent, removeAssets, removeDocuments, removeErpPersons, removeOrganisations, setAssets, setDocuments, setErpPersons, setOrganisations, setScheduledEvent

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 = {'corporateCode': <type 'str'>, 'failureIsolatio...
  _attrs = ['failureIsolationMethod', 'corporateCode', 'faultLoc...
  _defaults = {'corporateCode': '', 'failureIsolationMethod': 'f...
  _enums = {'failureIsolationMethod': 'FailureIsolationMethodKind'}
  _many_refs = []
  _refs = []

Inherited from IEC61968.Common.ActivityRecord'.ActivityRecord: status

Properties [hide private]

Inherited from IEC61968.Common.ActivityRecord'.ActivityRecord: Assets, Documents, ErpPersons, Organisations, ScheduledEvent

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, failureIsolationMethod='fuse', corporateCode='', faultLocatingMethod='', location='', *args, **kw_args)
(Constructor)

 

Initialises a new 'FailureEvent' instance.

Parameters:
  • failureIsolationMethod - How the asset failure was isolated from the system. Values are: "fuse", "manuallyIsolated", "breakerOperation", "other", "burnedInTheClear"
  • corporateCode - Code for asset failure.
  • faultLocatingMethod - The method used for locating the faulted part of the asset. For example, cable options include: Cap Discharge-Thumping, Bridge Method, Visual Inspection, Other.
  • location - Failure location on an object.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'corporateCode': <type 'str'>,
 'failureIsolationMethod': <type 'str'>,
 'faultLocatingMethod': <type 'str'>,
 'location': <type 'str'>}

_attrs

Value:
['failureIsolationMethod',
 'corporateCode',
 'faultLocatingMethod',
 'location']

_defaults

Value:
{'corporateCode': '',
 'failureIsolationMethod': 'fuse',
 'faultLocatingMethod': '',
 'location': ''}