Package CIM15 :: Package IEC61970 :: Package Generation :: Package Production :: Module TargetLevelSchedule' :: Class TargetLevelSchedule
[hide private]
[frames] | no frames]

Class TargetLevelSchedule

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
                          Core.Curve'.Curve --+
                                              |
                                             TargetLevelSchedule

Reservoir water level targets from advanced studies or 'rule curves'. Typically in one hour increments for up to 10 daysReservoir water level targets from advanced studies or 'rule curves'. Typically in one hour increments for up to 10 days

Instance Methods [hide private]
 
__init__(self, lowLevelLimit=0.0, highLevelLimit=0.0, Reservoir=None, *args, **kw_args)
Initialises a new 'TargetLevelSchedule' instance.
 
getReservoir(self)
A reservoir may have a water level target schedule.
 
setReservoir(self, value)

Inherited from Core.Curve'.Curve: addCurveDatas, getCurveDatas, removeCurveDatas, setCurveDatas

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 = {'highLevelLimit': <type 'float'>, 'lowLevelLimi...
  _attrs = ['lowLevelLimit', 'highLevelLimit']
  _defaults = {'highLevelLimit': 0.0, 'lowLevelLimit': 0.0}
  _enums = {}
  _many_refs = []
  _refs = ['Reservoir']
Properties [hide private]
  Reservoir
A reservoir may have a water level target schedule.

Inherited from Core.Curve'.Curve: CurveDatas

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, lowLevelLimit=0.0, highLevelLimit=0.0, Reservoir=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'TargetLevelSchedule' instance.

Parameters:
  • lowLevelLimit - Low target level limit, below which the reservoir operation will be penalized
  • highLevelLimit - High target level limit, above which the reservoir operation will be penalized
  • Reservoir - A reservoir may have a water level target schedule.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'highLevelLimit': <type 'float'>, 'lowLevelLimit': <type 'float'>}

Property Details [hide private]

Reservoir

A reservoir may have a water level target schedule.

Get Method:
getReservoir(self) - A reservoir may have a water level target schedule.
Set Method:
setReservoir(self, value)