Package | Description |
---|---|
org.powertac.common |
Power TAC domain types, shared between simulation server and brokers.
|
org.powertac.common.msg |
Message types exchanged between the Power TAC simulation server and brokers.
|
Modifier and Type | Class and Description |
---|---|
class |
BalancingTransaction
Represents the broker's final supply/demand
imbalance in the current timeslot, and the Distribution Utility's charge
for this imbalance.
|
class |
BankTransaction
Represents interest charges and payments for brokers.
|
class |
BrokerTransaction
Superclass with common attributes for a number of transaction types.
|
class |
CapacityTransaction
Represents the fee assessed by the Distribution Utility for peak
capacity events.
|
class |
CashPosition
A CashPosition domain instance represents the current state of
a broker's cash account.
|
class |
DistributionTransaction
Represents the fee assessed
by the Distribution Utility for transport of energy over its facilities
during the current timeslot.
|
class |
HourlyCharge
Represents the cost of power during a specific timeslot in a variable
Rate.
|
class |
MarketTransaction
A MarketTransaction instance represents a trade in the wholesale market.
|
class |
Order
A Order instance represents a market (no price specified) or a limit
(min/max price specified) order in the PowerTAC wholesale market.
|
class |
Rate
Tariffs are composed of Rates.
|
class |
RateCore
Common supertype of Rate classes, holds tariff ID for this rate.
|
class |
RegulationRate
Tariffs are composed of Rates, including RegulationRates.
|
class |
TariffMessage
Supertype of all tariff-related messages that can be processed by
a TariffMessageProcessor.
|
class |
TariffSpecification
Represents a Tariff offered by a Broker to customers.
|
class |
TariffTransaction
A
TariffTransaction instance represents the kWh of energy consumed
(kWh < 0 ) or produced kWh > 0 by some members of a
specific customer model, in a specific timeslot, under a particular tariff. |
Modifier and Type | Class and Description |
---|---|
class |
BalancingControlEvent
Represents up-regulation or down-regulation by the DU as part of its
balancing process.
|
class |
BalancingOrder
Represents an offer of balancing capacity from a broker to the DU.
|
class |
ControlEvent
Message sent by a broker to the subscribers to a particular tariff, requesting
them to curtail usage against that tariff in the specified timeslot.
|
class |
DistributionReport
Reports total consumption and total production in kwh across all customers
in a given timeslot.
|
class |
EconomicControlEvent
Message sent by a broker to the subscribers to a particular tariff, requesting
them to adjust usage against that tariff in the specified timeslot.
|
class |
OrderStatus
Represents a response from the server about an Order that could not be
processed by the Auctioneer.
|
class |
TariffExpire
Request to change expiration date on an existing tariff.
|
class |
TariffRevoke
Message created by a broker to request revocation of an existing tariff.
|
class |
TariffStatus
Represents a response from server to broker to publication or update
of a tariff.
|
class |
TariffUpdate
Command object that represents a broker's request to update a tariff, either
to change its expiration date or to revoke it.
|
class |
VariableRateUpdate
Conveys an HourlyCharge instance, labeled by its Tariff and
Rate.
|
Copyright © 2019 Power TAC. All rights reserved.