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.airconditioner.FanHeater Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.airconditioner.FanHeater:
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)0x0143
 
static final byte EPC_TEMPERATURE_SETTING_VALUE = (byte)0xB3
 
static final byte EPC_MEASURED_TEMPERATURE = (byte)0xBB
 
static final byte EPC_AUTOMATIC_TEMPERATURE_CONTROL_SETTING = (byte)0xB1
 
static final byte EPC_ON_TIMER_RESERVATION_SETTING = (byte)0x90
 
static final byte EPC_ON_TIMER_SETTING_VALUE_TIME = (byte)0x91
 
static final byte EPC_ON_TIMER_SETTING_VALUE_RELATIVE_TIME = (byte)0x92
 
static final byte EPC_OFF_TIMER_RESERVATION_SETTING = (byte)0x94
 
static final byte EPC_OFF_TIMER_SETTING_VALUE_TIME = (byte)0x95
 
static final byte EPC_OFF_TIMER_VALUE_RELATIVE_TIME = (byte)0x96
 
static final byte EPC_EXTENTIONAL_OPERATION_SETTING = (byte)0xC0
 
static final byte EPC_EXTENTIONAL_OPERATION_TIMER_TIME_SETTING_VALUE = (byte)0xC1
 
static final byte EPC_ION_EMISSION_SETTING = (byte)0xC2
 
static final byte EPC_IMPLEMENTED_ION_EMISSION_METHOD = (byte)0xC3
 
static final byte EPC_OIL_AMOUNT_LEVEL = (byte)0xC4
 
- 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 setTemperatureSettingValue (byte[] edt)
 
abstract byte[] getTemperatureSettingValue ()
 
boolean isValidTemperatureSettingValue (byte[] edt)
 
byte[] getMeasuredTemperature ()
 
boolean isValidMeasuredTemperature (byte[] edt)
 
boolean setAutomaticTemperatureControlSetting (byte[] edt)
 
byte[] getAutomaticTemperatureControlSetting ()
 
boolean isValidAutomaticTemperatureControlSetting (byte[] edt)
 
boolean setOnTimerReservationSetting (byte[] edt)
 
byte[] getOnTimerReservationSetting ()
 
boolean isValidOnTimerReservationSetting (byte[] edt)
 
boolean setOnTimerSettingValueTime (byte[] edt)
 
byte[] getOnTimerSettingValueTime ()
 
boolean isValidOnTimerSettingValueTime (byte[] edt)
 
boolean setOnTimerSettingValueRelativeTime (byte[] edt)
 
byte[] getOnTimerSettingValueRelativeTime ()
 
boolean isValidOnTimerSettingValueRelativeTime (byte[] edt)
 
boolean setOffTimerReservationSetting (byte[] edt)
 
byte[] getOffTimerReservationSetting ()
 
boolean isValidOffTimerReservationSetting (byte[] edt)
 
boolean setOffTimerSettingValueTime (byte[] edt)
 
byte[] getOffTimerSettingValueTime ()
 
boolean isValidOffTimerSettingValueTime (byte[] edt)
 
boolean setOffTimerValueRelativeTime (byte[] edt)
 
byte[] getOffTimerValueRelativeTime ()
 
boolean isValidOffTimerValueRelativeTime (byte[] edt)
 
boolean setExtentionalOperationSetting (byte[] edt)
 
byte[] getExtentionalOperationSetting ()
 
boolean isValidExtentionalOperationSetting (byte[] edt)
 
boolean setExtentionalOperationTimerTimeSettingValue (byte[] edt)
 
byte[] getExtentionalOperationTimerTimeSettingValue ()
 
boolean isValidExtentionalOperationTimerTimeSettingValue (byte[] edt)
 
boolean setIonEmissionSetting (byte[] edt)
 
byte[] getIonEmissionSetting ()
 
boolean isValidIonEmissionSetting (byte[] edt)
 
byte[] getImplementedIonEmissionMethod ()
 
boolean isValidImplementedIonEmissionMethod (byte[] edt)
 
byte[] getOilAmountLevel ()
 
