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.FloorHeater Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater:
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)0x027B
 
static final byte EPC_TEMPERATURE_SETTING1 = (byte)0xE0
 
static final byte EPC_TEMPERATURE_SETTING2 = (byte)0xE1
 
static final byte EPC_MEASURED_ROOM_TEMPERATURE = (byte)0xE2
 
static final byte EPC_MEASURED_FLOOR_TEMPERATURE = (byte)0xE3
 
static final byte EPC_ZONE_CHANGE_SETTING = (byte)0xE4
 
static final byte EPC_SPECIAL_OPERATION_SETTING = (byte)0xE5
 
static final byte EPC_DAILY_TIMER_SETTING = (byte)0xE6
 
static final byte EPC_DAILY_TIMER_SETTING1 = (byte)0xE7
 
static final byte EPC_DAILY_TIMER_SETTING2 = (byte)0xE8
 
static final byte EPC_ON_TIMER_RESERVATION_SETTING = (byte)0x90
 
static final byte EPC_TIME_SET_BY_ON_TIMER = (byte)0x91
 
static final byte EPC_RELATIVE_ON_TIMER_SETTING = (byte)0x92
 
static final byte EPC_OFF_TIMER_RESERVATION_SETTING = (byte)0x94
 
static final byte EPC_TIME_SET_BY_OFF_TIMER = (byte)0x95
 
static final byte EPC_RELATIVE_OFF_TIMER_SETTING = (byte)0x96
 
- 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 ()
 
abstract boolean setOperationStatus (byte[] edt)
 
abstract byte[] getOperationStatus ()
 
abstract boolean setTemperatureSetting1 (byte[] edt)
 
abstract byte[] getTemperatureSetting1 ()
 
boolean isValidTemperatureSetting1 (byte[] edt)
 
abstract boolean setTemperatureSetting2 (byte[] edt)
 
abstract byte[] getTemperatureSetting2 ()
 
boolean isValidTemperatureSetting2 (byte[] edt)
 
byte[] getMeasuredRoomTemperature ()
 
boolean isValidMeasuredRoomTemperature (byte[] edt)
 
byte[] getMeasuredFloorTemperature ()
 
boolean isValidMeasuredFloorTemperature (byte[] edt)
 
boolean setZoneChangeSetting (byte[] edt)
 
byte[] getZoneChangeSetting ()
 
boolean isValidZoneChangeSetting (byte[] edt)
 
boolean setSpecialOperationSetting (byte[] edt)
 
byte[] getSpecialOperationSetting ()
 
boolean isValidSpecialOperationSetting (byte[] edt)
 
boolean setDailyTimerSetting (byte[] edt)
 
byte[] getDailyTimerSetting ()
 
boolean isValidDailyTimerSetting (byte[] edt)
 
boolean setDailyTimerSetting1 (byte[] edt)
 
byte[] getDailyTimerSetting1 ()
 
boolean isValidDailyTimerSetting1 (byte[] edt)
 
boolean setDailyTimerSetting2 (byte[] edt)
 
byte[] getDailyTimerSetting2 ()
 
boolean isValidDailyTimerSetting2 (byte[] edt)
 
boolean setOnTimerReservationSetting (byte[] edt)
 
byte[] getOnTimerReservationSetting ()
 
boolean isValidOnTimerReservationSetting (byte[] edt)
 
boolean setTimeSetByOnTimer (byte[] edt)
 
byte[] getTimeSetByOnTimer ()
 
boolean isValidTimeSetByOnTimer (byte[] edt)
 
boolean setRelativeOnTimerSetting (byte[] edt)
 
byte[] getRelativeOnTimerSetting ()
 
boolean isValidRelativeOnTimerSetting (byte[] edt)
 
boolean setOffTimerReservationSetting (byte[] edt)
 
byte[] getOffTimerReservationSetting ()
 
boolean isValidOffTimerReservationSetting (byte[] edt)
 
boolean setTimeSetByOffTimer (byte[] edt)
 
byte[] getTimeSetByOffTimer ()
 
boolean isValidTimeSetByOffTimer (byte[] edt)
 
boolean setRelativeOffTimerSetting (byte[] edt)
 
byte[] getRelativeOffTimerSetting ()
 
