OpenECHO
 All Classes Namespaces Files Functions Variables
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater:
com.sonycsl.echo.eoj.device.DeviceObject com.sonycsl.echo.eoj.EchoObject

Classes

class  Getter
 
class  Informer
 
class  Proxy
 
class  Receiver
 
class  Setter
 

Public Member Functions

void onNew ()
 
short getEchoClassCode ()
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 
- Public Member Functions inherited from com.sonycsl.echo.eoj.device.DeviceObject
byte getInstanceCode ()
 
void allocateSelfDeviceInstanceCode ()
 
void onNew ()
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 
- Public Member Functions inherited from com.sonycsl.echo.eoj.EchoObject
 EchoObject ()
 
void onNew ()
 
void onFound ()
 
final byte[] getStatusChangeAnnouncementProperties ()
 
final byte[] getSetProperties ()
 
final byte[] getGetProperties ()
 
String toString ()
 
final byte getClassGroupCode ()
 
final byte getClassCode ()
 
abstract byte getInstanceCode ()
 
abstract short getEchoClassCode ()
 
final int getEchoObjectCode ()
 
final void setNode (EchoNode node)
 
final EchoNode getNode ()
 
final void removeNode ()
 
final boolean isSelfObject ()
 
final boolean isProxy ()
 
final void setReceiver (Receiver receiver)
 
final Receiver getReceiver ()
 
final EchoFrame onReceiveRequest (EchoFrame frame)
 
Setter set ()
 
Setter set (boolean responseRequired)
 
Getter get ()
 
Informer inform ()
 

Static Public Member Functions

static Setter setG ()
 
static Setter setG (byte instanceCode)
 
static Setter setG (boolean responseRequired)
 
static Setter setG (byte instanceCode, boolean responseRequired)
 
static Getter getG ()
 
static Getter getG (byte instanceCode)
 
static Informer informG ()
 
static Informer informG (byte instanceCode)
 

Static Public Attributes

static final short ECHO_CLASS_CODE = (short)0x026B
 
static final byte EPC_AUTOMATIC_WATER_HEATING_SETTING = (byte)0xB0
 
static final byte EPC_AUTOMATIC_WATER_TEMPERATURE_CONTROL_SETTING = (byte)0xB1
 
static final byte EPC_WATER_HEATER_STATUS = (byte)0xB2
 
static final byte EPC_WATER_HEATING_TEMPERATURE_SETTING = (byte)0xB3
 
static final byte EPC_DAYTIME_REHEATING_PERMISSION_SETTING = (byte)0xC0
 
static final byte EPC_MEASURED_TEMPERATURE_OF_WATER_IN_WATER_HEATER = (byte)0xC1
 
static final byte EPC_ALARM_STATUS = (byte)0xC2
 
static final byte EPC_TEMPERATURE_OF_SUPPLIED_WATER_SETTING = (byte)0xD1
 
static final byte EPC_BATH_WATER_TEMPERATURE_SETTING = (byte)0xD3
 
static final byte EPC_BATH_WATER_VOLUME_SETTING = (byte)0xE0
 
static final byte EPC_MEASURED_AMOUNT_OF_WATER_REMAINING_IN_TANK = (byte)0xE1
 
static final byte EPC_TANK_CAPACITY = (byte)0xE2
 
static final byte EPC_AUTOMATIC_BATH_WATER_HEATING_MODE_SETTING = (byte)0xE3
 
static final byte EPC_ADDITION_OF_HOT_WATER_FUNCTION_SETTING = (byte)0xE5
 
static final byte EPC_SLIGHT_BATH_WATER_TEMPERATURE_LOWERING_FUNCTION_SETTING = (byte)0xE6
 
static final byte EPC_BATH_WATER_VOLUME_SETTING1 = (byte)0xE7
 
static final byte EPC_BATH_WATER_VOLUME_SETTING2 = (byte)0xE8
 
static final byte EPC_BATH_WATER_VOLUME_SETTING3 = (byte)0xEE
 
static final byte EPC_BATH_WATER_VOLUME_SETTING4 = (byte)0xD4
 
static final byte EPC_BATH_WATER_VOLUME_SETTING4_MAXIMUM_SETTABLE_LEVEL = (byte)0xD5
 
static final byte EPC_ON_TIMER_RESERVATION_SETTING = (byte)0x90
 
static final byte EPC_ON_TIMER_SETTING = (byte)0x91
 
static final byte EPC_RATED_POWER_CONSUMPTION_OF_H_P_UNIT_IN_WINTERTIME = (byte)0xDB
 
static final byte EPC_RATED_POWER_CONSUMPTION_OF_H_P_UNIT_IN_IN_BETWEEN_SEASONS = (byte)0xDC
 
static final byte EPC_RATED_POWER_CONSUMPTION_OF_H_P_UNIT_IN_SUMMERTIME = (byte)0xDD
 
- Static Public Attributes inherited from com.sonycsl.echo.eoj.device.DeviceObject
static final byte EPC_OPERATION_STATUS = (byte)0x80
 
static final byte EPC_INSTALLATION_LOCATION = (byte)0x81
 
static final byte EPC_STANDARD_VERSION_INFORMATION = (byte)0x82
 
static final byte EPC_IDENTIFICATION_NUMBER = (byte)0x83
 
static final byte EPC_MEASURED_INSTANTANEOUS_POWER_CONSUMPTION = (byte)0x84
 
static final byte EPC_MEASURED_CUMULATIVE_POWER_CONSUMPTION = (byte)0x85
 
