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 () |
![]() | |
byte | getInstanceCode () |
void | allocateSelfDeviceInstanceCode () |
void | onNew () |
Setter | set () |
Setter | set (boolean responseRequired) |
Getter | get () |
Informer | inform () |
![]() | |
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)0x0142 |
static final byte | EPC_AUTOMATIC_TEMPERATURE_CONTROL_SETTING = (byte)0xB1 |
static final byte | EPC_TEMPERATURE_SETTING = (byte)0xB3 |
static final byte | EPC_MEASURED_ROOM_TEMPERATURE = (byte)0xBB |
static final byte | EPC_REMOTELY_SET_TEMPERATURE = (byte)0xBC |
static final byte | EPC_AIR_FLOW_RATE_SETTING = (byte)0xA0 |
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_SET_VALUE_OF_OFF_TIMER_RELATIVE_TIME = (byte)0x96 |
![]() | |
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} |
Additional Inherited Members | |
![]() | |
byte | mEchoInstanceCode = 0 |
Definition at line 26 of file ElectricHeater.java.
Getter com.sonycsl.echo.eoj.device.airconditioner.ElectricHeater.get | ( | ) |
Definition at line 943 of file ElectricHeater.java.
|
protected |
Property name : Air flow rate setting
EPC : 0xA0
Contents of property :
Used to specify the air flow rate or to specify using the function to automatically control the air flow rate. The air flow rate is selected from among the 8 predefined levels.
Value range (decimal notation) :
Automatic air flow rate control used = 0x41
Air flow rate = 0x31 to 0x38
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 403 of file ElectricHeater.java.
|
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.
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 159 of file ElectricHeater.java.
short com.sonycsl.echo.eoj.device.airconditioner.ElectricHeater.getEchoClassCode | ( | ) |
Definition at line 60 of file ElectricHeater.java.
|
static |
Definition at line 2646 of file ElectricHeater.java.
|
static |
Definition at line 2650 of file ElectricHeater.java.
|
protected |
Property name : Measured room temperature
EPC : 0xBB
Contents of property :
This property indicates the measured room temperature.
Value range (decimal notation) :
0x81.0x7E (-128.127°C)
Data type : signed char
Data size : 1 byte
Unit : .C
Access rule :
Announce - undefined
Set - undefined
Get - optional
Definition at line 280 of file ElectricHeater.java.
|
protected |
Property name : OFF timer-based reservation setting
EPC : 0x94
Contents of property :
Used to specify whether or not to use the OFF timer-based reservation function.
Value range (decimal notation) :
OFF timer-based reservation function ON: 0x41
OFF timer-based reservation function OFF: 0x42
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 697 of file ElectricHeater.java.
|
protected |
Property name : OFF timer setting (time)
EPC : 0x95
Contents of property :
Used to specify the time for the OFF timer-based reservation function in the HH:MM format.
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 770 of file ElectricHeater.java.
|
protected |
Property name : ON timer-based reservation setting
EPC : 0x90
Contents of property :
Used to specify whether or not to use the ON timer-based reservation function.
Value range (decimal notation) :
ON timer-based reservation function ON: 0x41
ON timer-based reservation function OFF: 0x42
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 478 of file ElectricHeater.java.
|
protected |
Property name : ON timer setting (relative time)
EPC : 0x92
Contents of property :
Used to specify the relative time for the ON timer-based reservation function in the HH:MM format
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 623 of file ElectricHeater.java.
|
protected |
Property name : ON timer setting (time)
EPC : 0x91
Contents of property :
Used to specify the time for the ON timer-based reservation function in the HH:MM format.
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 551 of file ElectricHeater.java.
|
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
|
protected |
Definition at line 890 of file ElectricHeater.java.
|
protected |
Property name : Remotely set temperature
EPC : 0xBC
Contents of property :
This property indicates the last temperature (°C) set by the user using a remote controller unit.
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 329 of file ElectricHeater.java.
|
protected |
Property name : Set value of OFF timer relative time
EPC : 0x96
Contents of property :
Timer value HH:MM
Value range (decimal notation) :
0.0x17: 0.0x3B (= 0.23):(= 0.59)
Data type : unsigned char × 2
Data size : 2 bytes
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 842 of file ElectricHeater.java.
|
abstractprotected |
Property name : Temperature setting
EPC : 0xB3
Contents of property :
Used to set the temperature.
Value range (decimal notation) :
0x00.0x32 (0.50°C)
Data type : unsigned char
Data size : 1 byte
Unit : .C
Access rule :
Announce - undefined
Set - mandatory
Get - mandatory
Informer com.sonycsl.echo.eoj.device.airconditioner.ElectricHeater.inform | ( | ) |
Definition at line 949 of file ElectricHeater.java.
|
protected |
Definition at line 954 of file ElectricHeater.java.
|
static |
Definition at line 2655 of file ElectricHeater.java.
|
static |
Definition at line 2659 of file ElectricHeater.java.
|
protected |
Property name : Air flow rate setting
EPC : 0xA0
Contents of property :
Used to specify the air flow rate or to specify using the function to automatically control the air flow rate. The air flow rate is selected from among the 8 predefined levels.
Value range (decimal notation) :
Automatic air flow rate control used = 0x41
Air flow rate = 0x31 to 0x38
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 427 of file ElectricHeater.java.
|
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.
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 182 of file ElectricHeater.java.
|
protected |
Property name : Measured room temperature
EPC : 0xBB
Contents of property :
This property indicates the measured room temperature.
Value range (decimal notation) :
0x81.0x7E (-128.127°C)
Data type : signed char
Data size : 1 byte
Unit : .C
Access rule :
Announce - undefined
Set - undefined
Get - optional
Definition at line 303 of file ElectricHeater.java.
|
protected |
Property name : OFF timer-based reservation setting
EPC : 0x94
Contents of property :
Used to specify whether or not to use the OFF timer-based reservation function.
Value range (decimal notation) :
OFF timer-based reservation function ON: 0x41
OFF timer-based reservation function OFF: 0x42
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 721 of file ElectricHeater.java.
|
protected |
Property name : OFF timer setting (time)
EPC : 0x95
Contents of property :
Used to specify the time for the OFF timer-based reservation function in the HH:MM format.
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 793 of file ElectricHeater.java.
|
protected |
Property name : ON timer-based reservation setting
EPC : 0x90
Contents of property :
Used to specify whether or not to use the ON timer-based reservation function.
Value range (decimal notation) :
ON timer-based reservation function ON: 0x41
ON timer-based reservation function OFF: 0x42
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 502 of file ElectricHeater.java.
|
protected |
Property name : ON timer setting (relative time)
EPC : 0x92
Contents of property :
Used to specify the relative time for the ON timer-based reservation function in the HH:MM format
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 646 of file ElectricHeater.java.
|
protected |
Property name : ON timer setting (time)
EPC : 0x91
Contents of property :
Used to specify the time for the ON timer-based reservation function in the HH:MM format.
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 574 of file ElectricHeater.java.
|
protected |
Definition at line 911 of file ElectricHeater.java.
|
protected |
Property name : Remotely set temperature
EPC : 0xBC
Contents of property :
This property indicates the last temperature (°C) set by the user using a remote controller unit.
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 352 of file ElectricHeater.java.
|
protected |
Property name : Set value of OFF timer relative time
EPC : 0x96
Contents of property :
Timer value HH:MM
Value range (decimal notation) :
0.0x17: 0.0x3B (= 0.23):(= 0.59)
Data type : unsigned char × 2
Data size : 2 bytes
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 865 of file ElectricHeater.java.
|
protected |
Property name : Temperature setting
EPC : 0xB3
Contents of property :
Used to set the temperature.
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 254 of file ElectricHeater.java.
void com.sonycsl.echo.eoj.device.airconditioner.ElectricHeater.onNew | ( | ) |
Definition at line 54 of file ElectricHeater.java.
Setter com.sonycsl.echo.eoj.device.airconditioner.ElectricHeater.set | ( | ) |
Definition at line 932 of file ElectricHeater.java.
Setter com.sonycsl.echo.eoj.device.airconditioner.ElectricHeater.set | ( | boolean | responseRequired | ) |
Definition at line 937 of file ElectricHeater.java.
|
protected |
Property name : Air flow rate setting
EPC : 0xA0
Contents of property :
Used to specify the air flow rate or to specify using the function to automatically control the air flow rate. The air flow rate is selected from among the 8 predefined levels.
Value range (decimal notation) :
Automatic air flow rate control used = 0x41
Air flow rate = 0x31 to 0x38
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 379 of file ElectricHeater.java.
|
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.
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 136 of file ElectricHeater.java.
|
static |
Definition at line 2629 of file ElectricHeater.java.
|
static |
Definition at line 2633 of file ElectricHeater.java.
|
static |
Definition at line 2637 of file ElectricHeater.java.
|
static |
Definition at line 2641 of file ElectricHeater.java.
|
protected |
Property name : OFF timer-based reservation setting
EPC : 0x94
Contents of property :
Used to specify whether or not to use the OFF timer-based reservation function.
Value range (decimal notation) :
OFF timer-based reservation function ON: 0x41
OFF timer-based reservation function OFF: 0x42
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 673 of file ElectricHeater.java.
|
protected |
Property name : OFF timer setting (time)
EPC : 0x95
Contents of property :
Used to specify the time for the OFF timer-based reservation function in the HH:MM format.
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 747 of file ElectricHeater.java.
|
protected |
Property name : ON timer-based reservation setting
EPC : 0x90
Contents of property :
Used to specify whether or not to use the ON timer-based reservation function.
Value range (decimal notation) :
ON timer-based reservation function ON: 0x41
ON timer-based reservation function OFF: 0x42
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 454 of file ElectricHeater.java.
|
protected |
Property name : ON timer setting (relative time)
EPC : 0x92
Contents of property :
Used to specify the relative time for the ON timer-based reservation function in the HH:MM format
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 600 of file ElectricHeater.java.
|
protected |
Property name : ON timer setting (time)
EPC : 0x91
Contents of property :
Used to specify the time for the ON timer-based reservation function in the HH:MM format.
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 528 of file ElectricHeater.java.
|
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 88 of file ElectricHeater.java.
|
protected |
Definition at line 871 of file ElectricHeater.java.
|
protected |
Property name : Set value of OFF timer relative time
EPC : 0x96
Contents of property :
Timer value HH:MM
Value range (decimal notation) :
0.0x17: 0.0x3B (= 0.23):(= 0.59)
Data type : unsigned char × 2
Data size : 2 bytes
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 819 of file ElectricHeater.java.
|
abstractprotected |
Property name : Temperature setting
EPC : 0xB3
Contents of property :
Used to set the temperature.
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
|
protected |
Definition at line 43 of file ElectricHeater.java.
|
static |
Definition at line 28 of file ElectricHeater.java.
|
static |
Definition at line 34 of file ElectricHeater.java.
|
static |
Definition at line 30 of file ElectricHeater.java.
|
static |
Definition at line 32 of file ElectricHeater.java.
|
static |
Definition at line 38 of file ElectricHeater.java.
|
static |
Definition at line 39 of file ElectricHeater.java.
|
static |
Definition at line 35 of file ElectricHeater.java.
|
static |
Definition at line 37 of file ElectricHeater.java.
|
static |
Definition at line 36 of file ElectricHeater.java.
|
static |
Definition at line 33 of file ElectricHeater.java.
|
static |
Definition at line 40 of file ElectricHeater.java.
|
static |
Definition at line 31 of file ElectricHeater.java.