Class SimpleAcDcEnergyDatum
java.lang.Object
net.solarnetwork.domain.BasicIdentity<net.solarnetwork.domain.datum.DatumId>
net.solarnetwork.domain.datum.GeneralDatum
net.solarnetwork.node.domain.datum.SimpleDatum
net.solarnetwork.node.domain.datum.SimpleEnergyDatum
net.solarnetwork.node.domain.datum.SimpleAcEnergyDatum
net.solarnetwork.node.domain.datum.SimpleAcDcEnergyDatum
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<net.solarnetwork.domain.datum.DatumId>,net.solarnetwork.domain.datum.AcDcEnergyDatum,net.solarnetwork.domain.datum.AcEnergyDatum,net.solarnetwork.domain.datum.Datum,net.solarnetwork.domain.datum.DatumSamplesContainer,net.solarnetwork.domain.datum.DatumSamplesOperations,net.solarnetwork.domain.datum.DcEnergyDatum,net.solarnetwork.domain.datum.EnergyDatum,net.solarnetwork.domain.datum.MutableDatum,net.solarnetwork.domain.datum.MutableDatumSamplesOperations,net.solarnetwork.domain.Differentiable<net.solarnetwork.domain.datum.DatumSamplesOperations>,net.solarnetwork.domain.Identity<net.solarnetwork.domain.datum.DatumId>,AcDcEnergyDatum,AcEnergyDatum,DcEnergyDatum,EnergyDatum,MutableNodeDatum,NodeDatum
Simple datum that implements
AcDcEnergyDatum.- Since:
- 2.0
- Version:
- 1.0
- Author:
- matt
- See Also:
-
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 -
Constructor Summary
ConstructorsConstructorDescriptionSimpleAcDcEnergyDatum(String sourceId, Instant timestamp, net.solarnetwork.domain.datum.DatumSamples samples) Constructor. -
Method Summary
Methods inherited from class net.solarnetwork.node.domain.datum.SimpleAcEnergyDatum
copyWithId, copyWithSamplesMethods inherited from class net.solarnetwork.node.domain.datum.SimpleDatum
clone, getUploaded, locationDatum, locationDatum, nodeDatum, nodeDatum, nodeDatum, setUploadedMethods inherited from class net.solarnetwork.domain.datum.GeneralDatum
addTag, asMutableSampleOperations, asSampleOperations, asSimpleMap, clear, createSimpleMap, findSampleValue, getKind, getObjectId, getSampleBigDecimal, getSampleData, getSampleData, getSampleDouble, getSampleFloat, getSampleInteger, getSampleLong, getSamples, getSampleString, getSampleValue, getSourceId, getTags, getTimestamp, hasSampleValue, hasSampleValue, hasTag, isEmpty, nodeDatum, putSampleValue, removeTag, setSampleData, setTags, toStringMethods inherited from class net.solarnetwork.domain.BasicIdentity
compareTo, equals, getId, hashCodeMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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 java.lang.Comparable
compareToMethods inherited from interface net.solarnetwork.domain.datum.Datum
asSampleOperations, asSimpleMap, getKind, getObjectId, getSampleData, getSourceId, getTimestampMethods inherited from interface net.solarnetwork.domain.datum.DatumSamplesOperations
differsFromMethods 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.Identity
getId, hasIdMethods inherited from interface net.solarnetwork.domain.datum.MutableDatum
asMutableSampleOperationsMethods inherited from interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
copyFrom, mergeFrom, mergeFrom, removeTagMethods inherited from interface net.solarnetwork.node.domain.datum.MutableNodeDatum
cloneMethods inherited from interface net.solarnetwork.node.domain.datum.NodeDatum
copyWithId, copyWithSamples, getUploaded
-
Constructor Details
-
Method Details
-
datumTypes
- Overrides:
datumTypesin classSimpleAcEnergyDatum
-