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.HomeAirConditioner Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner:
com.sonycsl.echo.eoj.device.DeviceObject com.sonycsl.echo.eoj.EchoObject com.sonycsl.echo.processing.defaults.DefaultHomeAirConditioner

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)0x0130
 
static final byte EPC_OPERATION_MODE_SETTING = (byte)0xB0
 
static final byte EPC_AUTOMATIC_TEMPERATURE_CONTROL_SETTING = (byte)0xB1
 
static final byte EPC_NORMAL_HIGH_SPEED_SILENT_OPERATION_SETTING = (byte)0xB2
 
static final byte EPC_SET_TEMPERATURE_VALUE = (byte)0xB3
 
static final byte EPC_SET_VALUE_OF_RELATIVE_HUMIDITY_IN_DEHUMIDIFYING_MODE = (byte)0xB4
 
static final byte EPC_SET_TEMPERATURE_VALUE_IN_COOLING_MODE = (byte)0xB5
 
static final byte EPC_SET_TEMPERATURE_VALUE_IN_HEATING_MODE = (byte)0xB6
 
static final byte EPC_SET_TEMPERATURE_VALUE_IN_DEHUMIDIFYING_MODE = (byte)0xB7
 
static final byte EPC_RATED_POWER_CONSUMPTION = (byte)0xB8
 
static final byte EPC_MEASURED_VALUE_OF_CURRENT_CONSUMPTION = (byte)0xB9
 
static final byte EPC_MEASURED_VALUE_OF_ROOM_RELATIVE_HUMIDITY = (byte)0xBA
 
static final byte EPC_MEASURED_VALUE_OF_ROOM_TEMPERATURE = (byte)0xBB
 
static final byte EPC_SET_TEMPERATURE_VALUE_OF_USER_REMOTE_CONTROL = (byte)0xBC
 
static final byte EPC_MEASURED_COOLED_AIR_TEMPERATURE = (byte)0xBD
 
static final byte EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE = (byte)0xBE
 
static final byte EPC_RELATIVE_TEMPERATURE_SETTING = (byte)0xBF
 
static final byte EPC_AIR_FLOW_RATE_SETTING = (byte)0xA0
 
static final byte EPC_AUTOMATIC_CONTROL_OF_AIR_FLOW_DIRECTION_SETTING = (byte)0xA1
 
static final byte EPC_AUTOMATIC_SWING_OF_AIR_FLOW_SETTING = (byte)0xA3
 
static final byte EPC_AIR_FLOW_DIRECTION_VERTICAL_SETTING = (byte)0xA4
 
static final byte EPC_AIR_FLOW_DIRECTION_HORIZONTAL_SETTING = (byte)0xA5
 
static final byte EPC_SPECIAL_STATE = (byte)0xAA
 
static final byte EPC_NON_PRIORITY_STATE = (byte)0xAB
 
static final byte EPC_VENTILATION_FUNCTION_SETTING = (byte)0xC0
 
static final byte EPC_HUMIDIFIER_FUNCTION_SETTING = (byte)0xC1
 
static final byte EPC_VENTILATION_AIR_FLOW_RATE_SETTING = (byte)0xC2
 
static final byte EPC_DEGREE_OF_HUMIDIFICATION_SETTING = (byte)0xC4
 
static final byte EPC_MOUNTED_AIR_CLEANING_METHOD = (byte)0xC6
 
static final byte EPC_AIR_PURIFIER_FUNCTION_SETTING = (byte)0xC7
 
static final byte EPC_MOUNTED_AIR_REFRESH_METHOD = (byte)0xC8
 
static final byte EPC_AIR_REFRESHER_FUNCTION_SETTING = (byte)0xC9
 
static final byte EPC_MOUNTED_SELF_CLEANING_METHOD = (byte)0xCA
 
static final byte EPC_SELF_CLEANING_FUNCTION_SETTING = (byte)0xCB
 
static final byte EPC_SPECIAL_FUNCTION_SETTING = (byte)0xCC
 
static final byte EPC_OPERATION_STATUS_OF_COMPONENTS = (byte)0xCD
 
static final byte EPC_THERMOSTAT_SETTING_OVERRIDE_FUNCTION = (byte)0xCE
 
static final byte EPC_AIR_PURIFICATION_MODE_SETTING = (byte)0xCF
 
static final byte EPC_ON_TIMER_BASED_RESERVATION_SETTING = (byte)0x90
 
static final byte EPC_ON_TIMER_SETTING_TIME = (byte)0x91
 
static final byte EPC_ON_TIMER_SETTING_RELATIVE_TIME = (byte)0x92
 
static final byte EPC_OFF_TIMER_BASED_RESERVATION_SETTING = (byte)0x94
 
static final byte EPC_OFF_TIMER_SETTING_TIME = (byte)0x95
 
