A schedule of charges; structure associated with Tariff that allows
the definition of complex tarif structures such as step and time of use
when used in conjunction with TimeTariffInterval and Charge. Inherited
'status.value' is defined in the context of the utility's business rules,
for example: active, inactive, etc.
|
__init__(self,
tariffCycle='
' ,
ConsumptionTariffIntervals=None,
TimeTariffIntervals=None,
Tariffs=None,
*args,
**kw_args)
Initialises a new 'TariffProfile' instance. |
|
|
|
addConsumptionTariffIntervals(self,
*ConsumptionTariffIntervals) |
|
|
|
addTariffs(self,
*Tariffs) |
|
|
|
addTimeTariffIntervals(self,
*TimeTariffIntervals) |
|
|
|
getConsumptionTariffIntervals(self)
All consumption tariff intervals used to define this tariff profile. |
|
|
|
getTariffs(self)
All tariffs defined by this tariff profile. |
|
|
|
getTimeTariffIntervals(self)
All time tariff intervals used to define this tariff profile. |
|
|
|
removeConsumptionTariffIntervals(self,
*ConsumptionTariffIntervals) |
|
|
|
removeTariffs(self,
*Tariffs) |
|
|
|
removeTimeTariffIntervals(self,
*TimeTariffIntervals) |
|
|
|
setConsumptionTariffIntervals(self,
value) |
|
|
|
|
|
setTimeTariffIntervals(self,
value) |
|
|
Inherited from Common.Document'.Document :
addActivityRecords ,
addMeasurements ,
getActivityRecords ,
getMeasurements ,
removeActivityRecords ,
removeMeasurements ,
setActivityRecords ,
setMeasurements
Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject :
getModelingAuthoritySet ,
setModelingAuthoritySet
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|