Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfCommon :: Module ScheduledEvent' :: Class ScheduledEvent
[hide private]
[frames] | no frames]

Class ScheduledEvent

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

Signifies an event to trigger one or more activities, such as reading a meter, recalculating a bill, requesting work, when generating units must be scheduled for maintenance, when a transformer is scheduled to be refurbished, etc.Signifies an event to trigger one or more activities, such as reading a meter, recalculating a bill, requesting work, when generating units must be scheduled for maintenance, when a transformer is scheduled to be refurbished, etc.

Instance Methods [hide private]
 
__init__(self, duration=0.0, category='', Document=None, ActivityRecord=None, status=None, TimePoint=None, ScheduleParameterInfo=None, Assets=None, *args, **kw_args)
Initialises a new 'ScheduledEvent' instance.
 
addAssets(self, *Assets)
 
getActivityRecord(self)
 
getAssets(self)
 
getDocument(self)
 
getScheduleParameterInfo(self)
 
getTimePoint(self)
 
removeAssets(self, *Assets)
 
setActivityRecord(self, value)
 
setAssets(self, value)
 
setDocument(self, value)
 
setScheduleParameterInfo(self, value)
 
setTimePoint(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 = {'category': <type 'str'>, 'duration': <type 'fl...
  _attrs = ['duration', 'category']
  _defaults = {'category': '', 'duration': 0.0}
  _many_refs = ['Assets']
  _refs = ['Document', 'ActivityRecord', 'status', 'TimePoint', ...
  status = None

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ActivityRecord
  Assets
  Document
  ScheduleParameterInfo
  TimePoint

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, duration=0.0, category='', Document=None, ActivityRecord=None, status=None, TimePoint=None, ScheduleParameterInfo=None, Assets=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ScheduledEvent' instance.

Parameters:
  • duration - Duration of the scheduled event, for example, the time to ramp between values.
  • category - Category of scheduled event.
  • Document
  • ActivityRecord
  • status
  • TimePoint
  • ScheduleParameterInfo
  • Assets
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'category': <type 'str'>, 'duration': <type 'float'>}

_refs

Value:
['Document',
 'ActivityRecord',
 'status',
 'TimePoint',
 'ScheduleParameterInfo',
 'Assets']

Property Details [hide private]

ActivityRecord

Get Method:
getActivityRecord(self)
Set Method:
setActivityRecord(self, value)

Assets

Get Method:
getAssets(self)
Set Method:
setAssets(self, value)

Document

Get Method:
getDocument(self)
Set Method:
setDocument(self, value)

ScheduleParameterInfo

Get Method:
getScheduleParameterInfo(self)
Set Method:
setScheduleParameterInfo(self, value)

TimePoint

Get Method:
getTimePoint(self)
Set Method:
setTimePoint(self, value)