__init__(self,
schedulingBasis='remoteControl',
remoteOverRide=False,
isAutoOp=False,
loadStatus='limitedLoad',
manualOverRide=False,
overRideTimeOut=0.0,
Switches=None,
LoadMgmtRecords=None,
*args,
**kw_args)
(Constructor)
|
|
Initialises a new 'LoadMgmtFunction' instance.
- Parameters:
schedulingBasis - The basis of Load Management scheduling used here: Time Based,
Tariff Based, Remote Control and Manual Control. Values are:
"remoteControl", "timeBased",
"tariffBased", "manualControl"
remoteOverRide - True if the currently active schedule is being remotely
over-ridden to either shed load or to limit load.
isAutoOp - True if LoadMgmtFunction operates under automatic control,
otherwise it operates under manual control.
loadStatus - The present state of the load being either shed (noLoad), limited
(limitedLoad) or fully connected (fullLoad). This refers only to
the portion of the customer load that is under control of the
LoadMgmtFunction. Values are: "limitedLoad",
"noLoad", "fullLoad"
manualOverRide - True if the currently active schedule is being manually
over-ridden to either shed load or to limit load.
overRideTimeOut - After a command had been received to activate the mannualOverRide
state or remoteOverRideState, the normal (halted) schedule will
resume after this specified time duration had elapsed.
Switches
LoadMgmtRecords
- Overrides:
object.__init__
|