static final byte EPC_OFF_TIMER_SETTING_RELATIVE_TIME = (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 setOperationModeSetting (byte[] edt)
 
abstract byte[] getOperationModeSetting ()
 
boolean isValidOperationModeSetting (byte[] edt)
 
boolean setAutomaticTemperatureControlSetting (byte[] edt)
 
byte[] getAutomaticTemperatureControlSetting ()
 
boolean isValidAutomaticTemperatureControlSetting (byte[] edt)
 
boolean setNormalHighSpeedSilentOperationSetting (byte[] edt)
 
byte[] getNormalHighSpeedSilentOperationSetting ()
 
boolean isValidNormalHighSpeedSilentOperationSetting (byte[] edt)
 
abstract boolean setSetTemperatureValue (byte[] edt)
 
abstract byte[] getSetTemperatureValue ()
 
boolean isValidSetTemperatureValue (byte[] edt)
 
boolean setSetValueOfRelativeHumidityInDehumidifyingMode (byte[] edt)
 
byte[] getSetValueOfRelativeHumidityInDehumidifyingMode ()
 
boolean isValidSetValueOfRelativeHumidityInDehumidifyingMode (byte[] edt)
 
boolean setSetTemperatureValueInCoolingMode (byte[] edt)
 
byte[] getSetTemperatureValueInCoolingMode ()
 
boolean isValidSetTemperatureValueInCoolingMode (byte[] edt)
 
boolean setSetTemperatureValueInHeatingMode (byte[] edt)
 
byte[] getSetTemperatureValueInHeatingMode ()
 
boolean isValidSetTemperatureValueInHeatingMode (byte[] edt)
 
boolean setSetTemperatureValueInDehumidifyingMode (byte[] edt)
 
byte[] getSetTemperatureValueInDehumidifyingMode ()
 
boolean isValidSetTemperatureValueInDehumidifyingMode (byte[] edt)
 
byte[] getRatedPowerConsumption ()
 
boolean isValidRatedPowerConsumption (byte[] edt)
 
byte[] getMeasuredValueOfCurrentConsumption ()
 
boolean isValidMeasuredValueOfCurrentConsumption (byte[] edt)
 
byte[] getMeasuredValueOfRoomRelativeHumidity ()
 
boolean isValidMeasuredValueOfRoomRelativeHumidity (byte[] edt)
 
byte[] getMeasuredValueOfRoomTemperature ()
 
boolean isValidMeasuredValueOfRoomTemperature (byte[] edt)
 
byte[] getSetTemperatureValueOfUserRemoteControl ()
 
boolean isValidSetTemperatureValueOfUserRemoteControl (byte[] edt)
 
byte[] getMeasuredCooledAirTemperature ()
 
boolean isValidMeasuredCooledAirTemperature (byte[] edt)
 
byte[] getMeasuredOutdoorAirTemperature ()
 
boolean isValidMeasuredOutdoorAirTemperature (byte[] edt)
 
boolean setRelativeTemperatureSetting (byte[] edt)
 
byte[] getRelativeTemperatureSetting ()
 
boolean isValidRelativeTemperatureSetting (byte[] edt)
 
boolean setAirFlowRateSetting (byte[] edt)
 
byte[] getAirFlowRateSetting ()
 
boolean isValidAirFlowRateSetting (byte[] edt)
 
boolean setAutomaticControlOfAirFlowDirectionSetting (byte[] edt)
 
byte[] getAutomaticControlOfAirFlowDirectionSetting ()
 
boolean isValidAutomaticControlOfAirFlowDirectionSetting (byte[] edt)
 
boolean setAutomaticSwingOfAirFlowSetting (byte[] edt)
 
byte[] getAutomaticSwingOfAirFlowSetting ()
 
boolean isValidAutomaticSwingOfAirFlowSetting (byte[] edt)
 
boolean setAirFlowDirectionVerticalSetting (byte[] edt)
 
byte[] getAirFlowDirectionVerticalSetting ()
 
boolean isValidAirFlowDirectionVerticalSetting (byte[] edt)
 
boolean setAirFlowDirectionHorizontalSetting (byte[] edt)
 
byte[] getAirFlowDirectionHorizontalSetting ()
 
boolean isValidAirFlowDirectionHorizontalSetting (byte[] edt)
 
byte[] getSpecialState ()
 
boolean isValidSpecialState (byte[] edt)
 
byte[] getNonPriorityState ()
 
boolean isValidNonPriorityState (byte[] edt)
 
boolean setVentilationFunctionSetting (byte[] edt)
 
byte[] getVentilationFunctionSetting ()
 
boolean isValidVentilationFunctionSetting (byte[] edt)
 
boolean setHumidifierFunctionSetting (byte[] edt)
 
byte[] getHumidifierFunctionSetting ()
 
boolean isValidHumidifierFunctionSetting (byte[] edt)
 
boolean setVentilationAirFlowRateSetting (byte[] edt)
 
byte[] getVentilationAirFlowRateSetting ()
 
boolean isValidVentilationAirFlowRateSetting (byte[] edt)
 
boolean setDegreeOfHumidificationSetting (byte[] edt)
 
byte[] getDegreeOfHumidificationSetting ()
 
boolean isValidDegreeOfHumidificationSetting (byte[] edt)
 
byte[] getMountedAirCleaningMethod ()
 
boolean isValidMountedAirCleaningMethod (byte[] edt)
 
boolean setAirPurifierFunctionSetting (byte[] edt)
 
byte[] getAirPurifierFunctionSetting ()
 
boolean isValidAirPurifierFunctionSetting (byte[] edt)
 
byte[] getMountedAirRefreshMethod ()
 
boolean isValidMountedAirRefreshMethod (byte[] edt)
 
boolean setAirRefresherFunctionSetting (byte[] edt)
 
byte[] getAirRefresherFunctionSetting ()
 
boolean isValidAirRefresherFunctionSetting (byte[] edt)
 
byte[] getMountedSelfCleaningMethod ()
 
boolean isValidMountedSelfCleaningMethod (byte[] edt)
 
boolean setSelfCleaningFunctionSetting (byte[] edt)
 
byte[] getSelfCleaningFunctionSetting ()
 
boolean isValidSelfCleaningFunctionSetting (byte[] edt)
 
boolean setSpecialFunctionSetting (byte[] edt)
 
byte[] getSpecialFunctionSetting ()
 
boolean isValidSpecialFunctionSetting (byte[] edt)
 
byte[] getOperationStatusOfComponents ()
 
boolean isValidOperationStatusOfComponents (byte[] edt)
 
boolean setThermostatSettingOverrideFunction (byte[] edt)
 
boolean isValidThermostatSettingOverrideFunction (byte[] edt)
 
boolean setAirPurificationModeSetting (byte[] edt)
 
byte[] getAirPurificationModeSetting ()
 
boolean isValidAirPurificationModeSetting (byte[] edt)
 
boolean setOnTimerBasedReservationSetting (byte[] edt)
 
byte[] getOnTimerBasedReservationSetting ()
 
boolean isValidOnTimerBasedReservationSetting (byte[] edt)
 
boolean setOnTimerSettingTime (byte[] edt)
 
byte[] getOnTimerSettingTime ()
 
boolean isValidOnTimerSettingTime (byte[] edt)
 
boolean setOnTimerSettingRelativeTime (byte[] edt)
 
byte[] getOnTimerSettingRelativeTime ()
 
boolean isValidOnTimerSettingRelativeTime (byte[] edt)
 
boolean setOffTimerBasedReservationSetting (byte[] edt)
 
byte[] getOffTimerBasedReservationSetting ()
 
boolean isValidOffTimerBasedReservationSetting (byte[] edt)
 
boolean setOffTimerSettingTime (byte[] edt)
 
byte[] getOffTimerSettingTime ()
 
boolean isValidOffTimerSettingTime (byte[] edt)
 
boolean setOffTimerSettingRelativeTime (byte[] edt)
 
byte[] getOffTimerSettingRelativeTime ()
 
boolean isValidOffTimerSettingRelativeTime (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 HomeAirConditioner.java.

Member Function Documentation

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

Definition at line 3220 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getAirFlowDirectionHorizontalSetting ( )
protected

Property name : Air flow direction (horizontal) setting

EPC : 0xA5

Contents of property :
Used to specify the air flow direction(s) in the horizontal plane by selecting a pattern from among the 31 predefined patterns, and to acquire the current setting.

Value range (decimal notation) :
Rightward = 0x41, leftward = 0x42, central = 0x43, rightward and leftward
= 0x44 (for a full list of the predefined
patterns, see the table in the subsection defining the detailed requirements for this property.

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1512 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getAirFlowDirectionVerticalSetting ( )
protected

Property name : Air flow direction (vertical) setting

EPC : 0xA4

Contents of property :
Used to specify the air flow direction in the vertical plane by selecting a pattern from among the 5 predefined patterns, and to acquire the current setting.

Value range (decimal notation) :
Uppermost = 0x41, lowermost = 0x42, central = 0x43, midpoint between uppermost and central = 0x44, midpoint between lowermost and central = 0x45

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1436 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getAirFlowRateSetting ( )
protected

Property name : Air flow rate setting

EPC : 0xA0

Contents of property :
Used to specify the air flow rate or use the function to automatically control the air flow rate, and to acquire the current setting. The air flow rate shall be selected from among the 8 predefined levels.

Value range (decimal notation) :
Automatic air flow rate control function used = 0x41
Air flow rate = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1219 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getAirPurificationModeSetting ( )
protected

Property name : Air purification mode setting

EPC : 0xCF

Contents of property :
Used to set the air purification mode setting ON/OFF and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2582 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getAirPurifierFunctionSetting ( )
protected

Property name : Air purifier function setting

EPC : 0xC7

Contents of property :
An 8-byte array used to specify, for each type of air purifier function, whether or not to use the air purifier function and the degree of air purification to achieve with the air purifier function, and to acquire the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the electrical dust collection-based air purifier function.
Element 1: Indicates whether or not to use the cluster ion-based air purifier function.
Elements 2 to 7: Reserved for future use.

Data type : unsigned char ×8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2043 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getAirRefresherFunctionSetting ( )
protected

Property name : Air refresher function setting

EPC : 0xC9

Contents of property :
An 8-byte array used to specify, for each type of air refresher function, whether or not to use the air refresher function and the degree of air refreshing to achieve with the air refresher function, and to acquire the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the minus ion-based air refresher function.
Element 1: Indicates whether or not to use the cluster ion-based air refresher function.
Elements 2.7: Reserved for future use.

Data type : unsigned char × 8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2179 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getAutomaticControlOfAirFlowDirectionSetting ( )
protected

Property name : Automatic control of air flow direction setting

EPC : 0xA1

Contents of property :
Used to specify whether or not to use the automatic air flow direction control function, to specify the plane(s) (vertical and/or horizontal) in which the automatic air flow direction control function is to be used, and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1292 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getAutomaticSwingOfAirFlowSetting ( )
protected

Property name : Automatic swing of air flow setting

EPC : 0xA3

Contents of property :
Used to specify whether or not to use the automatic air flow swing function, to specify the plane(s) (vertical and/or horizontal) in which the automatic air flow swing function is to be used, and to acquire the current setting.

Value range (decimal notation) :
Automatic air flow swing function not used = 0x31, used (vertical) = 0x41, used (horizontal) = 0x42, used (vertical and horizontal) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1364 of file HomeAirConditioner.java.

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

Property name : Automatic temperature control setting

EPC : 0xB1

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

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 281 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getDegreeOfHumidificationSetting ( )
protected

Property name : Degree of humidification setting

EPC : 0xC4

Contents of property :
Used to specify the degree of humidification to achieve by selecting a level from among the predefined levels, and to acquire the current setting.

Value range (decimal notation) :
Automatic control of the degree of humidification = 0x41
Degree of humidification = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1909 of file HomeAirConditioner.java.

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

Definition at line 95 of file HomeAirConditioner.java.

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

Definition at line 8650 of file HomeAirConditioner.java.

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

Definition at line 8654 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getHumidifierFunctionSetting ( )
protected

Property name : Humidifier function setting

EPC : 0xC1

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

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1760 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getMeasuredCooledAirTemperature ( )
protected

Property name : Measured cooled air temperature

EPC : 0xBD

Contents of property :
This property indicates the measured cooled air temperature at the outlet.

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 1021 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getMeasuredOutdoorAirTemperature ( )
protected

Property name : Measured outdoor air temperature

EPC : 0xBE

Contents of property :
This property indicates the measured outdoor air 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 1070 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getMeasuredValueOfCurrentConsumption ( )
protected

Property name : Measured value of current consumption

EPC : 0xB9

Contents of property :
Measured value of current consumption

Value range (decimal notation) :
0x0000.0xFFFD (0.6553.3A)

Data type : unsigned short

Data size : 2 bytes

Unit : 0.1A

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

Definition at line 825 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getMeasuredValueOfRoomRelativeHumidity ( )
protected

Property name : Measured value of room relative humidity

EPC : 0xBA

Contents of property :
Measured value of room relative humidity

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

Data type : unsigned char

Data size : 1 byte

Unit : %

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

Definition at line 874 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getMeasuredValueOfRoomTemperature ( )
protected

Property name : Measured value of room temperature

EPC : 0xBB

Contents of property :
Measured value of room temperature

Value range (decimal notation) :
0x80.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 923 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getMountedAirCleaningMethod ( )
protected

Property name : Mounted air cleaning method

EPC : 0xC6

Contents of property :
A bitmap indicates mounted method of exercising air cleaning function.

Value range (decimal notation) :
Bit 0: Information about electrical dust collection method mounting
0 - Not mounted 1 - Mounted
Bit 1: Information about cluster ion method mounting
0 - Not mounted 1 - Mounted

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1962 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getMountedAirRefreshMethod ( )
protected

Property name : Mounted air refresh method

EPC : 0xC8

Contents of property :
A bitmap indicates mounted method for exercising refresh function.

Value range (decimal notation) :
Bit 0: Information about minus ion method mounting
0 - Not mounted 1 - Mounted
Bit 1: Information about cluster ion method mounting
0 - Not mounted 1 - Mounted

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2098 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getMountedSelfCleaningMethod ( )
protected

Property name : Mounted self-cleaning method

EPC : 0xCA

Contents of property :
A bitmap indicates mounted method for exercising self-cleaning function.

Value range (decimal notation) :
Bit 0: Information about ozone cleaning method mounting
0 - Not mounted 1 - Mounted
Bit 1: Information about drying method mounting
0 - Not mounted 1 - Mounted

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2234 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getNonPriorityState ( )
protected

Property name : Non-priority state

EPC : 0xAB

Contents of property :
Used to indicate when the air conditioner is in a “non-priority” state.

Value range (decimal notation) :
“Normal operation” state = 0x40,
“Non-priority” state = 0x41

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1615 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getNormalHighSpeedSilentOperationSetting ( )
protected

Property name : Normal/high- speed/silent operation setting

EPC : 0xB2

Contents of property :
Used to specify the type of operation
(“normal,” “high-speed” or “silent”),
and to acquire the current setting.

Value range (decimal notation) :
Normal operation: 0x41 High-speed operation: 0x42
Silent operation: 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 359 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getOffTimerBasedReservationSetting ( )
protected

Property name : OFF timer-based reservation setting

EPC : 0x94

Contents of property :
Used to specify whether or not to use the OFF timer (time-based reservation function, relative time-based reservation function or both), and to acquire the current setting.

Value range (decimal notation) :
Both the time- and relative time-based reservation functions are ON = 0x41, both reservation functions are OFF = 0x42, time-based reservation function is ON = 0x43, relative time-based reservation function is ON = 0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2879 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getOffTimerSettingRelativeTime ( )
protected

Property name : OFF timer setting (relative time)

EPC : 0x96

Contents of property :
Used to specify the relative time for the relative time-based reservation function in the HH:MM format and to acquire the current setting.

Value range (decimal notation) :
0.0xFF: 0.0x3B
(= 0.255): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 3034 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getOffTimerSettingTime ( )
protected

Property name : OFF timer setting (time)

EPC : 0x95

Contents of property :
Used to specify the time for the
time-based reservation function in the
HH:MM format and to acquire the
current setting.

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 2957 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getOnTimerBasedReservationSetting ( )
protected

Property name : ON timer-based reservation setting

EPC : 0x90

Contents of property :
Used to specify whether or not to use the ON timer (time-based reservation function, relative time-based reservation function or both), and to acquire the current setting.

Value range (decimal notation) :
Both the time- and relative time-based reservation functions are ON = 0x41, both reservation functions are OFF = 0x42, time-based reservation function is ON = 0x43, relative time-based reservation function is ON = 0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2654 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getOnTimerSettingRelativeTime ( )
protected

Property name : ON timer setting (relative time)

EPC : 0x92

Contents of property :
Used to specify the relative time for the relative time-based reservation function in the HH:MM format and to acquire the current setting.

Value range (decimal notation) :
0.0xFF: 0.0x3B
(= 0.255): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 2806 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getOnTimerSettingTime ( )
protected

Property name : ON timer setting (time)

EPC : 0x91

Contents of property :
Used to specify the time for the
time-based reservation function in the HH:MM format and to acquire the
current setting.

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 2730 of file HomeAirConditioner.java.

abstract byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getOperationModeSetting ( )
abstractprotected

Property name : Operation mode setting

EPC : 0xB0

Contents of property :
Used to specify the operation mode (“automatic,” “cooling,” “heating,” “dehumidification,” “air circulator” or “other”), and to acquire the current setting.

Value range (decimal notation) :
The following values shall be used: Automatic: 0x41
Cooling: 0x42 Heating: 0x43
Dehumidification: 0x44 Air circulator: 0x45
Other: 0x40

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Announcement at status change

abstract byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.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

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getOperationStatusOfComponents ( )
protected

Property name : Operation status of components

EPC : 0xCD

Contents of property :
This property indicates the operation status of components of the air conditioner in a bitmap format.

Value range (decimal notation) :
Bit 0: Operation status of the compressor:
0: Not operating
1: In operation
Bit 1: Operation status of the thermostat:
0: Thermostat OFF
1: Thermostat ON Bits 2.7: Reserved for future use.

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2456 of file HomeAirConditioner.java.

synchronized byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getProperty ( byte  epc)
protected

Definition at line 3104 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getRatedPowerConsumption ( )
protected

Property name : Rated power consumption

EPC : 0xB8

Contents of property :
Rated power consumption in each operation mode of cooling/heating/dehumidifying/blast

Value range (decimal notation) :
0x0000.0xFFFD (0.65533W)
Cooling: heating: dehumidifying: blast

Data type : unsigned short × 4

Data size : 8 bytes

Unit : W

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

Definition at line 775 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getRelativeTemperatureSetting ( )
protected

Property name : Relative temperature setting

EPC : 0xBF

Contents of property :
Used to set the relative temperature relative to the target temperature for an air conditioner operation mode, and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : 0.1 .C

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

Definition at line 1144 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSelfCleaningFunctionSetting ( )
protected

Property name : Self-cleaning function setting

EPC : 0xCB

Contents of property :
An 8-byte array used to specify, for each type of self-cleaning function, whether or not to use the self-cleaning function and the degree of
self-cleaning to achieve with the
self-cleaning function, and to acquire
the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the ozone-based self-cleaning function.
Element 1: Indicates whether or not to use the drying-based self-cleaning function.
Elements 2.7: Reserved for future use.

Data type : unsigned char × 8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2321 of file HomeAirConditioner.java.

abstract byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSetTemperatureValue ( )
abstractprotected

Property name : Set temperature value

EPC : 0xB3

Contents of property :
Used to set the temperature and to
acquire the current setting.

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

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSetTemperatureValueInCoolingMode ( )
protected

Property name : Set temperature value in cooling mode

EPC : 0xB5

Contents of property :
Used to set the temperature for the “cooling” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 581 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSetTemperatureValueInDehumidifyingMode ( )
protected

Property name : Set temperature value in dehumidifying mode

EPC : 0xB7

Contents of property :
Used to set the temperature for the “dehumidification” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 725 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSetTemperatureValueInHeatingMode ( )
protected

Property name : Set temperature value in heating mode

EPC : 0xB6

Contents of property :
Used to set the temperature for the “heating” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 653 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSetTemperatureValueOfUserRemoteControl ( )
protected

Property name : Set temperature value of user remote control

EPC : 0xBC

Contents of property :
Set temperature value of user remote control

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 972 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSetValueOfRelativeHumidityInDehumidifyingMode ( )
protected

Property name : Set value of relative humidity in dehumidifying mode

EPC : 0xB4

Contents of property :
Used to set the relative humidity for the “dehumidification” mode 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 509 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSpecialFunctionSetting ( )
protected

Property name : Special function setting

EPC : 0xCC

Contents of property :
Used to specify the “special function” to use, and to acquire the current setting.

Value range (decimal notation) :
No setting: 0x40, clothes dryer function: 0x41, condensation suppressor function: 0x42, mite and mold control function: 0x43, active defrosting function: 0x44
0x45. : Reserved for future use.

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2401 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getSpecialState ( )
protected

Property name : Special state

EPC : 0xAA

Contents of property :
This property indicates if the air conditioner is in a “special” state (i.e. the “defrosting,” “preheating,” or “heat removal” state).

Value range (decimal notation) :
“Normal operation” state = 0x40, “Defrosting” state = 0x41, “Preheating” state = 0x42,
“Heat removal” state = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1564 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getVentilationAirFlowRateSetting ( )
protected

Property name : Ventilation air flow rate setting

EPC : 0xC2

Contents of property :
Used to specify the ventilation air flow rate by selecting a level from among the predefined levels, and to
acquire the current setting.

Value range (decimal notation) :
Automatic control of ventilation air flow rate = 0x41, ventilation air flow rate = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1834 of file HomeAirConditioner.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.getVentilationFunctionSetting ( )
protected

Property name : Ventilation function setting

EPC : 0xC0

Contents of property :
Used to specify whether or not to use the ventilation function, to specify the ventilation direction, and to acquire the current setting.

Value range (decimal notation) :
Ventilation function ON (outlet direction) = 0x41, ventilation function OFF = 0x42, ventilation function ON (intake direction) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1688 of file HomeAirConditioner.java.

Informer com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.inform ( )

Definition at line 3226 of file HomeAirConditioner.java.

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

Definition at line 3231 of file HomeAirConditioner.java.

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

Definition at line 8659 of file HomeAirConditioner.java.

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

Definition at line 8663 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidAirFlowDirectionHorizontalSetting ( byte[]  edt)
protected

Property name : Air flow direction (horizontal) setting

EPC : 0xA5

Contents of property :
Used to specify the air flow direction(s) in the horizontal plane by selecting a pattern from among the 31 predefined patterns, and to acquire the current setting.

Value range (decimal notation) :
Rightward = 0x41, leftward = 0x42, central = 0x43, rightward and leftward
= 0x44 (for a full list of the predefined
patterns, see the table in the subsection defining the detailed requirements for this property.

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1537 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidAirFlowDirectionVerticalSetting ( byte[]  edt)
protected

Property name : Air flow direction (vertical) setting

EPC : 0xA4

Contents of property :
Used to specify the air flow direction in the vertical plane by selecting a pattern from among the 5 predefined patterns, and to acquire the current setting.

Value range (decimal notation) :
Uppermost = 0x41, lowermost = 0x42, central = 0x43, midpoint between uppermost and central = 0x44, midpoint between lowermost and central = 0x45

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1459 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidAirFlowRateSetting ( byte[]  edt)
protected

Property name : Air flow rate setting

EPC : 0xA0

Contents of property :
Used to specify the air flow rate or use the function to automatically control the air flow rate, and to acquire the current setting. The air flow rate shall be selected from among the 8 predefined levels.

Value range (decimal notation) :
Automatic air flow rate control function used = 0x41
Air flow rate = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1243 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidAirPurificationModeSetting ( byte[]  edt)
protected

Property name : Air purification mode setting

EPC : 0xCF

Contents of property :
Used to set the air purification mode setting ON/OFF and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2605 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidAirPurifierFunctionSetting ( byte[]  edt)
protected

Property name : Air purifier function setting

EPC : 0xC7

Contents of property :
An 8-byte array used to specify, for each type of air purifier function, whether or not to use the air purifier function and the degree of air purification to achieve with the air purifier function, and to acquire the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the electrical dust collection-based air purifier function.
Element 1: Indicates whether or not to use the cluster ion-based air purifier function.
Elements 2 to 7: Reserved for future use.

Data type : unsigned char ×8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2069 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidAirRefresherFunctionSetting ( byte[]  edt)
protected

Property name : Air refresher function setting

EPC : 0xC9

Contents of property :
An 8-byte array used to specify, for each type of air refresher function, whether or not to use the air refresher function and the degree of air refreshing to achieve with the air refresher function, and to acquire the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the minus ion-based air refresher function.
Element 1: Indicates whether or not to use the cluster ion-based air refresher function.
Elements 2.7: Reserved for future use.

Data type : unsigned char × 8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2205 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidAutomaticControlOfAirFlowDirectionSetting ( byte[]  edt)
protected

Property name : Automatic control of air flow direction setting

EPC : 0xA1

Contents of property :
Used to specify whether or not to use the automatic air flow direction control function, to specify the plane(s) (vertical and/or horizontal) in which the automatic air flow direction control function is to be used, and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1315 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidAutomaticSwingOfAirFlowSetting ( byte[]  edt)
protected

Property name : Automatic swing of air flow setting

EPC : 0xA3

Contents of property :
Used to specify whether or not to use the automatic air flow swing function, to specify the plane(s) (vertical and/or horizontal) in which the automatic air flow swing function is to be used, and to acquire the current setting.

Value range (decimal notation) :
Automatic air flow swing function not used = 0x31, used (vertical) = 0x41, used (horizontal) = 0x42, used (vertical and horizontal) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1387 of file HomeAirConditioner.java.

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

Property name : Automatic temperature control setting

EPC : 0xB1

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

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 304 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidDegreeOfHumidificationSetting ( byte[]  edt)
protected

Property name : Degree of humidification setting

EPC : 0xC4

Contents of property :
Used to specify the degree of humidification to achieve by selecting a level from among the predefined levels, and to acquire the current setting.

Value range (decimal notation) :
Automatic control of the degree of humidification = 0x41
Degree of humidification = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1933 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidHumidifierFunctionSetting ( byte[]  edt)
protected

Property name : Humidifier function setting

EPC : 0xC1

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

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1783 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidMeasuredCooledAirTemperature ( byte[]  edt)
protected

Property name : Measured cooled air temperature

EPC : 0xBD

Contents of property :
This property indicates the measured cooled air temperature at the outlet.

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 1044 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidMeasuredOutdoorAirTemperature ( byte[]  edt)
protected

Property name : Measured outdoor air temperature

EPC : 0xBE

Contents of property :
This property indicates the measured outdoor air 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 1093 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidMeasuredValueOfCurrentConsumption ( byte[]  edt)
protected

Property name : Measured value of current consumption

EPC : 0xB9

Contents of property :
Measured value of current consumption

Value range (decimal notation) :
0x0000.0xFFFD (0.6553.3A)

Data type : unsigned short

Data size : 2 bytes

Unit : 0.1A

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

Definition at line 848 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidMeasuredValueOfRoomRelativeHumidity ( byte[]  edt)
protected

Property name : Measured value of room relative humidity

EPC : 0xBA

Contents of property :
Measured value of room relative humidity

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

Data type : unsigned char

Data size : 1 byte

Unit : %

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

Definition at line 897 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidMeasuredValueOfRoomTemperature ( byte[]  edt)
protected

Property name : Measured value of room temperature

EPC : 0xBB

Contents of property :
Measured value of room temperature

Value range (decimal notation) :
0x80.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 946 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidMountedAirCleaningMethod ( byte[]  edt)
protected

Property name : Mounted air cleaning method

EPC : 0xC6

Contents of property :
A bitmap indicates mounted method of exercising air cleaning function.

Value range (decimal notation) :
Bit 0: Information about electrical dust collection method mounting
0 - Not mounted 1 - Mounted
Bit 1: Information about cluster ion method mounting
0 - Not mounted 1 - Mounted

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1988 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidMountedAirRefreshMethod ( byte[]  edt)
protected

Property name : Mounted air refresh method

EPC : 0xC8

Contents of property :
A bitmap indicates mounted method for exercising refresh function.

Value range (decimal notation) :
Bit 0: Information about minus ion method mounting
0 - Not mounted 1 - Mounted
Bit 1: Information about cluster ion method mounting
0 - Not mounted 1 - Mounted

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2124 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidMountedSelfCleaningMethod ( byte[]  edt)
protected

Property name : Mounted self-cleaning method

EPC : 0xCA

Contents of property :
A bitmap indicates mounted method for exercising self-cleaning function.

Value range (decimal notation) :
Bit 0: Information about ozone cleaning method mounting
0 - Not mounted 1 - Mounted
Bit 1: Information about drying method mounting
0 - Not mounted 1 - Mounted

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2260 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidNonPriorityState ( byte[]  edt)
protected

Property name : Non-priority state

EPC : 0xAB

Contents of property :
Used to indicate when the air conditioner is in a “non-priority” state.

Value range (decimal notation) :
“Normal operation” state = 0x40,
“Non-priority” state = 0x41

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1639 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidNormalHighSpeedSilentOperationSetting ( byte[]  edt)
protected

Property name : Normal/high- speed/silent operation setting

EPC : 0xB2

Contents of property :
Used to specify the type of operation
(“normal,” “high-speed” or “silent”),
and to acquire the current setting.

Value range (decimal notation) :
Normal operation: 0x41 High-speed operation: 0x42
Silent operation: 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 385 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidOffTimerBasedReservationSetting ( byte[]  edt)
protected

Property name : OFF timer-based reservation setting

EPC : 0x94

Contents of property :
Used to specify whether or not to use the OFF timer (time-based reservation function, relative time-based reservation function or both), and to acquire the current setting.

Value range (decimal notation) :
Both the time- and relative time-based reservation functions are ON = 0x41, both reservation functions are OFF = 0x42, time-based reservation function is ON = 0x43, relative time-based reservation function is ON = 0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2902 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidOffTimerSettingRelativeTime ( byte[]  edt)
protected

Property name : OFF timer setting (relative time)

EPC : 0x96

Contents of property :
Used to specify the relative time for the relative time-based reservation function in the HH:MM format and to acquire the current setting.

Value range (decimal notation) :
0.0xFF: 0.0x3B
(= 0.255): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 3058 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidOffTimerSettingTime ( byte[]  edt)
protected

Property name : OFF timer setting (time)

EPC : 0x95

Contents of property :
Used to specify the time for the
time-based reservation function in the
HH:MM format and to acquire the
current setting.

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 2983 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidOnTimerBasedReservationSetting ( byte[]  edt)
protected

Property name : ON timer-based reservation setting

EPC : 0x90

Contents of property :
Used to specify whether or not to use the ON timer (time-based reservation function, relative time-based reservation function or both), and to acquire the current setting.

Value range (decimal notation) :
Both the time- and relative time-based reservation functions are ON = 0x41, both reservation functions are OFF = 0x42, time-based reservation function is ON = 0x43, relative time-based reservation function is ON = 0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2677 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidOnTimerSettingRelativeTime ( byte[]  edt)
protected

Property name : ON timer setting (relative time)

EPC : 0x92

Contents of property :
Used to specify the relative time for the relative time-based reservation function in the HH:MM format and to acquire the current setting.

Value range (decimal notation) :
0.0xFF: 0.0x3B
(= 0.255): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 2830 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidOnTimerSettingTime ( byte[]  edt)
protected

Property name : ON timer setting (time)

EPC : 0x91

Contents of property :
Used to specify the time for the
time-based reservation function in the HH:MM format and to acquire the
current setting.

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 2755 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidOperationModeSetting ( byte[]  edt)
protected

Property name : Operation mode setting

EPC : 0xB0

Contents of property :
Used to specify the operation mode (“automatic,” “cooling,” “heating,” “dehumidification,” “air circulator” or “other”), and to acquire the current setting.

Value range (decimal notation) :
The following values shall be used: Automatic: 0x41
Cooling: 0x42 Heating: 0x43
Dehumidification: 0x44 Air circulator: 0x45
Other: 0x40

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Announcement at status change

Definition at line 232 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidOperationStatusOfComponents ( byte[]  edt)
protected

Property name : Operation status of components

EPC : 0xCD

Contents of property :
This property indicates the operation status of components of the air conditioner in a bitmap format.

Value range (decimal notation) :
Bit 0: Operation status of the compressor:
0: Not operating
1: In operation
Bit 1: Operation status of the thermostat:
0: Thermostat OFF
1: Thermostat ON Bits 2.7: Reserved for future use.

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2484 of file HomeAirConditioner.java.

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

Definition at line 3156 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidRatedPowerConsumption ( byte[]  edt)
protected

Property name : Rated power consumption

EPC : 0xB8

Contents of property :
Rated power consumption in each operation mode of cooling/heating/dehumidifying/blast

Value range (decimal notation) :
0x0000.0xFFFD (0.65533W)
Cooling: heating: dehumidifying: blast

Data type : unsigned short × 4

Data size : 8 bytes

Unit : W

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

Definition at line 799 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidRelativeTemperatureSetting ( byte[]  edt)
protected

Property name : Relative temperature setting

EPC : 0xBF

Contents of property :
Used to set the relative temperature relative to the target temperature for an air conditioner operation mode, and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : 0.1 .C

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

Definition at line 1168 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSelfCleaningFunctionSetting ( byte[]  edt)
protected

Property name : Self-cleaning function setting

EPC : 0xCB

Contents of property :
An 8-byte array used to specify, for each type of self-cleaning function, whether or not to use the self-cleaning function and the degree of
self-cleaning to achieve with the
self-cleaning function, and to acquire
the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the ozone-based self-cleaning function.
Element 1: Indicates whether or not to use the drying-based self-cleaning function.
Elements 2.7: Reserved for future use.

Data type : unsigned char × 8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2350 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSetTemperatureValue ( byte[]  edt)
protected

Property name : Set temperature value

EPC : 0xB3

Contents of property :
Used to set the temperature and to
acquire the current setting.

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 460 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSetTemperatureValueInCoolingMode ( byte[]  edt)
protected

Property name : Set temperature value in cooling mode

EPC : 0xB5

Contents of property :
Used to set the temperature for the “cooling” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 604 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSetTemperatureValueInDehumidifyingMode ( byte[]  edt)
protected

Property name : Set temperature value in dehumidifying mode

EPC : 0xB7

Contents of property :
Used to set the temperature for the “dehumidification” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 748 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSetTemperatureValueInHeatingMode ( byte[]  edt)
protected

Property name : Set temperature value in heating mode

EPC : 0xB6

Contents of property :
Used to set the temperature for the “heating” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 676 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSetTemperatureValueOfUserRemoteControl ( byte[]  edt)
protected

Property name : Set temperature value of user remote control

EPC : 0xBC

Contents of property :
Set temperature value of user remote control

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 995 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSetValueOfRelativeHumidityInDehumidifyingMode ( byte[]  edt)
protected

Property name : Set value of relative humidity in dehumidifying mode

EPC : 0xB4

Contents of property :
Used to set the relative humidity for the “dehumidification” mode 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 532 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSpecialFunctionSetting ( byte[]  edt)
protected

Property name : Special function setting

EPC : 0xCC

Contents of property :
Used to specify the “special function” to use, and to acquire the current setting.

Value range (decimal notation) :
No setting: 0x40, clothes dryer function: 0x41, condensation suppressor function: 0x42, mite and mold control function: 0x43, active defrosting function: 0x44
0x45. : Reserved for future use.

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2425 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidSpecialState ( byte[]  edt)
protected

Property name : Special state

EPC : 0xAA

Contents of property :
This property indicates if the air conditioner is in a “special” state (i.e. the “defrosting,” “preheating,” or “heat removal” state).

Value range (decimal notation) :
“Normal operation” state = 0x40, “Defrosting” state = 0x41, “Preheating” state = 0x42,
“Heat removal” state = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1588 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidThermostatSettingOverrideFunction ( byte[]  edt)
protected

Property name : Thermostat setting override function

EPC : 0xCE

Contents of property :
Used to specify whether or not to allow the air conditioner to operate ignoring its thermostat setting.

Value range (decimal notation) :
Normal setting = 0x40, thermostat setting override function ON = 0x41, thermostat setting override function OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2533 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidVentilationAirFlowRateSetting ( byte[]  edt)
protected

Property name : Ventilation air flow rate setting

EPC : 0xC2

Contents of property :
Used to specify the ventilation air flow rate by selecting a level from among the predefined levels, and to
acquire the current setting.

Value range (decimal notation) :
Automatic control of ventilation air flow rate = 0x41, ventilation air flow rate = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1858 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.isValidVentilationFunctionSetting ( byte[]  edt)
protected

Property name : Ventilation function setting

EPC : 0xC0

Contents of property :
Used to specify whether or not to use the ventilation function, to specify the ventilation direction, and to acquire the current setting.

Value range (decimal notation) :
Ventilation function ON (outlet direction) = 0x41, ventilation function OFF = 0x42, ventilation function ON (intake direction) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1711 of file HomeAirConditioner.java.

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

Definition at line 89 of file HomeAirConditioner.java.

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

Definition at line 3209 of file HomeAirConditioner.java.

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

Definition at line 3214 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setAirFlowDirectionHorizontalSetting ( byte[]  edt)
protected

Property name : Air flow direction (horizontal) setting

EPC : 0xA5

Contents of property :
Used to specify the air flow direction(s) in the horizontal plane by selecting a pattern from among the 31 predefined patterns, and to acquire the current setting.

Value range (decimal notation) :
Rightward = 0x41, leftward = 0x42, central = 0x43, rightward and leftward
= 0x44 (for a full list of the predefined
patterns, see the table in the subsection defining the detailed requirements for this property.

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1487 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setAirFlowDirectionVerticalSetting ( byte[]  edt)
protected

Property name : Air flow direction (vertical) setting

EPC : 0xA4

Contents of property :
Used to specify the air flow direction in the vertical plane by selecting a pattern from among the 5 predefined patterns, and to acquire the current setting.

Value range (decimal notation) :
Uppermost = 0x41, lowermost = 0x42, central = 0x43, midpoint between uppermost and central = 0x44, midpoint between lowermost and central = 0x45

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1413 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setAirFlowRateSetting ( byte[]  edt)
protected

Property name : Air flow rate setting

EPC : 0xA0

Contents of property :
Used to specify the air flow rate or use the function to automatically control the air flow rate, and to acquire the current setting. The air flow rate shall be selected from among the 8 predefined levels.

Value range (decimal notation) :
Automatic air flow rate control function used = 0x41
Air flow rate = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1195 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setAirPurificationModeSetting ( byte[]  edt)
protected

Property name : Air purification mode setting

EPC : 0xCF

Contents of property :
Used to set the air purification mode setting ON/OFF and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2559 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setAirPurifierFunctionSetting ( byte[]  edt)
protected

Property name : Air purifier function setting

EPC : 0xC7

Contents of property :
An 8-byte array used to specify, for each type of air purifier function, whether or not to use the air purifier function and the degree of air purification to achieve with the air purifier function, and to acquire the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the electrical dust collection-based air purifier function.
Element 1: Indicates whether or not to use the cluster ion-based air purifier function.
Elements 2 to 7: Reserved for future use.

Data type : unsigned char ×8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2017 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setAirRefresherFunctionSetting ( byte[]  edt)
protected

Property name : Air refresher function setting

EPC : 0xC9

Contents of property :
An 8-byte array used to specify, for each type of air refresher function, whether or not to use the air refresher function and the degree of air refreshing to achieve with the air refresher function, and to acquire the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the minus ion-based air refresher function.
Element 1: Indicates whether or not to use the cluster ion-based air refresher function.
Elements 2.7: Reserved for future use.

Data type : unsigned char × 8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2153 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setAutomaticControlOfAirFlowDirectionSetting ( byte[]  edt)
protected

Property name : Automatic control of air flow direction setting

EPC : 0xA1

Contents of property :
Used to specify whether or not to use the automatic air flow direction control function, to specify the plane(s) (vertical and/or horizontal) in which the automatic air flow direction control function is to be used, and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1269 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setAutomaticSwingOfAirFlowSetting ( byte[]  edt)
protected

Property name : Automatic swing of air flow setting

EPC : 0xA3

Contents of property :
Used to specify whether or not to use the automatic air flow swing function, to specify the plane(s) (vertical and/or horizontal) in which the automatic air flow swing function is to be used, and to acquire the current setting.

Value range (decimal notation) :
Automatic air flow swing function not used = 0x31, used (vertical) = 0x41, used (horizontal) = 0x42, used (vertical and horizontal) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1341 of file HomeAirConditioner.java.

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

Property name : Automatic temperature control setting

EPC : 0xB1

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

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 258 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setDegreeOfHumidificationSetting ( byte[]  edt)
protected

Property name : Degree of humidification setting

EPC : 0xC4

Contents of property :
Used to specify the degree of humidification to achieve by selecting a level from among the predefined levels, and to acquire the current setting.

Value range (decimal notation) :
Automatic control of the degree of humidification = 0x41
Degree of humidification = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1885 of file HomeAirConditioner.java.

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

Definition at line 8633 of file HomeAirConditioner.java.

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

Definition at line 8637 of file HomeAirConditioner.java.

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

Definition at line 8641 of file HomeAirConditioner.java.

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

Definition at line 8645 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setHumidifierFunctionSetting ( byte[]  edt)
protected

Property name : Humidifier function setting

EPC : 0xC1

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

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1737 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setNormalHighSpeedSilentOperationSetting ( byte[]  edt)
protected

Property name : Normal/high- speed/silent operation setting

EPC : 0xB2

Contents of property :
Used to specify the type of operation
(“normal,” “high-speed” or “silent”),
and to acquire the current setting.

Value range (decimal notation) :
Normal operation: 0x41 High-speed operation: 0x42
Silent operation: 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 333 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setOffTimerBasedReservationSetting ( byte[]  edt)
protected

Property name : OFF timer-based reservation setting

EPC : 0x94

Contents of property :
Used to specify whether or not to use the OFF timer (time-based reservation function, relative time-based reservation function or both), and to acquire the current setting.

Value range (decimal notation) :
Both the time- and relative time-based reservation functions are ON = 0x41, both reservation functions are OFF = 0x42, time-based reservation function is ON = 0x43, relative time-based reservation function is ON = 0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2856 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setOffTimerSettingRelativeTime ( byte[]  edt)
protected

Property name : OFF timer setting (relative time)

EPC : 0x96

Contents of property :
Used to specify the relative time for the relative time-based reservation function in the HH:MM format and to acquire the current setting.

Value range (decimal notation) :
0.0xFF: 0.0x3B
(= 0.255): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 3010 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setOffTimerSettingTime ( byte[]  edt)
protected

Property name : OFF timer setting (time)

EPC : 0x95

Contents of property :
Used to specify the time for the
time-based reservation function in the
HH:MM format and to acquire the
current setting.

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 2931 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setOnTimerBasedReservationSetting ( byte[]  edt)
protected

Property name : ON timer-based reservation setting

EPC : 0x90

Contents of property :
Used to specify whether or not to use the ON timer (time-based reservation function, relative time-based reservation function or both), and to acquire the current setting.

Value range (decimal notation) :
Both the time- and relative time-based reservation functions are ON = 0x41, both reservation functions are OFF = 0x42, time-based reservation function is ON = 0x43, relative time-based reservation function is ON = 0x44

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2631 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setOnTimerSettingRelativeTime ( byte[]  edt)
protected

Property name : ON timer setting (relative time)

EPC : 0x92

Contents of property :
Used to specify the relative time for the relative time-based reservation function in the HH:MM format and to acquire the current setting.

Value range (decimal notation) :
0.0xFF: 0.0x3B
(= 0.255): (= 0.59)

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 2782 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setOnTimerSettingTime ( byte[]  edt)
protected

Property name : ON timer setting (time)

EPC : 0x91

Contents of property :
Used to specify the time for the
time-based reservation function in the HH:MM format and to acquire the
current setting.

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 2705 of file HomeAirConditioner.java.

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

Property name : Operation mode setting

EPC : 0xB0

Contents of property :
Used to specify the operation mode (“automatic,” “cooling,” “heating,” “dehumidification,” “air circulator” or “other”), and to acquire the current setting.

Value range (decimal notation) :
The following values shall be used: Automatic: 0x41
Cooling: 0x42 Heating: 0x43
Dehumidification: 0x44 Air circulator: 0x45
Other: 0x40

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Announcement at status change

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

Definition at line 3064 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setRelativeTemperatureSetting ( byte[]  edt)
protected

Property name : Relative temperature setting

EPC : 0xBF

Contents of property :
Used to set the relative temperature relative to the target temperature for an air conditioner operation mode, and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : 0.1 .C

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

Definition at line 1120 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setSelfCleaningFunctionSetting ( byte[]  edt)
protected

Property name : Self-cleaning function setting

EPC : 0xCB

Contents of property :
An 8-byte array used to specify, for each type of self-cleaning function, whether or not to use the self-cleaning function and the degree of
self-cleaning to achieve with the
self-cleaning function, and to acquire
the current settings.

Value range (decimal notation) :
Element 0: Indicates whether or not to use the ozone-based self-cleaning function.
Element 1: Indicates whether or not to use the drying-based self-cleaning function.
Elements 2.7: Reserved for future use.

Data type : unsigned char × 8

Data size : 1 byte × 8

Unit : -

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

Definition at line 2292 of file HomeAirConditioner.java.

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

Property name : Set temperature value

EPC : 0xB3

Contents of property :
Used to set the temperature and to
acquire the current setting.

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

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setSetTemperatureValueInCoolingMode ( byte[]  edt)
protected

Property name : Set temperature value in cooling mode

EPC : 0xB5

Contents of property :
Used to set the temperature for the “cooling” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 558 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setSetTemperatureValueInDehumidifyingMode ( byte[]  edt)
protected

Property name : Set temperature value in dehumidifying mode

EPC : 0xB7

Contents of property :
Used to set the temperature for the “dehumidification” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 702 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setSetTemperatureValueInHeatingMode ( byte[]  edt)
protected

Property name : Set temperature value in heating mode

EPC : 0xB6

Contents of property :
Used to set the temperature for the “heating” mode and to acquire the current setting.

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

Data type : unsigned char

Data size : 1 byte

Unit : .C

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

Definition at line 630 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setSetValueOfRelativeHumidityInDehumidifyingMode ( byte[]  edt)
protected

Property name : Set value of relative humidity in dehumidifying mode

EPC : 0xB4

Contents of property :
Used to set the relative humidity for the “dehumidification” mode 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 486 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setSpecialFunctionSetting ( byte[]  edt)
protected

Property name : Special function setting

EPC : 0xCC

Contents of property :
Used to specify the “special function” to use, and to acquire the current setting.

Value range (decimal notation) :
No setting: 0x40, clothes dryer function: 0x41, condensation suppressor function: 0x42, mite and mold control function: 0x43, active defrosting function: 0x44
0x45. : Reserved for future use.

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2377 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setThermostatSettingOverrideFunction ( byte[]  edt)
protected

Property name : Thermostat setting override function

EPC : 0xCE

Contents of property :
Used to specify whether or not to allow the air conditioner to operate ignoring its thermostat setting.

Value range (decimal notation) :
Normal setting = 0x40, thermostat setting override function ON = 0x41, thermostat setting override function OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 2510 of file HomeAirConditioner.java.

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

Definition at line 75 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setVentilationAirFlowRateSetting ( byte[]  edt)
protected

Property name : Ventilation air flow rate setting

EPC : 0xC2

Contents of property :
Used to specify the ventilation air flow rate by selecting a level from among the predefined levels, and to
acquire the current setting.

Value range (decimal notation) :
Automatic control of ventilation air flow rate = 0x41, ventilation air flow rate = 0x31.0x38

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1810 of file HomeAirConditioner.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.setVentilationFunctionSetting ( byte[]  edt)
protected

Property name : Ventilation function setting

EPC : 0xC0

Contents of property :
Used to specify whether or not to use the ventilation function, to specify the ventilation direction, and to acquire the current setting.

Value range (decimal notation) :
Ventilation function ON (outlet direction) = 0x41, ventilation function OFF = 0x42, ventilation function ON (intake direction) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1665 of file HomeAirConditioner.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.ECHO_CLASS_CODE = (short)0x0130
static

Definition at line 28 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_AIR_FLOW_DIRECTION_HORIZONTAL_SETTING = (byte)0xA5
static

Definition at line 50 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_AIR_FLOW_DIRECTION_VERTICAL_SETTING = (byte)0xA4
static

Definition at line 49 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_AIR_FLOW_RATE_SETTING = (byte)0xA0
static

Definition at line 46 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_AIR_PURIFICATION_MODE_SETTING = (byte)0xCF
static

Definition at line 66 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_AIR_PURIFIER_FUNCTION_SETTING = (byte)0xC7
static

Definition at line 58 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_AIR_REFRESHER_FUNCTION_SETTING = (byte)0xC9
static

Definition at line 60 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_AUTOMATIC_CONTROL_OF_AIR_FLOW_DIRECTION_SETTING = (byte)0xA1
static

Definition at line 47 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_AUTOMATIC_SWING_OF_AIR_FLOW_SETTING = (byte)0xA3
static

Definition at line 48 of file HomeAirConditioner.java.

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

Definition at line 31 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_DEGREE_OF_HUMIDIFICATION_SETTING = (byte)0xC4
static

Definition at line 56 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_HUMIDIFIER_FUNCTION_SETTING = (byte)0xC1
static

Definition at line 54 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_MEASURED_COOLED_AIR_TEMPERATURE = (byte)0xBD
static

Definition at line 43 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE = (byte)0xBE
static

Definition at line 44 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_MEASURED_VALUE_OF_CURRENT_CONSUMPTION = (byte)0xB9
static

Definition at line 39 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_MEASURED_VALUE_OF_ROOM_RELATIVE_HUMIDITY = (byte)0xBA
static

Definition at line 40 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_MEASURED_VALUE_OF_ROOM_TEMPERATURE = (byte)0xBB
static

Definition at line 41 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_MOUNTED_AIR_CLEANING_METHOD = (byte)0xC6
static

Definition at line 57 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_MOUNTED_AIR_REFRESH_METHOD = (byte)0xC8
static

Definition at line 59 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_MOUNTED_SELF_CLEANING_METHOD = (byte)0xCA
static

Definition at line 61 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_NON_PRIORITY_STATE = (byte)0xAB
static

Definition at line 52 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_NORMAL_HIGH_SPEED_SILENT_OPERATION_SETTING = (byte)0xB2
static

Definition at line 32 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_OFF_TIMER_BASED_RESERVATION_SETTING = (byte)0x94
static

Definition at line 70 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_OFF_TIMER_SETTING_RELATIVE_TIME = (byte)0x96
static

Definition at line 72 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_OFF_TIMER_SETTING_TIME = (byte)0x95
static

Definition at line 71 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_ON_TIMER_BASED_RESERVATION_SETTING = (byte)0x90
static

Definition at line 67 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_ON_TIMER_SETTING_RELATIVE_TIME = (byte)0x92
static

Definition at line 69 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_ON_TIMER_SETTING_TIME = (byte)0x91
static

Definition at line 68 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_OPERATION_MODE_SETTING = (byte)0xB0
static

Definition at line 30 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_OPERATION_STATUS_OF_COMPONENTS = (byte)0xCD
static

Definition at line 64 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_RATED_POWER_CONSUMPTION = (byte)0xB8
static

Definition at line 38 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_RELATIVE_TEMPERATURE_SETTING = (byte)0xBF
static

Definition at line 45 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SELF_CLEANING_FUNCTION_SETTING = (byte)0xCB
static

Definition at line 62 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SET_TEMPERATURE_VALUE = (byte)0xB3
static

Definition at line 33 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SET_TEMPERATURE_VALUE_IN_COOLING_MODE = (byte)0xB5
static

Definition at line 35 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SET_TEMPERATURE_VALUE_IN_DEHUMIDIFYING_MODE = (byte)0xB7
static

Definition at line 37 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SET_TEMPERATURE_VALUE_IN_HEATING_MODE = (byte)0xB6
static

Definition at line 36 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SET_TEMPERATURE_VALUE_OF_USER_REMOTE_CONTROL = (byte)0xBC
static

Definition at line 42 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SET_VALUE_OF_RELATIVE_HUMIDITY_IN_DEHUMIDIFYING_MODE = (byte)0xB4
static

Definition at line 34 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SPECIAL_FUNCTION_SETTING = (byte)0xCC
static

Definition at line 63 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_SPECIAL_STATE = (byte)0xAA
static

Definition at line 51 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_THERMOSTAT_SETTING_OVERRIDE_FUNCTION = (byte)0xCE
static

Definition at line 65 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_VENTILATION_AIR_FLOW_RATE_SETTING = (byte)0xC2
static

Definition at line 55 of file HomeAirConditioner.java.

final byte com.sonycsl.echo.eoj.device.airconditioner.HomeAirConditioner.EPC_VENTILATION_FUNCTION_SETTING = (byte)0xC0
static

Definition at line 53 of file HomeAirConditioner.java.


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