Interface AcDcEnergyDatum
- All Superinterfaces:
net.solarnetwork.domain.datum.AcDcEnergyDatum,net.solarnetwork.domain.datum.AcEnergyDatum,AcEnergyDatum,Cloneable,net.solarnetwork.domain.datum.Datum,net.solarnetwork.domain.datum.DcEnergyDatum,DcEnergyDatum,net.solarnetwork.domain.datum.EnergyDatum,EnergyDatum,net.solarnetwork.domain.datum.MutableDatum,MutableNodeDatum,NodeDatum
- All Known Implementing Classes:
SimpleAcDcEnergyDatum
public interface AcDcEnergyDatum
extends AcEnergyDatum, DcEnergyDatum, net.solarnetwork.domain.datum.AcDcEnergyDatum
Standardized API for inverter type devices that deal with both alternating
and direct current related energy datum to implement.
Also, likes to rock.
- Since:
- 2.0
- Version:
- 1.0
- Author:
- matt
-
Field Summary
Fields inherited from interface net.solarnetwork.domain.datum.AcEnergyDatum
APPARENT_POWER_KEY, CURRENT_KEY, EFFECTIVE_POWER_FACTOR_KEY, FREQUENCY_KEY, LINE_VOLTAGE_KEY, NEUTRAL_CURRENT_KEY, PHASE_KEY, PHASE_VOLTAGE_KEY, POWER_FACTOR_KEY, REACTIVE_POWER_KEY, REAL_POWER_KEY, VOLTAGE_KEYFields 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.DcEnergyDatum
DC_CURRENT_KEY, DC_POWER_KEY, DC_VOLTAGE_KEYFields inherited from interface net.solarnetwork.domain.datum.EnergyDatum
TAG_CONSUMPTION, TAG_GENERATION, WATT_HOUR_READING_KEY, WATTS_KEYFields inherited from interface net.solarnetwork.node.domain.datum.NodeDatum
TIMESTAMP_UPLOAD -
Method Summary
Methods inherited from interface net.solarnetwork.domain.datum.AcEnergyDatum
getAcPhase, getApparentPower, getCurrent, getCurrent, getEffectivePowerFactor, getFrequency, getLineVoltage, getLineVoltage, getNeutralCurrent, getPhaseVoltage, getPowerFactor, getReactivePower, getRealPower, getVoltage, getVoltageMethods inherited from interface net.solarnetwork.node.domain.datum.AcEnergyDatum
populatePhaseMeasurementProperties, setAcPhase, setApparentPower, setCurrent, setCurrent, setEffectivePowerFactor, setFrequency, setLineVoltage, setLineVoltage, setNeutralCurrent, setPhaseVoltage, setPowerFactor, setReactivePower, setRealPower, setVoltage, setVoltageMethods inherited from interface net.solarnetwork.domain.datum.Datum
asSampleOperations, asSimpleMap, getKind, getObjectId, getSampleData, getSourceId, getTimestampMethods inherited from interface net.solarnetwork.domain.datum.DcEnergyDatum
getDcCurrent, getDcPower, getDcVoltageMethods inherited from interface net.solarnetwork.node.domain.datum.DcEnergyDatum
setDcCurrent, setDcPower, setDcVoltageMethods inherited from interface net.solarnetwork.domain.datum.EnergyDatum
getReverseWattHourReading, getWattHourReading, getWatts, isConsumption, isGenerationMethods inherited from interface net.solarnetwork.node.domain.datum.EnergyDatum
setReverseWattHourReading, setWattHourReading, setWatts, tagAsConsumption, tagAsGenerationMethods inherited from interface net.solarnetwork.domain.datum.MutableDatum
asMutableSampleOperationsMethods inherited from interface net.solarnetwork.node.domain.datum.MutableNodeDatum
cloneMethods inherited from interface net.solarnetwork.node.domain.datum.NodeDatum
copyWithId, copyWithSamples, getUploaded