static final byte EPC_MANUFACTURERS_FAULT_CODE = (byte)0x86
 
static final byte EPC_CURRENT_LIMIT_SETTING = (byte)0x87
 
static final byte EPC_FAULT_STATUS = (byte)0x88
 
static final byte EPC_FAULT_DESCRIPTION = (byte)0x89
 
static final byte EPC_MANUFACTURER_CODE = (byte)0x8A
 
static final byte EPC_BUSINESS_FACILITY_CODE = (byte)0x8B
 
static final byte EPC_PRODUCT_CODE = (byte)0x8C
 
static final byte EPC_PRODUCTION_NUMBER = (byte)0x8D
 
static final byte EPC_PRODUCTION_DATE = (byte)0x8E
 
static final byte EPC_POWER_SAVING_OPERATION_SETTING = (byte)0x8F
 
static final byte EPC_REMOTE_CONTROL_SETTING = (byte)0x93
 
static final byte EPC_CURRENT_TIME_SETTING = (byte)0x97
 
static final byte EPC_CURRENT_DATE_SETTING = (byte)0x98
 
static final byte EPC_POWER_LIMIT_SETTING = (byte)0x99
 
static final byte EPC_CUMULATIVE_OPERATING_TIME = (byte)0x9A
 
static final byte EPC_STATUS_CHANGE_ANNOUNCEMENT_PROPERTY_MAP = (byte)0x9D
 
static final byte EPC_SET_PROPERTY_MAP = (byte)0x9E
 
static final byte EPC_GET_PROPERTY_MAP = (byte)0x9F
 
static final byte[] EDT_OPERATION_STATUS_ON = {(byte)0x30}
 
static final byte[] EDT_OPERATION_STATUS_OFF = {(byte)0x31}
 
static final byte[] EDT_STANDARD_VERSION_INFORMATION = {(byte)0x00, (byte)0x00, (byte)0x41, (byte)0x00}
 

Protected Member Functions

void setupPropertyMaps ()
 
boolean setOperationStatus (byte[] edt)
 
abstract byte[] getOperationStatus ()
 
abstract boolean setAutomaticWaterHeatingSetting (byte[] edt)
 
abstract byte[] getAutomaticWaterHeatingSetting ()
 
boolean isValidAutomaticWaterHeatingSetting (byte[] edt)
 
boolean setAutomaticWaterTemperatureControlSetting (byte[] edt)
 
byte[] getAutomaticWaterTemperatureControlSetting ()
 
boolean isValidAutomaticWaterTemperatureControlSetting (byte[] edt)
 
byte[] getWaterHeaterStatus ()
 
boolean isValidWaterHeaterStatus (byte[] edt)
 
abstract boolean setWaterHeatingTemperatureSetting (byte[] edt)
 
abstract byte[] getWaterHeatingTemperatureSetting ()
 
boolean isValidWaterHeatingTemperatureSetting (byte[] edt)
 
boolean setDaytimeReheatingPermissionSetting (byte[] edt)
 
byte[] getDaytimeReheatingPermissionSetting ()
 
boolean isValidDaytimeReheatingPermissionSetting (byte[] edt)
 
byte[] getMeasuredTemperatureOfWaterInWaterHeater ()
 
boolean isValidMeasuredTemperatureOfWaterInWaterHeater (byte[] edt)
 
byte[] getAlarmStatus ()
 
boolean isValidAlarmStatus (byte[] edt)
 
boolean setTemperatureOfSuppliedWaterSetting (byte[] edt)
 
byte[] getTemperatureOfSuppliedWaterSetting ()
 
boolean isValidTemperatureOfSuppliedWaterSetting (byte[] edt)
 
boolean setBathWaterTemperatureSetting (byte[] edt)
 
byte[] getBathWaterTemperatureSetting ()
 
boolean isValidBathWaterTemperatureSetting (byte[] edt)
 
boolean setBathWaterVolumeSetting (byte[] edt)
 
byte[] getBathWaterVolumeSetting ()
 
boolean isValidBathWaterVolumeSetting (byte[] edt)
 
byte[] getMeasuredAmountOfWaterRemainingInTank ()
 
boolean isValidMeasuredAmountOfWaterRemainingInTank (byte[] edt)
 
byte[] getTankCapacity ()
 
boolean isValidTankCapacity (byte[] edt)
 
abstract boolean setAutomaticBathWaterHeatingModeSetting (byte[] edt)
 
abstract byte[] getAutomaticBathWaterHeatingModeSetting ()
 
boolean isValidAutomaticBathWaterHeatingModeSetting (byte[] edt)
 
boolean setAdditionOfHotWaterFunctionSetting (byte[] edt)
 
byte[] getAdditionOfHotWaterFunctionSetting ()
 
boolean isValidAdditionOfHotWaterFunctionSetting (byte[] edt)
 
boolean setSlightBathWaterTemperatureLoweringFunctionSetting (byte[] edt)
 
byte[] getSlightBathWaterTemperatureLoweringFunctionSetting ()
 
boolean isValidSlightBathWaterTemperatureLoweringFunctionSetting (byte[] edt)
 
boolean setBathWaterVolumeSetting1 (byte[] edt)
 
byte[] getBathWaterVolumeSetting1 ()
 
boolean isValidBathWaterVolumeSetting1 (byte[] edt)
 
boolean setBathWaterVolumeSetting2 (byte[] edt)
 
byte[] getBathWaterVolumeSetting2 ()
 
boolean isValidBathWaterVolumeSetting2 (byte[] edt)
 
boolean setBathWaterVolumeSetting3 (byte[] edt)
 
