A charge element associated with other entities such as tariff
structures, auxiliary agreements or other charge elements. The total
charge amount applicable to this instance of Charge is the sum of
fixedPortion plus percentagePortion.
|
__init__(self,
kind=' demandCharge ' ,
variablePortion=0.0,
AuxiliaryAccounts=None,
ParentCharge=None,
ChildCharges=None,
fixedPortion=None,
ConsumptionTariffIntervals=None,
TimeTariffIntervals=None,
*args,
**kw_args)
Initialises a new 'Charge' instance. |
|
|
|
addAuxiliaryAccounts(self,
*AuxiliaryAccounts) |
|
|
|
addChildCharges(self,
*ChildCharges) |
|
|
|
addConsumptionTariffIntervals(self,
*ConsumptionTariffIntervals) |
|
|
|
addTimeTariffIntervals(self,
*TimeTariffIntervals) |
|
|
|
getAuxiliaryAccounts(self)
All auxiliary accounts to which this charge must be levied. |
|
|
|
getChildCharges(self)
All sub-components of this complex charge. |
|
|
|
getConsumptionTariffIntervals(self)
Tariff intervals to which this consumption-based charge must be
levied. |
|
|
|
|
|
getTimeTariffIntervals(self)
Tariff intervals to which this time-based charge must be levied. |
|
|
|
removeAuxiliaryAccounts(self,
*AuxiliaryAccounts) |
|
|
|
removeChildCharges(self,
*ChildCharges) |
|
|
|
removeConsumptionTariffIntervals(self,
*ConsumptionTariffIntervals) |
|
|
|
removeTimeTariffIntervals(self,
*TimeTariffIntervals) |
|
|
|
setAuxiliaryAccounts(self,
value) |
|
|
|
setChildCharges(self,
value) |
|
|
|
setConsumptionTariffIntervals(self,
value) |
|
|
|
setParentCharge(self,
value) |
|
|
|
setTimeTariffIntervals(self,
value) |
|
|
Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject :
getModelingAuthoritySet ,
setModelingAuthoritySet
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|
|
_attr_types = { ' kind ' : <type 'str'>, ' variablePortion ' : <type ...
|
|
_attrs = [ ' kind ' , ' variablePortion ' ]
|
|
_defaults = { ' kind ' : ' demandCharge ' , ' variablePortion ' : 0.0}
|
|
_enums = { ' kind ' : ' ChargeKind ' }
|
|
_many_refs = [ ' AuxiliaryAccounts ' , ' ChildCharges ' , ' Consumptio ...
|
|
_refs = [ ' AuxiliaryAccounts ' , ' ParentCharge ' , ' ChildCharges ' , ...
|
|
fixedPortion = None
|