Class HistoryData
-
- All Implemented Interfaces:
public final class HistoryDataRepresents data from the home power plant database
- Since:
2.0
-
-
Field Summary
Fields Modifier and Type Field Description private final Instantstartprivate final Durationdurationprivate final FloatbatteryInprivate final FloatbatteryOutprivate final FloatgridInprivate final FloatgridOutprivate final FloatpvDeliveryprivate final FloathouseConsumptionprivate final FloatselfSufficiencyprivate final FloatselfConsumption
-
Method Summary
Modifier and Type Method Description final InstantgetStart()final DurationgetDuration()final FloatgetBatteryIn()final FloatgetBatteryOut()final FloatgetGridIn()final FloatgetGridOut()final FloatgetPvDelivery()final FloatgetHouseConsumption()final FloatgetSelfSufficiency()final FloatgetSelfConsumption()-
-
Constructor Detail
-
HistoryData
HistoryData(Instant start, Duration duration, Float batteryIn, Float batteryOut, Float gridIn, Float gridOut, Float pvDelivery, Float houseConsumption, Float selfSufficiency, Float selfConsumption)
- Parameters:
start- Start time for which the data is validduration- Duration for which the data are validbatteryIn- Energy charged into the battery in WhbatteryOut- Energy drawn from the battery in WhgridIn- Energy fed into the grid in WhgridOut- Energy drawn from the grid in WhpvDelivery- Energy produced by the PV system in WhhouseConsumption- Consumed energy of the house in WhselfSufficiency- Independence from an external power supply in percentselfConsumption- Share of self-consumption of self-generated energy in percent
-
-
Method Detail
-
getDuration
final Duration getDuration()
-
getBatteryIn
final Float getBatteryIn()
-
getBatteryOut
final Float getBatteryOut()
-
getGridOut
final Float getGridOut()
-
getPvDelivery
final Float getPvDelivery()
-
getHouseConsumption
final Float getHouseConsumption()
-
getSelfSufficiency
final Float getSelfSufficiency()
-
getSelfConsumption
final Float getSelfConsumption()
-
-
-
-