boolean isValidRelativeOffTimerSetting (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 FloorHeater.java.

Member Function Documentation

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

Definition at line 1328 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getDailyTimerSetting ( )
protected

Property name : Daily timer setting

EPC : 0xE6

Contents of property :
Daily timer ON/OFF
Up tp 2 kinds of timers can be used

Value range (decimal notation) :
Timer OFF=0x40, timer 1=0x41, timer 2=0x42

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 583 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getDailyTimerSetting1 ( )
protected

Property name : Daily timer setting 1

EPC : 0xE7

Contents of property :
Time set by daily timer

Value range (decimal notation) :
Set the time in the unit of 30 minutes, deviding 24 hours by 30 minutes and allocated to 6 bytes.
Each bit 1: worked 0: stopped

Data type : unsigned char × 6

Data size : 6 bytes

Unit : .

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

Definition at line 663 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getDailyTimerSetting2 ( )
protected

Property name : Daily timer setting 2

EPC : 0xE8

Contents of property :
Time set by daily timer

Value range (decimal notation) :
Set the time in the unit of 30 minutes, deviding 24 hours by 30 minutes and allocated to 6 bytes.
Each bit 1: worked 0: stopped

Data type : unsigned char × 6

Data size : 6 bytes

Unit : .

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

Definition at line 744 of file FloorHeater.java.

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

Definition at line 66 of file FloorHeater.java.

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

Definition at line 3688 of file FloorHeater.java.

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

Definition at line 3692 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getMeasuredFloorTemperature ( )
protected

Property name : Measured floor temperature

EPC : 0xE3

Contents of property :
Measured floor temperature

Value range (decimal notation) :
0x00.0x32 (0.50.C)

Data type : signed char

Data size : 1 byte

Unit : .C

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

Definition at line 347 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getMeasuredRoomTemperature ( )
protected

Property name : Measured room temperature

EPC : 0xE2

Contents of property :
Measured room temperature

Value range (decimal notation) :
0x81.0x7D (-127.125.C)

Data type : signed char

Data size : 1 byte

Unit : .C

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

Definition at line 296 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getOffTimerReservationSetting ( )
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1052 of file FloorHeater.java.

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

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 821 of file FloorHeater.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.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 - mandatory
Get - mandatory

Announcement at status change

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

Definition at line 1267 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getRelativeOffTimerSetting ( )
protected

Property name : Relative OFF timer setting

EPC : 0x96

Contents of property :
Timer value 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 1212 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getRelativeOnTimerSetting ( )
protected

Property name : Relative ON timer setting

EPC : 0x92

Contents of property :
Timer value HH:MM

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

Data type : unsigned char × 2

Data size : 2 byte

Unit : .

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

Definition at line 976 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getSpecialOperationSetting ( )
protected

Property name : Special operation setting

EPC : 0xE5

Contents of property :
Sets Nornal Operation/modest operation/high power operation and gets the status

Value range (decimal notation) :
Nornal Operation=0x41, modest
operation=0x42、high power
operation=0x43

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 504 of file FloorHeater.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getTemperatureSetting1 ( )
abstractprotected

Property name : Temperature setting 1

EPC : 0xE0

Contents of property :
This property indicates set temperature

Value range (decimal notation) :
0x00-0x32 (0-50.C) AUTO=0x41

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getTemperatureSetting2 ( )
abstractprotected

Property name : Temperature setting 2

EPC : 0xE1

Contents of property :
This property indicates set temperature level by 15 steps

Value range (decimal notation) :
0x31-0x3F
0x31 indicates the minimum level, 0x3F indicates the maximum level AUTO=0x41

Data type : unsigned char

Data size : 1 byte

Unit : .

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

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getTimeSetByOffTimer ( )
protected

Property name : Time set by OFF timer

EPC : 0x95

Contents of property :
Timer value 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 1131 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getTimeSetByOnTimer ( )
protected

Property name : Time set by ON timer

EPC : 0x91

Contents of property :
Timer value 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 898 of file FloorHeater.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.getZoneChangeSetting ( )
protected

Property name : Zone change setting

EPC : 0xE4

Contents of property :
Sets the target zone for control and gets the number of controllable zones

Value range (decimal notation) :
b0.b7 is allocated to 0 to 7
Each bit 1: with control, 0: without control

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 424 of file FloorHeater.java.

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

Definition at line 1334 of file FloorHeater.java.

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

Definition at line 1339 of file FloorHeater.java.

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

Definition at line 3697 of file FloorHeater.java.

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

Definition at line 3701 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidDailyTimerSetting ( byte[]  edt)
protected

Property name : Daily timer setting

EPC : 0xE6

Contents of property :
Daily timer ON/OFF
Up tp 2 kinds of timers can be used

Value range (decimal notation) :
Timer OFF=0x40, timer 1=0x41, timer 2=0x42

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 608 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidDailyTimerSetting1 ( byte[]  edt)
protected

Property name : Daily timer setting 1

EPC : 0xE7

Contents of property :
Time set by daily timer

Value range (decimal notation) :
Set the time in the unit of 30 minutes, deviding 24 hours by 30 minutes and allocated to 6 bytes.
Each bit 1: worked 0: stopped

Data type : unsigned char × 6

Data size : 6 bytes

Unit : .

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

Definition at line 689 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidDailyTimerSetting2 ( byte[]  edt)
protected

Property name : Daily timer setting 2

EPC : 0xE8

Contents of property :
Time set by daily timer

Value range (decimal notation) :
Set the time in the unit of 30 minutes, deviding 24 hours by 30 minutes and allocated to 6 bytes.
Each bit 1: worked 0: stopped

Data type : unsigned char × 6

Data size : 6 bytes

Unit : .

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

Definition at line 770 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidMeasuredFloorTemperature ( byte[]  edt)
protected

Property name : Measured floor temperature

EPC : 0xE3

Contents of property :
Measured floor temperature

Value range (decimal notation) :
0x00.0x32 (0.50.C)

Data type : signed char

Data size : 1 byte

Unit : .C

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

Definition at line 371 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidMeasuredRoomTemperature ( byte[]  edt)
protected

Property name : Measured room temperature

EPC : 0xE2

Contents of property :
Measured room temperature

Value range (decimal notation) :
0x81.0x7D (-127.125.C)

Data type : signed char

Data size : 1 byte

Unit : .C

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

Definition at line 320 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidOffTimerReservationSetting ( byte[]  edt)
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1076 of file FloorHeater.java.

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

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 845 of file FloorHeater.java.

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

Definition at line 1292 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidRelativeOffTimerSetting ( byte[]  edt)
protected

Property name : Relative OFF timer setting

EPC : 0x96

Contents of property :
Timer value 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 1238 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidRelativeOnTimerSetting ( byte[]  edt)
protected

Property name : Relative ON timer setting

EPC : 0x92

Contents of property :
Timer value HH:MM

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

Data type : unsigned char × 2

Data size : 2 byte

Unit : .

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

Definition at line 1001 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidSpecialOperationSetting ( byte[]  edt)
protected

Property name : Special operation setting

EPC : 0xE5

Contents of property :
Sets Nornal Operation/modest operation/high power operation and gets the status

Value range (decimal notation) :
Nornal Operation=0x41, modest
operation=0x42、high power
operation=0x43

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 530 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidTemperatureSetting1 ( byte[]  edt)
protected

Property name : Temperature setting 1

EPC : 0xE0

Contents of property :
This property indicates set temperature

Value range (decimal notation) :
0x00-0x32 (0-50.C) AUTO=0x41

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 191 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidTemperatureSetting2 ( byte[]  edt)
protected

Property name : Temperature setting 2

EPC : 0xE1

Contents of property :
This property indicates set temperature level by 15 steps

Value range (decimal notation) :
0x31-0x3F
0x31 indicates the minimum level, 0x3F indicates the maximum level AUTO=0x41

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 269 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidTimeSetByOffTimer ( byte[]  edt)
protected

Property name : Time set by OFF timer

EPC : 0x95

Contents of property :
Timer value 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 1157 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidTimeSetByOnTimer ( byte[]  edt)
protected

Property name : Time set by ON timer

EPC : 0x91

Contents of property :
Timer value 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 923 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.isValidZoneChangeSetting ( byte[]  edt)
protected

Property name : Zone change setting

EPC : 0xE4

Contents of property :
Sets the target zone for control and gets the number of controllable zones

Value range (decimal notation) :
b0.b7 is allocated to 0 to 7
Each bit 1: with control, 0: without control

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 449 of file FloorHeater.java.

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

Definition at line 60 of file FloorHeater.java.

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

Definition at line 1317 of file FloorHeater.java.

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

Definition at line 1322 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setDailyTimerSetting ( byte[]  edt)
protected

Property name : Daily timer setting

EPC : 0xE6

Contents of property :
Daily timer ON/OFF
Up tp 2 kinds of timers can be used

Value range (decimal notation) :
Timer OFF=0x40, timer 1=0x41, timer 2=0x42

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 558 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setDailyTimerSetting1 ( byte[]  edt)
protected

Property name : Daily timer setting 1

EPC : 0xE7

Contents of property :
Time set by daily timer

Value range (decimal notation) :
Set the time in the unit of 30 minutes, deviding 24 hours by 30 minutes and allocated to 6 bytes.
Each bit 1: worked 0: stopped

Data type : unsigned char × 6

Data size : 6 bytes

Unit : .

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

Definition at line 637 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setDailyTimerSetting2 ( byte[]  edt)
protected

Property name : Daily timer setting 2

EPC : 0xE8

Contents of property :
Time set by daily timer

Value range (decimal notation) :
Set the time in the unit of 30 minutes, deviding 24 hours by 30 minutes and allocated to 6 bytes.
Each bit 1: worked 0: stopped

Data type : unsigned char × 6

Data size : 6 bytes

Unit : .

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

Definition at line 718 of file FloorHeater.java.

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

Definition at line 3671 of file FloorHeater.java.

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

Definition at line 3675 of file FloorHeater.java.

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

Definition at line 3679 of file FloorHeater.java.

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

Definition at line 3683 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setOffTimerReservationSetting ( byte[]  edt)
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 1028 of file FloorHeater.java.

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

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Reservation ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 797 of file FloorHeater.java.

abstract boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setOperationStatus ( byte[]  edt)
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 - mandatory
Get - mandatory

Announcement at status change

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

Definition at line 1244 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setRelativeOffTimerSetting ( byte[]  edt)
protected

Property name : Relative OFF timer setting

EPC : 0x96

Contents of property :
Timer value 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 1186 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setRelativeOnTimerSetting ( byte[]  edt)
protected

Property name : Relative ON timer setting

EPC : 0x92

Contents of property :
Timer value HH:MM

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

Data type : unsigned char × 2

Data size : 2 byte

Unit : .

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

Definition at line 951 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setSpecialOperationSetting ( byte[]  edt)
protected

Property name : Special operation setting

EPC : 0xE5

Contents of property :
Sets Nornal Operation/modest operation/high power operation and gets the status

Value range (decimal notation) :
Nornal Operation=0x41, modest
operation=0x42、high power
operation=0x43

Data type : unsigned char

Data size : 1 byte

Unit : .

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

Definition at line 478 of file FloorHeater.java.

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

Property name : Temperature setting 1

EPC : 0xE0

Contents of property :
This property indicates set temperature

Value range (decimal notation) :
0x00-0x32 (0-50.C) AUTO=0x41

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

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

Property name : Temperature setting 2

EPC : 0xE1

Contents of property :
This property indicates set temperature level by 15 steps

Value range (decimal notation) :
0x31-0x3F
0x31 indicates the minimum level, 0x3F indicates the maximum level AUTO=0x41

Data type : unsigned char

Data size : 1 byte

Unit : .

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

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setTimeSetByOffTimer ( byte[]  edt)
protected

Property name : Time set by OFF timer

EPC : 0x95

Contents of property :
Timer value 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 1105 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setTimeSetByOnTimer ( byte[]  edt)
protected

Property name : Time set by ON timer

EPC : 0x91

Contents of property :
Timer value 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 873 of file FloorHeater.java.

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

Definition at line 47 of file FloorHeater.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.setZoneChangeSetting ( byte[]  edt)
protected

Property name : Zone change setting

EPC : 0xE4

Contents of property :
Sets the target zone for control and gets the number of controllable zones

Value range (decimal notation) :
b0.b7 is allocated to 0 to 7
Each bit 1: with control, 0: without control

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 399 of file FloorHeater.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.ECHO_CLASS_CODE = (short)0x027B
static

Definition at line 28 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_DAILY_TIMER_SETTING = (byte)0xE6
static

Definition at line 36 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_DAILY_TIMER_SETTING1 = (byte)0xE7
static

Definition at line 37 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_DAILY_TIMER_SETTING2 = (byte)0xE8
static

Definition at line 38 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_MEASURED_FLOOR_TEMPERATURE = (byte)0xE3
static

Definition at line 33 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_MEASURED_ROOM_TEMPERATURE = (byte)0xE2
static

Definition at line 32 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_OFF_TIMER_RESERVATION_SETTING = (byte)0x94
static

Definition at line 42 of file FloorHeater.java.

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

Definition at line 39 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_RELATIVE_OFF_TIMER_SETTING = (byte)0x96
static

Definition at line 44 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_RELATIVE_ON_TIMER_SETTING = (byte)0x92
static

Definition at line 41 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_SPECIAL_OPERATION_SETTING = (byte)0xE5
static

Definition at line 35 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_TEMPERATURE_SETTING1 = (byte)0xE0
static

Definition at line 30 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_TEMPERATURE_SETTING2 = (byte)0xE1
static

Definition at line 31 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_TIME_SET_BY_OFF_TIMER = (byte)0x95
static

Definition at line 43 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_TIME_SET_BY_ON_TIMER = (byte)0x91
static

Definition at line 40 of file FloorHeater.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.FloorHeater.EPC_ZONE_CHANGE_SETTING = (byte)0xE4
static

Definition at line 34 of file FloorHeater.java.


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