Package net.solarnetwork.domain.datum
Interface DcEnergyDatum
- All Superinterfaces:
Datum,EnergyDatum
- All Known Subinterfaces:
AcDcEnergyDatum
Standardized API for direct current related energy datum to implement.
- Since:
- 2.0
- Version:
- 1.0
- Author:
- matt
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe instantaneous sample key forgetDcPower()values.static final StringThe instantaneous sample key forgetDcVoltage()values.Fields inherited from interface net.solarnetwork.domain.datum.Datum
DATUM_TYPE_PROPERTY, DATUM_TYPES_PROPERTY, OP_STATE, OP_STATES, REVERSE_ACCUMULATING_SUFFIX_KEY, SOURCE_ID, TIMESTAMPFields inherited from interface net.solarnetwork.domain.datum.EnergyDatum
TAG_CONSUMPTION, TAG_GENERATION, WATT_HOUR_READING_KEY, WATTS_KEY -
Method Summary
Methods inherited from interface net.solarnetwork.domain.datum.Datum
asSampleOperations, asSimpleMap, copyWithId, copyWithSamples, getKind, getObjectId, getSampleData, getSourceId, getTimestampMethods inherited from interface net.solarnetwork.domain.datum.EnergyDatum
getReverseWattHourReading, getWattHourReading, getWatts, isConsumption, isGeneration
-
Field Details
-
DC_POWER_KEY
The instantaneous sample key forgetDcPower()values.- See Also:
-
DC_VOLTAGE_KEY
The instantaneous sample key forgetDcVoltage()values.- See Also:
-
-
Method Details
-
getDcPower
Get the instantaneous DC power output, in watts.- Returns:
- watts, or null if not available
-
getDcVoltage
Get the instantaneous DC voltage output, in volts.- Returns:
- DC voltage, or null if not available
-