Package org.openremote.model.asset.impl
Class ElectricityStorageAsset
java.lang.Object
org.openremote.model.asset.Asset<ElectricityStorageAsset>
org.openremote.model.asset.impl.ElectricityAsset<ElectricityStorageAsset>
org.openremote.model.asset.impl.ElectricityStorageAsset
- All Implemented Interfaces:
AssetInfo
,IdentifiableEntity<ElectricityStorageAsset>
- Direct Known Subclasses:
ElectricityBatteryAsset
,ElectricityChargerAsset
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openremote.model.asset.Asset
Asset.AssetDeserializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Integer> static final AttributeDescriptor
<Integer> static final AttributeDescriptor
<Integer> static final AttributeDescriptor
<Integer[][]> static final AttributeDescriptor
<AttributeExecuteStatus> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Double> static final AttributeDescriptor
<Boolean> static final AttributeDescriptor
<Boolean> Fields inherited from class org.openremote.model.asset.impl.ElectricityAsset
EFFICIENCY_EXPORT, EFFICIENCY_IMPORT, ENERGY_EXPORT_TOTAL, ENERGY_IMPORT_TOTAL, POWER, POWER_EXPORT_MAX, POWER_IMPORT_MAX, TARIFF_EXPORT, TARIFF_IMPORT
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
For use by hydrators (i.e. -
Method Summary
Modifier and TypeMethodDescriptionsetEnergyCapacity
(Double value) setEnergyLevel
(Double value) setEnergyLevelPercentage
(Integer value) setEnergyLevelSchedule
(Integer[][] value) setSupportsExport
(Boolean value) setSupportsImport
(Boolean value) Methods inherited from class org.openremote.model.asset.impl.ElectricityAsset
getEfficiencyExport, getEfficiencyImport, getEnergyExportTotal, getEnergyImportTotal, getPower, getPowerExportMax, getPowerExportMin, getPowerImportMax, getPowerImportMin, getPowerSetpoint, getTariffExport, getTariffImport, setEfficiencyExport, setEfficiencyImport, setEnergyExportTotal, setEnergyImportTotal, setPower, setPowerExportMax, setPowerExportMin, setPowerImportMax, setPowerImportMin, setPowerSetpoint, setTariffExport, setTariffImport
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
-
SUPPORTS_EXPORT
-
SUPPORTS_IMPORT
-
ENERGY_LEVEL
-
ENERGY_CAPACITY
-
ENERGY_LEVEL_PERCENTAGE
-
ENERGY_LEVEL_PERCENTAGE_MAX
-
ENERGY_LEVEL_PERCENTAGE_MIN
-
ENERGY_LEVEL_SCHEDULE
-
FORCE_CHARGE
-
POWER_SETPOINT
-
POWER_IMPORT_MIN
-
POWER_EXPORT_MIN
-
CARBON_IMPORT
-
-
Constructor Details
-
ElectricityStorageAsset
protected ElectricityStorageAsset()For use by hydrators (i.e. JPA/Jackson) -
ElectricityStorageAsset
-
-
Method Details
-
isSupportsExport
-
setSupportsExport
-
isSupportsImport
-
setSupportsImport
-
getEnergyCapacity
-
setEnergyCapacity
-
getEnergyLevel
-
setEnergyLevel
-
getEnergyLevelPercentage
-
setEnergyLevelPercentage
-
getEnergyLevelPercentageMin
-
setEnergyLevelPercentageMin
-
getEnergyLevelPercentageMax
-
setEnergyLevelPercentageMax
-
getEnergyLevelSchedule
-
setEnergyLevelSchedule
-