byte[] getBathWaterVolumeSetting3 ()
 
boolean isValidBathWaterVolumeSetting3 (byte[] edt)
 
boolean setBathWaterVolumeSetting4 (byte[] edt)
 
byte[] getBathWaterVolumeSetting4 ()
 
boolean isValidBathWaterVolumeSetting4 (byte[] edt)
 
byte[] getBathWaterVolumeSetting4MaximumSettableLevel ()
 
boolean isValidBathWaterVolumeSetting4MaximumSettableLevel (byte[] edt)
 
boolean setOnTimerReservationSetting (byte[] edt)
 
byte[] getOnTimerReservationSetting ()
 
boolean isValidOnTimerReservationSetting (byte[] edt)
 
boolean setOnTimerSetting (byte[] edt)
 
byte[] getOnTimerSetting ()
 
boolean isValidOnTimerSetting (byte[] edt)
 
byte[] getRatedPowerConsumptionOfHPUnitInWintertime ()
 
boolean isValidRatedPowerConsumptionOfHPUnitInWintertime (byte[] edt)
 
byte[] getRatedPowerConsumptionOfHPUnitInInBetweenSeasons ()
 
boolean isValidRatedPowerConsumptionOfHPUnitInInBetweenSeasons (byte[] edt)
 
byte[] getRatedPowerConsumptionOfHPUnitInSummertime ()
 
boolean isValidRatedPowerConsumptionOfHPUnitInSummertime (byte[] edt)
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
Informer inform (boolean multicast)
 
- Protected Member Functions inherited from com.sonycsl.echo.eoj.device.DeviceObject
void setupPropertyMaps ()
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
boolean setOperationStatus (byte[] edt)
 
abstract byte[] getOperationStatus ()
 
boolean isValidOperationStatus (byte[] edt)
 
abstract boolean setInstallationLocation (byte[] edt)
 
abstract byte[] getInstallationLocation ()
 
boolean isValidInstallationLocation (byte[] edt)
 
byte[] getStandardVersionInformation ()
 
boolean isValidStandardVersionInformation (byte[] edt)
 
byte[] getIdentificationNumber ()
 
boolean isValidIdentificationNumber (byte[] edt)
 
byte[] getMeasuredInstantaneousPowerConsumption ()
 
boolean isValidMeasuredInstantaneousPowerConsumption (byte[] edt)
 
byte[] getMeasuredCumulativePowerConsumption ()
 
boolean isValidMeasuredCumulativePowerConsumption (byte[] edt)
 
byte[] getManufacturersFaultCode ()
 
boolean isValidManufacturersFaultCode (byte[] edt)
 
boolean setCurrentLimitSetting (byte[] edt)
 
byte[] getCurrentLimitSetting ()
 
boolean isValidCurrentLimitSetting (byte[] edt)
 
abstract byte[] getFaultStatus ()
 
boolean isValidFaultStatus (byte[] edt)
 
byte[] getFaultDescription ()
 
boolean isValidFaultDescription (byte[] edt)
 
abstract byte[] getManufacturerCode ()
 
boolean isValidManufacturerCode (byte[] edt)
 
byte[] getBusinessFacilityCode ()
 
boolean isValidBusinessFacilityCode (byte[] edt)
 
byte[] getProductCode ()
 
boolean isValidProductCode (byte[] edt)
 
byte[] getProductionNumber ()
 
boolean isValidProductionNumber (byte[] edt)
 
byte[] getProductionDate ()
 
boolean isValidProductionDate (byte[] edt)
 
boolean setPowerSavingOperationSetting (byte[] edt)
 
byte[] getPowerSavingOperationSetting ()
 
boolean isValidPowerSavingOperationSetting (byte[] edt)
 
boolean setRemoteControlSetting (byte[] edt)
 
byte[] getRemoteControlSetting ()
 
boolean isValidRemoteControlSetting (byte[] edt)
 
boolean setCurrentTimeSetting (byte[] edt)
 
byte[] getCurrentTimeSetting ()
 
boolean isValidCurrentTimeSetting (byte[] edt)
 
boolean setCurrentDateSetting (byte edt[])
 
byte[] getCurrentDateSetting ()
 
boolean isValidCurrentDateSetting (byte[] edt)
 
boolean setPowerLimitSetting (byte[] edt)
 
byte[] getPowerLimitSetting ()
 
boolean isValidPowerLimitSetting (byte[] edt)
 
byte[] getCumulativeOperatingTime ()
 
boolean isValidCumulativeOperatingTime (byte[] edt)
 
byte[] getStatusChangeAnnouncementPropertyMap ()
 
boolean isValidStatusChangeAnnouncementPropertyMap (byte[] edt)
 
byte[] getSetPropertyMap ()
 
boolean isValidSetPropertyMap (byte[] edt)
 
byte[] getGetPropertyMap ()
 
boolean isValidGetPropertyMap (byte[] edt)
 
Informer inform (boolean multicast)
 
- Protected Member Functions inherited from com.sonycsl.echo.eoj.EchoObject
void setupPropertyMaps ()
 
final void addStatusChangeAnnouncementProperty (byte epc)
 
final void removeStatusChangeAnnouncementProperty (byte epc)
 
final void clearStatusChangeAnnouncementProperties ()
 
final void addSetProperty (byte epc)
 
final void removeSetProperty (byte epc)
 
final void clearSetProperties ()
 
final void addGetProperty (byte epc)
 
final void removeGetProperty (byte epc)
 
final void clearGetProperties ()
 
