Package CIM15 :: Package IEC61970 :: Package Outage :: Module ClearanceTag' :: Class ClearanceTag
[hide private]
[frames] | no frames]

Class ClearanceTag

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         ClearanceTag

A clearance tag that is used to authorize and schedule work on conducting equipment in the field. Tagged equipment is not available for commercial service.A clearance tag that is used to authorize and schedule work on conducting equipment in the field. Tagged equipment is not available for commercial service.

Instance Methods [hide private]
 
__init__(self, workStartTime='', phaseCheckReqFlag=False, deenergizeReqFlag=False, authorityName='', tagIssueTime='', groundReqFlag=False, workDescription='', workEndTime='', ConductingEquipment=None, SafetyDocument=None, ClearanceTagType=None, *args, **kw_args)
Initialises a new 'ClearanceTag' instance.
 
getClearanceTagType(self)
The type of tag, depending on the purpose of the work to be performed and/or the type of supervisory control allowed.
 
getConductingEquipment(self)
Conducting equipment may have multiple clearance tags for authorized field work
 
getSafetyDocument(self)
 
setClearanceTagType(self, value)
 
setConductingEquipment(self, value)
 
setSafetyDocument(self, value)

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 = {'authorityName': <type 'str'>, 'deenergizeReqFl...
  _attrs = ['workStartTime', 'phaseCheckReqFlag', 'deenergizeReq...
  _defaults = {'authorityName': '', 'deenergizeReqFlag': False, ...
  _many_refs = []
  _refs = ['ConductingEquipment', 'SafetyDocument', 'ClearanceTa...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ClearanceTagType
The type of tag, depending on the purpose of the work to be performed and/or the type of supervisory control allowed.
  ConductingEquipment
Conducting equipment may have multiple clearance tags for authorized field work
  SafetyDocument

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, workStartTime='', phaseCheckReqFlag=False, deenergizeReqFlag=False, authorityName='', tagIssueTime='', groundReqFlag=False, workDescription='', workEndTime='', ConductingEquipment=None, SafetyDocument=None, ClearanceTagType=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ClearanceTag' instance.

Parameters:
  • workStartTime - The time at which the clearance tag is scheduled to be set.
  • phaseCheckReqFlag - Set true if equipment phasing must be checked
  • deenergizeReqFlag - Set true if equipment must be deenergized
  • authorityName - The name of the person who is authorized to issue the tag
  • tagIssueTime - The time at which the clearance tag was issued
  • groundReqFlag - Set true if equipment must be grounded
  • workDescription - Description of the work to be performed
  • workEndTime - The time at which the clearance tag is scheduled to be removed
  • ConductingEquipment - Conducting equipment may have multiple clearance tags for authorized field work
  • SafetyDocument
  • ClearanceTagType - The type of tag, depending on the purpose of the work to be performed and/or the type of supervisory control allowed.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'authorityName': <type 'str'>,
 'deenergizeReqFlag': <type 'bool'>,
 'groundReqFlag': <type 'bool'>,
 'phaseCheckReqFlag': <type 'bool'>,
 'tagIssueTime': <type 'str'>,
 'workDescription': <type 'str'>,
 'workEndTime': <type 'str'>,
 'workStartTime': <type 'str'>}

_attrs

Value:
['workStartTime',
 'phaseCheckReqFlag',
 'deenergizeReqFlag',
 'authorityName',
 'tagIssueTime',
 'groundReqFlag',
 'workDescription',
 'workEndTime']

_defaults

Value:
{'authorityName': '',
 'deenergizeReqFlag': False,
 'groundReqFlag': False,
 'phaseCheckReqFlag': False,
 'tagIssueTime': '',
 'workDescription': '',
 'workEndTime': '',
 'workStartTime': ''}

_refs

Value:
['ConductingEquipment', 'SafetyDocument', 'ClearanceTagType']

Property Details [hide private]

ClearanceTagType

The type of tag, depending on the purpose of the work to be performed and/or the type of supervisory control allowed.

Get Method:
getClearanceTagType(self) - The type of tag, depending on the purpose of the work to be performed and/or the type of supervisory control allowed.
Set Method:
setClearanceTagType(self, value)

ConductingEquipment

Conducting equipment may have multiple clearance tags for authorized field work

Get Method:
getConductingEquipment(self) - Conducting equipment may have multiple clearance tags for authorized field work
Set Method:
setConductingEquipment(self, value)

SafetyDocument

Get Method:
getSafetyDocument(self)
Set Method:
setSafetyDocument(self, value)