boolean isValidOilAmountLevel (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 FanHeater.java.

Member Function Documentation

Getter com.sonycsl.echo.eoj.device.airconditioner.FanHeater.get ( )

Definition at line 1146 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getAutomaticTemperatureControlSetting ( )
protected

Property name : Automatic temperature control setting

EPC : 0xB1

Contents of property :
Sets automatic / non-automatic and gets the setting status

Value range (decimal notation) :
Automatic = 0x41, non-automatic = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 283 of file FanHeater.java.

short com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getEchoClassCode ( )

Definition at line 63 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getExtentionalOperationSetting ( )
protected

Property name : Extentional operation setting

EPC : 0xC0

Contents of property :
Sets ON/OFF of extensional operation and gets setting status.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 793 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getExtentionalOperationTimerTimeSettingValue ( )
protected

Property name : Extentional operation timer time setting value

EPC : 0xC1

Contents of property :
Setsextension time HH:MM and gets the extended time

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 865 of file FanHeater.java.

static Getter com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getG ( )
static

Definition at line 3187 of file FanHeater.java.

static Getter com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getG ( byte  instanceCode)
static

Definition at line 3191 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getImplementedIonEmissionMethod ( )
protected

Property name : Implemented ion emission method

EPC : 0xC3

Contents of property :
Specifies ion emission method implemented in humidifier by bit map

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 986 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getIonEmissionSetting ( )
protected

Property name : Ion emission setting

EPC : 0xC2

Contents of property :
Sets ON/OFF of ion emission and gets setting status.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 937 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getMeasuredTemperature ( )
protected

Property name : Measured temperature

EPC : 0xBB

Contents of property :
This property indicates the measured room temperature.

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

Data type : signed char

Data size : 1 byte

Unit : .C

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

Definition at line 211 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getOffTimerReservationSetting ( )
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Sets ON/OFF of reservation and gets setting status

Value range (decimal notation) :
Reservation ON: 0x41, OFF:0x42 for both time and relative time
Timer-based reservation ON:0x43, Relative time reservation ON:0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 576 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getOffTimerSettingValueTime ( )
protected

Property name : OFF timer setting value (time)

EPC : 0x95

Contents of property :
Sets timer value HH:MM and gets the setting status.

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 649 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getOffTimerValueRelativeTime ( )
protected

Property name : OFF timer value ( relative time)

EPC : 0x96

Contents of property :
Sets timer value HH:MM and gets updated time

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 721 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getOilAmountLevel ( )
protected

Property name : Oil amount level

EPC : 0xC4

Contents of property :
Specifies oil amount in the tank by 6 levels.

Value range (decimal notation) :
0x40: empty
0x41-0x45: minimum to maximum levels

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1036 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getOnTimerReservationSetting ( )
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Sets ON/OFF of reservation and gets the setting status.

Value range (decimal notation) :
Reservation ON: 0x41, OFF:0x42 for both time and relative time
Timer-based reservation ON:0x43, Relative time reservation ON:0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 357 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getOnTimerSettingValueRelativeTime ( )
protected

Property name : ON timer setting value (relative time)

EPC : 0x92

Contents of property :
Sets timer value HH:MM and gets the updated time

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 502 of file FanHeater.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getOnTimerSettingValueTime ( )
protected

Property name : ON timer setting value (time)

EPC : 0x91

Contents of property :
Sets timer value HH:MM and gets setting status

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 430 of file FanHeater.java.

abstract byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.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.airconditioner.FanHeater.getProperty ( byte  epc)
protected

Definition at line 1087 of file FanHeater.java.

abstract byte [] com.sonycsl.echo.eoj.device.airconditioner.FanHeater.getTemperatureSettingValue ( )
abstractprotected

Property name : Temperature setting value

EPC : 0xB3

Contents of property :
Sets the temperature and gets the setting status.

Value range (decimal notation) :
0x00.0x32 (0.50°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.airconditioner.FanHeater.inform ( )

Definition at line 1152 of file FanHeater.java.

Informer com.sonycsl.echo.eoj.device.airconditioner.FanHeater.inform ( boolean  multicast)
protected

Definition at line 1157 of file FanHeater.java.

static Informer com.sonycsl.echo.eoj.device.airconditioner.FanHeater.informG ( )
static

Definition at line 3196 of file FanHeater.java.

static Informer com.sonycsl.echo.eoj.device.airconditioner.FanHeater.informG ( byte  instanceCode)
static

Definition at line 3200 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidAutomaticTemperatureControlSetting ( byte[]  edt)
protected

Property name : Automatic temperature control setting

EPC : 0xB1

Contents of property :
Sets automatic / non-automatic and gets the setting status

Value range (decimal notation) :
Automatic = 0x41, non-automatic = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 306 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidExtentionalOperationSetting ( byte[]  edt)
protected

Property name : Extentional operation setting

EPC : 0xC0

Contents of property :
Sets ON/OFF of extensional operation and gets setting status.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 816 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidExtentionalOperationTimerTimeSettingValue ( byte[]  edt)
protected

Property name : Extentional operation timer time setting value

EPC : 0xC1

Contents of property :
Setsextension time HH:MM and gets the extended time

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 888 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidImplementedIonEmissionMethod ( byte[]  edt)
protected

Property name : Implemented ion emission method

EPC : 0xC3

Contents of property :
Specifies ion emission method implemented in humidifier by bit map

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1009 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidIonEmissionSetting ( byte[]  edt)
protected

Property name : Ion emission setting

EPC : 0xC2

Contents of property :
Sets ON/OFF of ion emission and gets setting status.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 960 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidMeasuredTemperature ( byte[]  edt)
protected

Property name : Measured temperature

EPC : 0xBB

Contents of property :
This property indicates the measured room temperature.

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

Data type : signed char

Data size : 1 byte

Unit : .C

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

Definition at line 234 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidOffTimerReservationSetting ( byte[]  edt)
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Sets ON/OFF of reservation and gets setting status

Value range (decimal notation) :
Reservation ON: 0x41, OFF:0x42 for both time and relative time
Timer-based reservation ON:0x43, Relative time reservation ON:0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 600 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidOffTimerSettingValueTime ( byte[]  edt)
protected

Property name : OFF timer setting value (time)

EPC : 0x95

Contents of property :
Sets timer value HH:MM and gets the setting status.

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 672 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidOffTimerValueRelativeTime ( byte[]  edt)
protected

Property name : OFF timer value ( relative time)

EPC : 0x96

Contents of property :
Sets timer value HH:MM and gets updated time

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 744 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidOilAmountLevel ( byte[]  edt)
protected

Property name : Oil amount level

EPC : 0xC4

Contents of property :
Specifies oil amount in the tank by 6 levels.

Value range (decimal notation) :
0x40: empty
0x41-0x45: minimum to maximum levels

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1060 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidOnTimerReservationSetting ( byte[]  edt)
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Sets ON/OFF of reservation and gets the setting status.

Value range (decimal notation) :
Reservation ON: 0x41, OFF:0x42 for both time and relative time
Timer-based reservation ON:0x43, Relative time reservation ON:0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 381 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidOnTimerSettingValueRelativeTime ( byte[]  edt)
protected

Property name : ON timer setting value (relative time)

EPC : 0x92

Contents of property :
Sets timer value HH:MM and gets the updated time

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 525 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidOnTimerSettingValueTime ( byte[]  edt)
protected

Property name : ON timer setting value (time)

EPC : 0x91

Contents of property :
Sets timer value HH:MM and gets setting status

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 453 of file FanHeater.java.

synchronized boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidProperty ( EchoProperty  property)
protected

Definition at line 1111 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.isValidTemperatureSettingValue ( byte[]  edt)
protected

Property name : Temperature setting value

EPC : 0xB3

Contents of property :
Sets the temperature and gets the setting status.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 185 of file FanHeater.java.

void com.sonycsl.echo.eoj.device.airconditioner.FanHeater.onNew ( )

Definition at line 57 of file FanHeater.java.

Setter com.sonycsl.echo.eoj.device.airconditioner.FanHeater.set ( )

Definition at line 1135 of file FanHeater.java.

Setter com.sonycsl.echo.eoj.device.airconditioner.FanHeater.set ( boolean  responseRequired)

Definition at line 1140 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setAutomaticTemperatureControlSetting ( byte[]  edt)
protected

Property name : Automatic temperature control setting

EPC : 0xB1

Contents of property :
Sets automatic / non-automatic and gets the setting status

Value range (decimal notation) :
Automatic = 0x41, non-automatic = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 260 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setExtentionalOperationSetting ( byte[]  edt)
protected

Property name : Extentional operation setting

EPC : 0xC0

Contents of property :
Sets ON/OFF of extensional operation and gets setting status.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 770 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setExtentionalOperationTimerTimeSettingValue ( byte[]  edt)
protected

Property name : Extentional operation timer time setting value

EPC : 0xC1

Contents of property :
Setsextension time HH:MM and gets the extended time

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 842 of file FanHeater.java.

static Setter com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setG ( )
static

Definition at line 3170 of file FanHeater.java.

static Setter com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setG ( byte  instanceCode)
static

Definition at line 3174 of file FanHeater.java.

static Setter com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setG ( boolean  responseRequired)
static

Definition at line 3178 of file FanHeater.java.

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

Definition at line 3182 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setIonEmissionSetting ( byte[]  edt)
protected

Property name : Ion emission setting

EPC : 0xC2

Contents of property :
Sets ON/OFF of ion emission and gets setting status.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 914 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setOffTimerReservationSetting ( byte[]  edt)
protected

Property name : OFF timer reservation setting

EPC : 0x94

Contents of property :
Sets ON/OFF of reservation and gets setting status

Value range (decimal notation) :
Reservation ON: 0x41, OFF:0x42 for both time and relative time
Timer-based reservation ON:0x43, Relative time reservation ON:0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 552 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setOffTimerSettingValueTime ( byte[]  edt)
protected

Property name : OFF timer setting value (time)

EPC : 0x95

Contents of property :
Sets timer value HH:MM and gets the setting status.

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 626 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setOffTimerValueRelativeTime ( byte[]  edt)
protected

Property name : OFF timer value ( relative time)

EPC : 0x96

Contents of property :
Sets timer value HH:MM and gets updated time

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 698 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setOnTimerReservationSetting ( byte[]  edt)
protected

Property name : ON timer reservation setting

EPC : 0x90

Contents of property :
Sets ON/OFF of reservation and gets the setting status.

Value range (decimal notation) :
Reservation ON: 0x41, OFF:0x42 for both time and relative time
Timer-based reservation ON:0x43, Relative time reservation ON:0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 333 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setOnTimerSettingValueRelativeTime ( byte[]  edt)
protected

Property name : ON timer setting value (relative time)

EPC : 0x92

Contents of property :
Sets timer value HH:MM and gets the updated time

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 479 of file FanHeater.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setOnTimerSettingValueTime ( byte[]  edt)
protected

Property name : ON timer setting value (time)

EPC : 0x91

Contents of property :
Sets timer value HH:MM and gets setting status

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 407 of file FanHeater.java.

abstract boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.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.airconditioner.FanHeater.setProperty ( EchoProperty  property)
protected

Definition at line 1066 of file FanHeater.java.

abstract boolean com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setTemperatureSettingValue ( byte[]  edt)
abstractprotected

Property name : Temperature setting value

EPC : 0xB3

Contents of property :
Sets the temperature and gets the setting status.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

void com.sonycsl.echo.eoj.device.airconditioner.FanHeater.setupPropertyMaps ( )
protected

Definition at line 46 of file FanHeater.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.airconditioner.FanHeater.ECHO_CLASS_CODE = (short)0x0143
static

Definition at line 28 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_AUTOMATIC_TEMPERATURE_CONTROL_SETTING = (byte)0xB1
static

Definition at line 32 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_EXTENTIONAL_OPERATION_SETTING = (byte)0xC0
static

Definition at line 39 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_EXTENTIONAL_OPERATION_TIMER_TIME_SETTING_VALUE = (byte)0xC1
static

Definition at line 40 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_IMPLEMENTED_ION_EMISSION_METHOD = (byte)0xC3
static

Definition at line 42 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_ION_EMISSION_SETTING = (byte)0xC2
static

Definition at line 41 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_MEASURED_TEMPERATURE = (byte)0xBB
static

Definition at line 31 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_OFF_TIMER_RESERVATION_SETTING = (byte)0x94
static

Definition at line 36 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_OFF_TIMER_SETTING_VALUE_TIME = (byte)0x95
static

Definition at line 37 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_OFF_TIMER_VALUE_RELATIVE_TIME = (byte)0x96
static

Definition at line 38 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_OIL_AMOUNT_LEVEL = (byte)0xC4
static

Definition at line 43 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_ON_TIMER_RESERVATION_SETTING = (byte)0x90
static

Definition at line 33 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_ON_TIMER_SETTING_VALUE_RELATIVE_TIME = (byte)0x92
static

Definition at line 35 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_ON_TIMER_SETTING_VALUE_TIME = (byte)0x91
static

Definition at line 34 of file FanHeater.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.FanHeater.EPC_TEMPERATURE_SETTING_VALUE = (byte)0xB3
static

Definition at line 30 of file FanHeater.java.


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