synchronized boolean setProperty (EchoProperty property)
 
synchronized byte[] getProperty (byte epc)
 
synchronized boolean isValidProperty (EchoProperty property)
 
final void onReceiveSetRequest (EchoProperty property, EchoFrame response)
 
final void onReceiveGetRequest (byte epc, EchoFrame response)
 
Informer inform (boolean multicast)
 
InformerC informC (String address)
 

Additional Inherited Members

- Protected Attributes inherited from com.sonycsl.echo.eoj.device.DeviceObject
byte mEchoInstanceCode = 0
 

Detailed Description

Definition at line 26 of file ElectricWaterHeater.java.

Member Function Documentation

Getter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.get ( )

Definition at line 1895 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getAdditionOfHotWaterFunctionSetting ( )
protected

Property name : “Addition of hot water” function setting

EPC : 0xE5

Contents of property :
Used to specify whether or not to use the function to add hot water to the bath water in the bathtub, and to acquire the current setting.

Value range (decimal notation) :
“Addition of hot water” function ON = 0x41
“Addition of hot water” function OFF
= 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1039 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getAlarmStatus ( )
protected

Property name : Alarm status

EPC : 0xC2

Contents of property :
This property indicates the status of an alarm.

Value range (decimal notation) :
First byte:
Bit 0: Out of hot water
0 Normal
1 Alarm Bit 1: Water leaking
0 Normal
1 Alarm Bit 2: Water frozen
0 Normal
1 Alarm
Bits 3-7: reserved for future use
2-4 bytes:
reserved for future use

Data type : unsigned char × 2

Data size : 4 bytes

Unit : -

Access rule :
Announce - undefined
Set - undefined
Get - optional

Announcement at status change

Definition at line 562 of file ElectricWaterHeater.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getAutomaticBathWaterHeatingModeSetting ( )
abstractprotected

Property name : “Automatic bath water heating” mode setting

EPC : 0xE3

Contents of property :
Used to specify whether or not to use the “automatic bath water heating” mode, and to acquire the current setting.

Value range (decimal notation) :
“Automatic bath water heating” mode ON = 0x41
“Automatic bath water heating” mode OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getAutomaticWaterHeatingSetting ( )
abstractprotected

Property name : “Automatic water heating” setting

EPC : 0xB0

Contents of property :
Used to specify whether or not to use the automatic water heating function, and to acquire the current setting.

Value range (decimal notation) :
Automatic water heating function used: 0x41
Non-automatic water heating function stopped: 0x43
Non-automatic water heating function used: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getAutomaticWaterTemperatureControlSetting ( )
protected

Property name : “Automatic water temperature control” setting

EPC : 0xB1

Contents of property :
Used to specify whether or not to use the automatic water temperature control function, and to acquire the current setting.

Value range (decimal notation) :
Automatic water temperature control function used: 0x41
Automatic water temperature control function not used: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 258 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getBathWaterTemperatureSetting ( )
protected

Property name : Bath water temperature setting

EPC : 0xD3

Contents of property :
Used to specify (in °C) the temperature up to which the water heater will heat bath water, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 718 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getBathWaterVolumeSetting ( )
protected

Property name : Bath water volume setting

EPC : 0xE0

Contents of property :
Used to specify (in %) the volume of bath water the bathtub will contain upon completion of heating, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100%)

Data type : unsigned char

Data size : 1 byte

Unit : %

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 790 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getBathWaterVolumeSetting1 ( )
protected

Property name : Bath water volume setting 1

EPC : 0xE7

Contents of property :
Used to specify the bath water volume in liters, and to acquire the current setting.

Value range (decimal notation) :
0x00.0xFD (0.253 liters)

Data type : unsigned char

Data size : 1 byte

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1188 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getBathWaterVolumeSetting2 ( )
protected

Property name : Bath water volume setting 2

EPC : 0xE8

Contents of property :
Used to specify the bath water volume by selecting a level from among the 8 predefined levels, and to acquire the current setting.

Value range (decimal notation) :
0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1260 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getBathWaterVolumeSetting3 ( )
protected

Property name : Bath water volume setting 3

EPC : 0xEE

Contents of property :
Used to specify the bath water volume in liters, and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1332 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getBathWaterVolumeSetting4 ( )
protected

Property name : Bath water volume setting 4

EPC : 0xD4

Contents of property :

The bath hot water volume is specified by the number of steps.

Value range (decimal notation) :
0x01-0xFF

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1406 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getBathWaterVolumeSetting4MaximumSettableLevel ( )
protected

Property name : Bath water volume setting 4- Maximum settable level

EPC : 0xD5

Contents of property :

The maximum settable level is the top step of Bath water volume setting 4.

Value range (decimal notation) :
0x01-0xFF

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 1457 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getDaytimeReheatingPermissionSetting ( )
protected

Property name : “Daytime reheating permission” setting

EPC : 0xC0

Contents of property :
Used to specify whether or not to permit daytime reheating, and to acquire the current setting.

Value range (decimal notation) :
Daytime reheating permitted: 0x41 Daytime reheating not permitted: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 452 of file ElectricWaterHeater.java.

short com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getEchoClassCode ( )

Definition at line 79 of file ElectricWaterHeater.java.

static Getter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getG ( )
static

Definition at line 5141 of file ElectricWaterHeater.java.

static Getter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getG ( byte  instanceCode)
static

Definition at line 5145 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getMeasuredAmountOfWaterRemainingInTank ( )
protected

Property name : Measured amount of water remaining in tank

EPC : 0xE1

