Package org.openremote.model.asset.impl
Class ElectricityAsset<T extends ElectricityAsset<?>>
java.lang.Object
org.openremote.model.asset.Asset<T>
org.openremote.model.asset.impl.ElectricityAsset<T>
- All Implemented Interfaces:
AssetInfo
,IdentifiableEntity<T>
- Direct Known Subclasses:
ElectricityConsumerAsset
,ElectricityProducerAsset
,ElectricityStorageAsset
,ElectricitySupplierAsset
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openremote.model.asset.Asset
Asset.AssetDeserializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeDescriptor
<Integer> static final AttributeDescriptor
<Integer> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPower()
setEfficiencyExport
(Integer value) setEfficiencyImport
(Integer value) setEnergyExportTotal
(Double value) setEnergyImportTotal
(Double value) setPowerExportMax
(Double value) setPowerExportMin
(Double value) setPowerImportMax
(Double value) setPowerImportMin
(Double value) setPowerSetpoint
(Double value) setTariffExport
(Double value) setTariffImport
(Double value) Methods inherited from class org.openremote.model.asset.Asset
addAttributes, addOrReplaceAttributes, equals, getAssetClass, getAssetName, getAssetType, getAttribute, getAttribute, getAttributeNames, getAttributes, getAttributesString, getCreatedOn, getEmail, getId, getLocation, getManufacturer, getMetaString, getModel, getName, getNotes, getParentId, getPath, getRealm, getTags, getType, getVersion, hasAttribute, hasAttribute, hashCode, isAccessPublicRead, pathContains, postLoadCallback, setAccessPublicRead, setAttributes, setAttributes, setAttributes, setCreatedOn, setEmail, setId, setLocation, setManufacturer, setModel, setName, setNotes, setParent, setParentId, setRealm, setTags, setVersion, toString, toStringAll
-
Field Details
-
POWER
-
POWER_SETPOINT
-
POWER_IMPORT_MIN
-
POWER_IMPORT_MAX
-
POWER_EXPORT_MIN
-
POWER_EXPORT_MAX
-
ENERGY_IMPORT_TOTAL
-
ENERGY_EXPORT_TOTAL
-
EFFICIENCY_IMPORT
-
EFFICIENCY_EXPORT
-
TARIFF_IMPORT
-
TARIFF_EXPORT
-
-
Constructor Details
-
ElectricityAsset
protected ElectricityAsset()For use by hydrators (i.e. JPA/Jackson) -
ElectricityAsset
-
-
Method Details
-
getPower
-
setPower
-
getPowerSetpoint
-
setPowerSetpoint
-
getPowerImportMin
-
setPowerImportMin
-
getPowerImportMax
-
setPowerImportMax
-
getPowerExportMin
-
setPowerExportMin
-
getPowerExportMax
-
setPowerExportMax
-
getEnergyImportTotal
-
setEnergyImportTotal
-
getEnergyExportTotal
-
setEnergyExportTotal
-
getEfficiencyImport
-
setEfficiencyImport
-
getEfficiencyExport
-
setEfficiencyExport
-
getTariffImport
-
setTariffImport
-
getTariffExport
-
setTariffExport
-