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

Classes

class  Getter
 
class  Informer
 
class  Proxy
 
class  Receiver
 
class  Setter
 

Public Member Functions

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

Static Public Member Functions

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

Static Public Attributes

static final short ECHO_CLASS_CODE = (short)0x0146
 
static final byte EPC_OPERATION_MODE_SETTING = (byte)0xB0
 
static final byte EPC_RATED_POWER_CONSUMPTION_OF_OUTDOOR_UNIT = (byte)0xB8
 
static final byte EPC_MEASURED_ELECTRIC_CURRENT_CONSUMPTION_OF_OUTDOOR_UNIT = (byte)0xB9
 
static final byte EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE1 = (byte)0xBE
 
static final byte EPC_SPECIAL_STATE = (byte)0xAA
 
static final byte EPC_OPERATION_STATUS_OF_COMPRESSOR = (byte)0xD0
 
static final byte EPC_OPERATION_MODE_INFORMATION = (byte)0xD1
 
static final byte EPC_FAN_ROTATION_SPEED = (byte)0xD2
 
static final byte EPC_MEASURED_POWER_CONSUMPTION_OF_OUTDOOR_UNIT = (byte)0xDB
 
static final byte EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE2 = (byte)0xEE
 
- Static Public Attributes inherited from com.sonycsl.echo.eoj.device.DeviceObject
static final byte EPC_OPERATION_STATUS = (byte)0x80
 
static final byte EPC_INSTALLATION_LOCATION = (byte)0x81
 
static final byte EPC_STANDARD_VERSION_INFORMATION = (byte)0x82
 
static final byte EPC_IDENTIFICATION_NUMBER = (byte)0x83
 
static final byte EPC_MEASURED_INSTANTANEOUS_POWER_CONSUMPTION = (byte)0x84
 
static final byte EPC_MEASURED_CUMULATIVE_POWER_CONSUMPTION = (byte)0x85
 
static final byte EPC_MANUFACTURERS_FAULT_CODE = (byte)0x86
 
static final byte EPC_CURRENT_LIMIT_SETTING = (byte)0x87
 
static final byte EPC_FAULT_STATUS = (byte)0x88
 
static final byte EPC_FAULT_DESCRIPTION = (byte)0x89
 
static final byte EPC_MANUFACTURER_CODE = (byte)0x8A
 
static final byte EPC_BUSINESS_FACILITY_CODE = (byte)0x8B
 
static final byte EPC_PRODUCT_CODE = (byte)0x8C
 
static final byte EPC_PRODUCTION_NUMBER = (byte)0x8D
 
static final byte EPC_PRODUCTION_DATE = (byte)0x8E
 
static final byte EPC_POWER_SAVING_OPERATION_SETTING = (byte)0x8F
 
static final byte EPC_REMOTE_CONTROL_SETTING = (byte)0x93
 
static final byte EPC_CURRENT_TIME_SETTING = (byte)0x97
 
static final byte EPC_CURRENT_DATE_SETTING = (byte)0x98
 
static final byte EPC_POWER_LIMIT_SETTING = (byte)0x99
 
static final byte EPC_CUMULATIVE_OPERATING_TIME = (byte)0x9A
 
static final byte EPC_STATUS_CHANGE_ANNOUNCEMENT_PROPERTY_MAP = (byte)0x9D
 
static final byte EPC_SET_PROPERTY_MAP = (byte)0x9E
 
static final byte EPC_GET_PROPERTY_MAP = (byte)0x9F
 
static final byte[] EDT_OPERATION_STATUS_ON = {(byte)0x30}
 
static final byte[] EDT_OPERATION_STATUS_OFF = {(byte)0x31}
 
static final byte[] EDT_STANDARD_VERSION_INFORMATION = {(byte)0x00, (byte)0x00, (byte)0x41, (byte)0x00}
 

Protected Member Functions

void setupPropertyMaps ()
 
boolean setOperationStatus (byte[] edt)
 
abstract byte[] getOperationStatus ()
 
boolean setOperationModeSetting (byte[] edt)
 
byte[] getOperationModeSetting ()
 
boolean isValidOperationModeSetting (byte[] edt)
 
byte[] getRatedPowerConsumptionOfOutdoorUnit ()
 
boolean isValidRatedPowerConsumptionOfOutdoorUnit (byte[] edt)
 
byte[] getMeasuredElectricCurrentConsumptionOfOutdoorUnit ()
 
boolean isValidMeasuredElectricCurrentConsumptionOfOutdoorUnit (byte[] edt)
 
byte[] getMeasuredOutdoorAirTemperature1 ()
 
boolean isValidMeasuredOutdoorAirTemperature1 (byte[] edt)
 