Contents of property :
This property indicates the measured amount of water left in the tank in liters.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 839 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getMeasuredTemperatureOfWaterInWaterHeater ( )
protected

Property name : Measured temperature of water in water heater

EPC : 0xC1

Contents of property :
This property indicates the current temperature of the water in the water heater.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 501 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getOnTimerReservationSetting ( )
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

Value range (decimal notation) :
Reservation ON = 0x41 Reservation OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1530 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getOnTimerSetting ( )
protected

Property name : ON timer setting

EPC : 0x91

Contents of property :
ON timer setting (HH:MM)

Value range (decimal notation) :
0.0x17: 0.0x3B (= 0.23): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1602 of file ElectricWaterHeater.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getOperationStatus ( )
abstractprotected

Property name : Operation status

EPC : 0x80

Contents of property :
This property indicates the ON/OFF status.

Value range (decimal notation) :
ON=0x30, OFF=0x31

Data type : unsigned char

Data size : 1 byte

Unit : —

Access rule :
Announce - undefined
Set - optional
Get - mandatory

Announcement at status change

synchronized byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getProperty ( byte  epc)
protected

Definition at line 1814 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getRatedPowerConsumptionOfHPUnitInInBetweenSeasons ( )
protected

Property name : Rated power consumption of H/P unit in in-between seasons

EPC : 0xDC

Contents of property :
This property indicates the rated power consumption of the heat pump in
in-between seasons (April, May, October, November)

