- getTariff
- usePower
Generates and posts a TariffTransaction instance for the current timeslot that
represents the amount
- getCustomersCommitted
- getCustomer
- getRegulation
Returns the regulation quantity exercised per member in the previous timeslot.
For non-storage devic
- setRegulationCapacity
Communicates the ability of the customer model to handle regulation requests.
Quantities are per-mem
- getCurtailment
Returns the regulation in kwh, aggregated across the subscribed population, for
the previous timeslo
- <init>
You need a CustomerInfo and a Tariff to create one of these.
- addRegulation
Adds kwh to the regulation exercised in the current timeslot. Intended to be
called during exercise
- deferredUnsubscribe
Handles the actual unsubscribe operation. Intended to be called by the
TariffMarket (phase 4) to avo
- ensureRegulationCapacity
Ensures that regulationAccumulator is non-null - needed for non-regulatable
customer models
- getAccounting