byte[] getSpecialState ()
 
boolean isValidSpecialState (byte[] edt)
 
byte[] getOperationStatusOfCompressor ()
 
boolean isValidOperationStatusOfCompressor (byte[] edt)
 
abstract byte[] getOperationModeInformation ()
 
boolean isValidOperationModeInformation (byte[] edt)
 
byte[] getFanRotationSpeed ()
 
boolean isValidFanRotationSpeed (byte[] edt)
 
byte[] getMeasuredPowerConsumptionOfOutdoorUnit ()
 
boolean isValidMeasuredPowerConsumptionOfOutdoorUnit (byte[] edt)
 
byte[] getMeasuredOutdoorAirTemperature2 ()
 
boolean isValidMeasuredOutdoorAirTemperature2 (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 PackageTypeCommercialAirConditionerOutdoorUnit.java.

Member Function Documentation

Getter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.get ( )
short com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getEchoClassCode ( )
byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getFanRotationSpeed ( )
protected

Property name : Fan rotation speed

EPC : 0xD2

Contents of property :
Used to acquire the rotation speed of the fan of the outdoor unit (expressed in %).

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

Data type : unsigned char

Data size : 1 byte

Unit : %

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

Definition at line 526 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

static Getter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getG ( )
static
static Getter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getG ( byte  instanceCode)
static
byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getMeasuredElectricCurrentConsumptionOfOutdoorUnit ( )
protected

Property name : Measured electric current consumption of outdoor unit

EPC : 0xB9

Contents of property :
Used to acquire the measured electric 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 273 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getMeasuredOutdoorAirTemperature1 ( )
protected

Property name : Measured outdoor air temperature 1

EPC : 0xBE

Contents of property :
Used to acquire the measured temperature of the outdoor air.

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

Data type : signed char

Data size : 1 byte

Unit : 1°C

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

Definition at line 322 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getMeasuredOutdoorAirTemperature2 ( )
protected

Property name : Measured outdoor air temperature 2

EPC : 0xEE

Contents of property :
Used to acquire the measured temperature of the outdoor air.

Value range (decimal notation) :
0xF554.0x7FFD (-273,2 .3276.5°C)

Data type : signed short

Data size : 2 bytes

Unit : 0.1°C

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

Definition at line 624 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getMeasuredPowerConsumptionOfOutdoorUnit ( )
protected

Property name : Measured power consumption of outdoor unit

EPC : 0xDB

Contents of property :
Used to acquire the measured power consumption of the outdoor unit.

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

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 575 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

abstract byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getOperationModeInformation ( )
abstractprotected

Property name : Operation mode information

EPC : 0xD1

Contents of property :
Used to acquire the current operation mode (i.e. “cooling,” “heating,” “dehumidification” or “other”).

Value range (decimal notation) :
Cooling: 0x42 Heating: 0x43
Dehumidification: 0x44 Other: 0x40

Data type : unsigned char

Data size : 1 byte

Unit : null

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

byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getOperationModeSetting ( )
protected

Property name : Operation mode setting

EPC : 0xB0

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

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

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Announcement at status change

Definition at line 168 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

abstract byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getOperationStatus ( )
abstractprotected

Property name : Operation status

EPC : 0x80

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

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

Data type : unsigned char

Data size : 1 byte

Unit : —

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

Announcement at status change

byte [] com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.getOperationStatusOfCompressor ( )
protected

Property name : Operation status of compressor

EPC : 0xD0

Contents of property :
Used to acquire the operation status
(i.e. ON or OFF) of the compressor.

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

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 425 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

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

Property name : Rated power consumption of outdoor unit

EPC : 0xB8

Contents of property :
Used to acquire the rated power consumption for the cooling, heating and dehumidification modes.

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

Data type : unsigned short × 3

Data size : 6 bytes

Unit : W

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

Definition at line 223 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

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

Property name : “Special” state

EPC : 0xAA

Contents of property :
This property indicates when the air conditioner is in the “special” state
(i.e. “defrosting” state).

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 373 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

Informer com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.inform ( )
Informer com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.inform ( boolean  multicast)
protected
static Informer com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.informG ( )
static
static Informer com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.informG ( byte  instanceCode)
static
boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidFanRotationSpeed ( byte[]  edt)
protected

Property name : Fan rotation speed

EPC : 0xD2

Contents of property :
Used to acquire the rotation speed of the fan of the outdoor unit (expressed in %).

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

Data type : unsigned char

Data size : 1 byte

Unit : %

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

Definition at line 549 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidMeasuredElectricCurrentConsumptionOfOutdoorUnit ( byte[]  edt)
protected

Property name : Measured electric current consumption of outdoor unit

EPC : 0xB9

Contents of property :
Used to acquire the measured electric 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 296 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidMeasuredOutdoorAirTemperature1 ( byte[]  edt)
protected

Property name : Measured outdoor air temperature 1

EPC : 0xBE

Contents of property :
Used to acquire the measured temperature of the outdoor air.

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

Data type : signed char

Data size : 1 byte

Unit : 1°C

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

Definition at line 345 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidMeasuredOutdoorAirTemperature2 ( byte[]  edt)
protected

Property name : Measured outdoor air temperature 2

EPC : 0xEE

Contents of property :
Used to acquire the measured temperature of the outdoor air.

Value range (decimal notation) :
0xF554.0x7FFD (-273,2 .3276.5°C)

Data type : signed short

Data size : 2 bytes

Unit : 0.1°C

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

Definition at line 647 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidMeasuredPowerConsumptionOfOutdoorUnit ( byte[]  edt)
protected

Property name : Measured power consumption of outdoor unit

EPC : 0xDB

Contents of property :
Used to acquire the measured power consumption of the outdoor unit.

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

Data type : unsigned short

Data size : 2 bytes

Unit : W

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

Definition at line 598 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidOperationModeInformation ( byte[]  edt)
protected

Property name : Operation mode information

EPC : 0xD1

Contents of property :
Used to acquire the current operation mode (i.e. “cooling,” “heating,” “dehumidification” or “other”).

Value range (decimal notation) :
Cooling: 0x42 Heating: 0x43
Dehumidification: 0x44 Other: 0x40

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 500 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

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

Property name : Operation mode setting

EPC : 0xB0

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

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

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Announcement at status change

Definition at line 196 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidOperationStatusOfCompressor ( byte[]  edt)
protected

Property name : Operation status of compressor

EPC : 0xD0

Contents of property :
Used to acquire the operation status
(i.e. ON or OFF) of the compressor.

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

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Definition at line 449 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

synchronized boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidProperty ( EchoProperty  property)
protected
boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.isValidRatedPowerConsumptionOfOutdoorUnit ( byte[]  edt)
protected

Property name : Rated power consumption of outdoor unit

EPC : 0xB8

Contents of property :
Used to acquire the rated power consumption for the cooling, heating and dehumidification modes.

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

Data type : unsigned short × 3

Data size : 6 bytes

Unit : W

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

Definition at line 247 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

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

Property name : “Special” state

EPC : 0xAA

Contents of property :
This property indicates when the air conditioner is in the “special” state
(i.e. “defrosting” state).

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 398 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

void com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.onNew ( )
Setter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.set ( )
Setter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.set ( boolean  responseRequired)
static Setter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.setG ( )
static
static Setter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.setG ( byte  instanceCode)
static
static Setter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.setG ( boolean  responseRequired)
static
static Setter com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.setG ( byte  instanceCode,
boolean  responseRequired 
)
static
boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.setOperationModeSetting ( byte[]  edt)
protected

Property name : Operation mode setting

EPC : 0xB0

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

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

Data type : unsigned char

Data size : 1 byte

Unit : null

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

Announcement at status change

Definition at line 140 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.setOperationStatus ( byte[]  edt)
protected

Property name : Operation status

EPC : 0x80

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

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

Data type : unsigned char

Data size : 1 byte

Unit : —

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

Announcement at status change

Definition at line 87 of file PackageTypeCommercialAirConditionerOutdoorUnit.java.

synchronized boolean com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.setProperty ( EchoProperty  property)
protected
void com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.setupPropertyMaps ( )
protected

Member Data Documentation

final short com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.ECHO_CLASS_CODE = (short)0x0146
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_FAN_ROTATION_SPEED = (byte)0xD2
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_MEASURED_ELECTRIC_CURRENT_CONSUMPTION_OF_OUTDOOR_UNIT = (byte)0xB9
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE1 = (byte)0xBE
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE2 = (byte)0xEE
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_MEASURED_POWER_CONSUMPTION_OF_OUTDOOR_UNIT = (byte)0xDB
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_OPERATION_MODE_INFORMATION = (byte)0xD1
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_OPERATION_MODE_SETTING = (byte)0xB0
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_OPERATION_STATUS_OF_COMPRESSOR = (byte)0xD0
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_RATED_POWER_CONSUMPTION_OF_OUTDOOR_UNIT = (byte)0xB8
static
final byte com.sonycsl.echo.eoj.device.airconditioner.PackageTypeCommercialAirConditionerOutdoorUnit.EPC_SPECIAL_STATE = (byte)0xAA
static

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