Value range (decimal notation) :
0x0000.0xFFFD(0.65,533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 1705 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getRatedPowerConsumptionOfHPUnitInSummertime ( )
protected

Property name : Rated power consumption of H/P unit in summertime

EPC : 0xDD

Contents of property :
This property indicates the rated power consumption of the heat pump in summertime (June to September)

Value range (decimal notation) :
0x0000.0xFFFD(0.65,533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 1758 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getRatedPowerConsumptionOfHPUnitInWintertime ( )
protected

Property name : Rated power consumption of H/P unit in wintertime

EPC : 0xDB

Contents of property :
This property indicates the rated power consumption of the heat pump in wintertime (December to March)

Value range (decimal notation) :
0x0000.0xFFFD(0.65,533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 1652 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getSlightBathWaterTemperatureLoweringFunctionSetting ( )
protected

Property name : “Slight bath water temperature lowering” function setting

EPC : 0xE6

Contents of property :
Used to specify whether or not to use the “slight bath water temperature lowering” function, and to acquire the current setting.

Value range (decimal notation) :
“Slight bath water temperature lowering” function ON = 0x41
“Slight bath water temperature lowering” function OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1115 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getTankCapacity ( )
protected

Property name : Tank capacity

EPC : 0xE2

Contents of property :
This property indicates the tank capacity in liters.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 888 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getTemperatureOfSuppliedWaterSetting ( )
protected

Property name : “Temperature of supplied water” setting

EPC : 0xD1

Contents of property :
Used to specify the temperature of water supplied from the water heater in °C, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 646 of file ElectricWaterHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getWaterHeaterStatus ( )
protected

Property name : Water heater status

EPC : 0xB2

Contents of property :
This property indicates the current status of the water heater in terms of whether it is heating water or not.

Value range (decimal notation) :
Heating = 0x41 Not heating = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 308 of file ElectricWaterHeater.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.getWaterHeatingTemperatureSetting ( )
abstractprotected

Property name : Water heating temperature setting

EPC : 0xB3

Contents of property :
Used to specify (in °C) the temperature of heated water to achieve, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

Informer com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.inform ( )

Definition at line 1901 of file ElectricWaterHeater.java.

Informer com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.inform ( boolean  multicast)
protected

Definition at line 1906 of file ElectricWaterHeater.java.

static Informer com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.informG ( )
static

Definition at line 5150 of file ElectricWaterHeater.java.

static Informer com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.informG ( byte  instanceCode)
static

Definition at line 5154 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidAdditionOfHotWaterFunctionSetting ( byte[]  edt)
protected

Property name : “Addition of hot water” function setting

EPC : 0xE5

Contents of property :
Used to specify whether or not to use the function to add hot water to the bath water in the bathtub, and to acquire the current setting.

Value range (decimal notation) :
“Addition of hot water” function ON = 0x41
“Addition of hot water” function OFF
= 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1064 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidAlarmStatus ( byte[]  edt)
protected

Property name : Alarm status

EPC : 0xC2

Contents of property :
This property indicates the status of an alarm.

Value range (decimal notation) :
First byte:
Bit 0: Out of hot water
0 Normal
1 Alarm Bit 1: Water leaking
0 Normal
1 Alarm Bit 2: Water frozen
0 Normal
1 Alarm
Bits 3-7: reserved for future use
2-4 bytes:
reserved for future use

Data type : unsigned char × 2

Data size : 4 bytes

Unit : -

Access rule :
Announce - undefined
Set - undefined
Get - optional

Announcement at status change

Definition at line 597 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidAutomaticBathWaterHeatingModeSetting ( byte[]  edt)
protected

Property name : “Automatic bath water heating” mode setting

EPC : 0xE3

Contents of property :
Used to specify whether or not to use the “automatic bath water heating” mode, and to acquire the current setting.

Value range (decimal notation) :
“Automatic bath water heating” mode ON = 0x41
“Automatic bath water heating” mode OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

Definition at line 986 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidAutomaticWaterHeatingSetting ( byte[]  edt)
protected

Property name : “Automatic water heating” setting

EPC : 0xB0

Contents of property :
Used to specify whether or not to use the automatic water heating function, and to acquire the current setting.

Value range (decimal notation) :
Automatic water heating function used: 0x41
Non-automatic water heating function stopped: 0x43
Non-automatic water heating function used: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

Definition at line 207 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidAutomaticWaterTemperatureControlSetting ( byte[]  edt)
protected

Property name : “Automatic water temperature control” setting

EPC : 0xB1

Contents of property :
Used to specify whether or not to use the automatic water temperature control function, and to acquire the current setting.

Value range (decimal notation) :
Automatic water temperature control function used: 0x41
Automatic water temperature control function not used: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 282 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidBathWaterTemperatureSetting ( byte[]  edt)
protected

Property name : Bath water temperature setting

EPC : 0xD3

Contents of property :
Used to specify (in °C) the temperature up to which the water heater will heat bath water, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 741 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidBathWaterVolumeSetting ( byte[]  edt)
protected

Property name : Bath water volume setting

EPC : 0xE0

Contents of property :
Used to specify (in %) the volume of bath water the bathtub will contain upon completion of heating, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100%)

Data type : unsigned char

Data size : 1 byte

Unit : %

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 813 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidBathWaterVolumeSetting1 ( byte[]  edt)
protected

Property name : Bath water volume setting 1

EPC : 0xE7

Contents of property :
Used to specify the bath water volume in liters, and to acquire the current setting.

Value range (decimal notation) :
0x00.0xFD (0.253 liters)

Data type : unsigned char

Data size : 1 byte

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1211 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidBathWaterVolumeSetting2 ( byte[]  edt)
protected

Property name : Bath water volume setting 2

EPC : 0xE8

Contents of property :
Used to specify the bath water volume by selecting a level from among the 8 predefined levels, and to acquire the current setting.

Value range (decimal notation) :
0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1283 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidBathWaterVolumeSetting3 ( byte[]  edt)
protected

Property name : Bath water volume setting 3

EPC : 0xEE

Contents of property :
Used to specify the bath water volume in liters, and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1355 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidBathWaterVolumeSetting4 ( byte[]  edt)
protected

Property name : Bath water volume setting 4

EPC : 0xD4

Contents of property :

The bath hot water volume is specified by the number of steps.

Value range (decimal notation) :
0x01-0xFF

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1430 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidBathWaterVolumeSetting4MaximumSettableLevel ( byte[]  edt)
protected

Property name : Bath water volume setting 4- Maximum settable level

EPC : 0xD5

Contents of property :

The maximum settable level is the top step of Bath water volume setting 4.

Value range (decimal notation) :
0x01-0xFF

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 1481 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidDaytimeReheatingPermissionSetting ( byte[]  edt)
protected

Property name : “Daytime reheating permission” setting

EPC : 0xC0

Contents of property :
Used to specify whether or not to permit daytime reheating, and to acquire the current setting.

Value range (decimal notation) :
Daytime reheating permitted: 0x41 Daytime reheating not permitted: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 475 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidMeasuredAmountOfWaterRemainingInTank ( byte[]  edt)
protected

Property name : Measured amount of water remaining in tank

EPC : 0xE1

Contents of property :
This property indicates the measured amount of water left in the tank in liters.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 862 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidMeasuredTemperatureOfWaterInWaterHeater ( byte[]  edt)
protected

Property name : Measured temperature of water in water heater

EPC : 0xC1

Contents of property :
This property indicates the current temperature of the water in the water heater.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 524 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidOnTimerReservationSetting ( byte[]  edt)
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

Value range (decimal notation) :
Reservation ON = 0x41 Reservation OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1553 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidOnTimerSetting ( byte[]  edt)
protected

Property name : ON timer setting

EPC : 0x91

Contents of property :
ON timer setting (HH:MM)

Value range (decimal notation) :
0.0x17: 0.0x3B (= 0.23): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1625 of file ElectricWaterHeater.java.

synchronized boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidProperty ( EchoProperty  property)
protected

Definition at line 1849 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidRatedPowerConsumptionOfHPUnitInInBetweenSeasons ( byte[]  edt)
protected

Property name : Rated power consumption of H/P unit in in-between seasons

EPC : 0xDC

Contents of property :
This property indicates the rated power consumption of the heat pump in
in-between seasons (April, May, October, November)

Value range (decimal notation) :
0x0000.0xFFFD(0.65,533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 1731 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidRatedPowerConsumptionOfHPUnitInSummertime ( byte[]  edt)
protected

Property name : Rated power consumption of H/P unit in summertime

EPC : 0xDD

Contents of property :
This property indicates the rated power consumption of the heat pump in summertime (June to September)

Value range (decimal notation) :
0x0000.0xFFFD(0.65,533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 1782 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidRatedPowerConsumptionOfHPUnitInWintertime ( byte[]  edt)
protected

Property name : Rated power consumption of H/P unit in wintertime

EPC : 0xDB

Contents of property :
This property indicates the rated power consumption of the heat pump in wintertime (December to March)

Value range (decimal notation) :
0x0000.0xFFFD(0.65,533)

Data type : unsigned short

Data size : 2 bytes

Unit : W

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 1676 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidSlightBathWaterTemperatureLoweringFunctionSetting ( byte[]  edt)
protected

Property name : “Slight bath water temperature lowering” function setting

EPC : 0xE6

Contents of property :
Used to specify whether or not to use the “slight bath water temperature lowering” function, and to acquire the current setting.

Value range (decimal notation) :
“Slight bath water temperature lowering” function ON = 0x41
“Slight bath water temperature lowering” function OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1139 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidTankCapacity ( byte[]  edt)
protected

Property name : Tank capacity

EPC : 0xE2

Contents of property :
This property indicates the tank capacity in liters.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 911 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidTemperatureOfSuppliedWaterSetting ( byte[]  edt)
protected

Property name : “Temperature of supplied water” setting

EPC : 0xD1

Contents of property :
Used to specify the temperature of water supplied from the water heater in °C, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 669 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidWaterHeaterStatus ( byte[]  edt)
protected

Property name : Water heater status

EPC : 0xB2

Contents of property :
This property indicates the current status of the water heater in terms of whether it is heating water or not.

Value range (decimal notation) :
Heating = 0x41 Not heating = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - undefined
Get - optional

Definition at line 331 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.isValidWaterHeatingTemperatureSetting ( byte[]  edt)
protected

Property name : Water heating temperature setting

EPC : 0xB3

Contents of property :
Used to specify (in °C) the temperature of heated water to achieve, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

Definition at line 403 of file ElectricWaterHeater.java.

void com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.onNew ( )

Definition at line 73 of file ElectricWaterHeater.java.

Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.set ( )

Definition at line 1884 of file ElectricWaterHeater.java.

Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.set ( boolean  responseRequired)

Definition at line 1889 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setAdditionOfHotWaterFunctionSetting ( byte[]  edt)
protected

Property name : “Addition of hot water” function setting

EPC : 0xE5

Contents of property :
Used to specify whether or not to use the function to add hot water to the bath water in the bathtub, and to acquire the current setting.

Value range (decimal notation) :
“Addition of hot water” function ON = 0x41
“Addition of hot water” function OFF
= 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1014 of file ElectricWaterHeater.java.

abstract boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setAutomaticBathWaterHeatingModeSetting ( byte[]  edt)
abstractprotected

Property name : “Automatic bath water heating” mode setting

EPC : 0xE3

Contents of property :
Used to specify whether or not to use the “automatic bath water heating” mode, and to acquire the current setting.

Value range (decimal notation) :
“Automatic bath water heating” mode ON = 0x41
“Automatic bath water heating” mode OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

abstract boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setAutomaticWaterHeatingSetting ( byte[]  edt)
abstractprotected

Property name : “Automatic water heating” setting

EPC : 0xB0

Contents of property :
Used to specify whether or not to use the automatic water heating function, and to acquire the current setting.

Value range (decimal notation) :
Automatic water heating function used: 0x41
Non-automatic water heating function stopped: 0x43
Non-automatic water heating function used: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setAutomaticWaterTemperatureControlSetting ( byte[]  edt)
protected

Property name : “Automatic water temperature control” setting

EPC : 0xB1

Contents of property :
Used to specify whether or not to use the automatic water temperature control function, and to acquire the current setting.

Value range (decimal notation) :
Automatic water temperature control function used: 0x41
Automatic water temperature control function not used: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 234 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setBathWaterTemperatureSetting ( byte[]  edt)
protected

Property name : Bath water temperature setting

EPC : 0xD3

Contents of property :
Used to specify (in °C) the temperature up to which the water heater will heat bath water, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 695 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setBathWaterVolumeSetting ( byte[]  edt)
protected

Property name : Bath water volume setting

EPC : 0xE0

Contents of property :
Used to specify (in %) the volume of bath water the bathtub will contain upon completion of heating, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100%)

Data type : unsigned char

Data size : 1 byte

Unit : %

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 767 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setBathWaterVolumeSetting1 ( byte[]  edt)
protected

Property name : Bath water volume setting 1

EPC : 0xE7

Contents of property :
Used to specify the bath water volume in liters, and to acquire the current setting.

Value range (decimal notation) :
0x00.0xFD (0.253 liters)

Data type : unsigned char

Data size : 1 byte

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1165 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setBathWaterVolumeSetting2 ( byte[]  edt)
protected

Property name : Bath water volume setting 2

EPC : 0xE8

Contents of property :
Used to specify the bath water volume by selecting a level from among the 8 predefined levels, and to acquire the current setting.

Value range (decimal notation) :
0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1237 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setBathWaterVolumeSetting3 ( byte[]  edt)
protected

Property name : Bath water volume setting 3

EPC : 0xEE

Contents of property :
Used to specify the bath water volume in liters, and to acquire the current setting.

Value range (decimal notation) :
0x0000.0xFFFD (0.65533 liters)

Data type : unsigned short

Data size : 2 bytes

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1309 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setBathWaterVolumeSetting4 ( byte[]  edt)
protected

Property name : Bath water volume setting 4

EPC : 0xD4

Contents of property :

The bath hot water volume is specified by the number of steps.

Value range (decimal notation) :
0x01-0xFF

Data type : unsigned char

Data size : 1 byte

Unit : null

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1382 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setDaytimeReheatingPermissionSetting ( byte[]  edt)
protected

Property name : “Daytime reheating permission” setting

EPC : 0xC0

Contents of property :
Used to specify whether or not to permit daytime reheating, and to acquire the current setting.

Value range (decimal notation) :
Daytime reheating permitted: 0x41 Daytime reheating not permitted: 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 429 of file ElectricWaterHeater.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setG ( )
static

Definition at line 5124 of file ElectricWaterHeater.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setG ( byte  instanceCode)
static

Definition at line 5128 of file ElectricWaterHeater.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setG ( boolean  responseRequired)
static

Definition at line 5132 of file ElectricWaterHeater.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setG ( byte  instanceCode,
boolean  responseRequired 
)
static

Definition at line 5136 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setOnTimerReservationSetting ( byte[]  edt)
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

Value range (decimal notation) :
Reservation ON = 0x41 Reservation OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : liter

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1507 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setOnTimerSetting ( byte[]  edt)
protected

Property name : ON timer setting

EPC : 0x91

Contents of property :
ON timer setting (HH:MM)

Value range (decimal notation) :
0.0x17: 0.0x3B (= 0.23): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1579 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setOperationStatus ( byte[]  edt)
protected

Property name : Operation status

EPC : 0x80

Contents of property :
This property indicates the ON/OFF status.

Value range (decimal notation) :
ON=0x30, OFF=0x31

Data type : unsigned char

Data size : 1 byte

Unit : —

Access rule :
Announce - undefined
Set - optional
Get - mandatory

Announcement at status change

Definition at line 107 of file ElectricWaterHeater.java.

synchronized boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setProperty ( EchoProperty  property)
protected

Definition at line 1788 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setSlightBathWaterTemperatureLoweringFunctionSetting ( byte[]  edt)
protected

Property name : “Slight bath water temperature lowering” function setting

EPC : 0xE6

Contents of property :
Used to specify whether or not to use the “slight bath water temperature lowering” function, and to acquire the current setting.

Value range (decimal notation) :
“Slight bath water temperature lowering” function ON = 0x41
“Slight bath water temperature lowering” function OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 1091 of file ElectricWaterHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setTemperatureOfSuppliedWaterSetting ( byte[]  edt)
protected

Property name : “Temperature of supplied water” setting

EPC : 0xD1

Contents of property :
Used to specify the temperature of water supplied from the water heater in °C, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - optional
Get - optional

Definition at line 623 of file ElectricWaterHeater.java.

void com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setupPropertyMaps ( )
protected

Definition at line 57 of file ElectricWaterHeater.java.

abstract boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.setWaterHeatingTemperatureSetting ( byte[]  edt)
abstractprotected

Property name : Water heating temperature setting

EPC : 0xB3

Contents of property :
Used to specify (in °C) the temperature of heated water to achieve, and to acquire the current setting.

Value range (decimal notation) :
0x00.0x64 (0.100°C)

Data type : unsigned char

Data size : 1 byte

Unit : .C

Access rule :
Announce - undefined
Set - mandatory
Get - mandatory

Member Data Documentation

final short com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.ECHO_CLASS_CODE = (short)0x026B
static

Definition at line 28 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_ADDITION_OF_HOT_WATER_FUNCTION_SETTING = (byte)0xE5
static

Definition at line 43 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_ALARM_STATUS = (byte)0xC2
static

Definition at line 36 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_AUTOMATIC_BATH_WATER_HEATING_MODE_SETTING = (byte)0xE3
static

Definition at line 42 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_AUTOMATIC_WATER_HEATING_SETTING = (byte)0xB0
static

Definition at line 30 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_AUTOMATIC_WATER_TEMPERATURE_CONTROL_SETTING = (byte)0xB1
static

Definition at line 31 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_BATH_WATER_TEMPERATURE_SETTING = (byte)0xD3
static

Definition at line 38 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_BATH_WATER_VOLUME_SETTING = (byte)0xE0
static

Definition at line 39 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_BATH_WATER_VOLUME_SETTING1 = (byte)0xE7
static

Definition at line 45 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_BATH_WATER_VOLUME_SETTING2 = (byte)0xE8
static

Definition at line 46 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_BATH_WATER_VOLUME_SETTING3 = (byte)0xEE
static

Definition at line 47 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_BATH_WATER_VOLUME_SETTING4 = (byte)0xD4
static

Definition at line 48 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_BATH_WATER_VOLUME_SETTING4_MAXIMUM_SETTABLE_LEVEL = (byte)0xD5
static

Definition at line 49 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_DAYTIME_REHEATING_PERMISSION_SETTING = (byte)0xC0
static

Definition at line 34 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_MEASURED_AMOUNT_OF_WATER_REMAINING_IN_TANK = (byte)0xE1
static

Definition at line 40 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_MEASURED_TEMPERATURE_OF_WATER_IN_WATER_HEATER = (byte)0xC1
static

Definition at line 35 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_ON_TIMER_RESERVATION_SETTING = (byte)0x90
static

Definition at line 50 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_ON_TIMER_SETTING = (byte)0x91
static

Definition at line 51 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_RATED_POWER_CONSUMPTION_OF_H_P_UNIT_IN_IN_BETWEEN_SEASONS = (byte)0xDC
static

Definition at line 53 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_RATED_POWER_CONSUMPTION_OF_H_P_UNIT_IN_SUMMERTIME = (byte)0xDD
static

Definition at line 54 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_RATED_POWER_CONSUMPTION_OF_H_P_UNIT_IN_WINTERTIME = (byte)0xDB
static

Definition at line 52 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_SLIGHT_BATH_WATER_TEMPERATURE_LOWERING_FUNCTION_SETTING = (byte)0xE6
static

Definition at line 44 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_TANK_CAPACITY = (byte)0xE2
static

Definition at line 41 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_TEMPERATURE_OF_SUPPLIED_WATER_SETTING = (byte)0xD1
static

Definition at line 37 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_WATER_HEATER_STATUS = (byte)0xB2
static

Definition at line 32 of file ElectricWaterHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricWaterHeater.EPC_WATER_HEATING_TEMPERATURE_SETTING = (byte)0xB3
static

Definition at line 33 of file ElectricWaterHeater.java.


The documentation for this class was generated from the following file: