Package org.powertac.common.msg

Message types exchanged between the Power TAC simulation server and brokers. Most of these types are immutable, and many are control messages rather than domain representation elements.
  • Class Summary 
    Class Description
    BalanceReport
    Reports total net imbalance for a given timeslot, in kWh.
    BalancingControlEvent
    Represents up-regulation or down-regulation by the DU as part of its balancing process.
    BalancingOrder
    Represents an offer of balancing capacity from a broker to the DU.
    BrokerAccept
    This message is used to signify that the broker authentication is accepted.
    BrokerAuthentication
    This message is used for authenticating a broker with the server.
    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.
    CustomerBootstrapData
    This message encapsulates net power usage by timeslot for a customer instance over the bootstrap period.
    DistributionReport
    Reports total consumption and total production in kwh across all customers in a given timeslot.
    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.
    MarketBootstrapData
    Encapsulates market prices and quantities over the bootstrap period.
    OrderStatus
    Represents a response from the server about an Order that could not be processed by the Auctioneer.
    PauseRelease
    This message is used by a broker to release a pause in the simulation that was previously requested by the same broker.
    PauseRequest
    This message is used by a broker to request a pause in the simulation.
    SimEnd
    This message is used to communicate the end of a simulation.
    SimPause
    This message is used to communicate a pause in a simulation.
    SimResume
    This message is used to communicate a revised simulation start time prior to the end of a simulation pause.
    SimStart
    This message is used to communicate the simulation start time from server to brokers in the last few seconds before the simulation starts.
    TariffExpire
    Request to change expiration date on an existing tariff.
    TariffRevoke
    Message created by a broker to request revocation of an existing tariff.
    TariffStatus
    Represents a response from server to broker to publication or update of a tariff.
    TariffUpdate
    Command object that represents a broker's request to update a tariff, either to change its expiration date or to revoke it.
    TimeslotComplete
    Message type that is guaranteed to be sent to brokers as the last outgoing message in a timeslot.
    TimeslotUpdate
    Message type that communicates to brokers the set of timeslots that are "open" for trading.
    VariableRateUpdate
    Conveys an HourlyCharge instance, labeled by its Tariff and Rate.
    VisualizerStatusRequest
    Message sent by a remote visualizer to check status of a server.
  • Enum Summary 
    Enum Description
    OrderStatus.Status  
    TariffStatus.Status