Package communications.message
Class AwardData
- java.lang.Object
-
- de.dlr.gitlab.fame.communication.message.DataItem
-
- communications.message.AwardData
-
public class AwardData extends de.dlr.gitlab.fame.communication.message.DataItem
Award information returned from market clearing
-
-
Field Summary
Fields Modifier and Type Field Description de.dlr.gitlab.fame.time.TimeStamp
beginOfDeliveryInterval
the begin of the delivery interval (hour)double
demandEnergyInMWH
the energy awarded from a demand biddouble
powerPriceInEURperMWH
the power price for the particular delivery timedouble
supplyEnergyInMWH
the energy awarded from a supply bid
-
Constructor Summary
Constructors Constructor Description AwardData(double supplyEnergyInMWH, double demandEnergyInMWH, double powerPriceInEURperMWH, de.dlr.gitlab.fame.time.TimeStamp timeStamp)
Creates new instanceAwardData(de.dlr.gitlab.fame.protobuf.Agent.ProtoDataItem proto)
Mandatory for deserialisation ofDataItem
s
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fillDataFields(de.dlr.gitlab.fame.protobuf.Agent.ProtoDataItem.Builder builder)
-
-
-
Field Detail
-
demandEnergyInMWH
public final double demandEnergyInMWH
the energy awarded from a demand bid
-
supplyEnergyInMWH
public final double supplyEnergyInMWH
the energy awarded from a supply bid
-
powerPriceInEURperMWH
public final double powerPriceInEURperMWH
the power price for the particular delivery time
-
beginOfDeliveryInterval
public final de.dlr.gitlab.fame.time.TimeStamp beginOfDeliveryInterval
the begin of the delivery interval (hour)
-
-
Constructor Detail
-
AwardData
public AwardData(double supplyEnergyInMWH, double demandEnergyInMWH, double powerPriceInEURperMWH, de.dlr.gitlab.fame.time.TimeStamp timeStamp)
Creates new instance- Parameters:
supplyEnergyInMWH
- awarded supply energydemandEnergyInMWH
- awarded demand energypowerPriceInEURperMWH
- market clearing pricetimeStamp
- begin of the associated delivery interval
-
AwardData
public AwardData(de.dlr.gitlab.fame.protobuf.Agent.ProtoDataItem proto)
Mandatory for deserialisation ofDataItem
s- Parameters:
proto
- protobuf representation
-
-