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)0x03B9 |
static final byte | EPC_HEATING_STATUS = (byte)0xB1 |
static final byte | EPC_HEATING_SETTING = (byte)0xB2 |
static final byte | EPC_ALL_STOP_SETTING = (byte)0xB3 |
static final byte | EPC_HEATING_POWER_SETTING = (byte)0xE7 |
static final byte | EPC_HEATING_TEMPERATURE_SETTING = (byte)0xE3 |
static final byte | EPC_HEATING_MODES_OF_STOVES_SETTING = (byte)0xE0 |
static final byte | EPC_RELATIVE_TIME_SETTINGS_OF_OFF_TIMERS = (byte)0x96 |
static final byte | EPC_CHILD_LOCK_SETTING = (byte)0xA1 |
static final byte | EPC_RADIANT_HEATER_LOCK_SETTING = (byte)0xA2 |
![]() | |
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 CookingHeater.java.
Getter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.get | ( | ) |
Definition at line 878 of file CookingHeater.java.
|
protected |
Property name : Child lock setting
EPC : 0xA1
Contents of property :
Child lock ON/OFF setting
Value range (decimal notation) :
Child lock OFF: 0x40
Child lock ON: 0x41
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 710 of file CookingHeater.java.
short com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getEchoClassCode | ( | ) |
Definition at line 58 of file CookingHeater.java.
|
static |
Definition at line 2439 of file CookingHeater.java.
|
static |
Definition at line 2443 of file CookingHeater.java.
|
protected |
Property name : “Heating modes of stoves” setting
EPC : 0xE0
Contents of property :
Heating mode of the left stove: heating mode of the right stove: heating mode of the far-side stove
Value range (decimal notation) :
Heating power control mode: 0x41
Deep-frying mode (tempura, etc.): 0x42
Water heating mode: 0x43 Rice boiling mode: 0x44
Stir-frying mode: 0x45 No setting: 0xFF
Data type : unsigned char × 3
Data size : 1 byte × 3
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 538 of file CookingHeater.java.
|
protected |
Property name : Heating power setting
EPC : 0xE7
Contents of property :
Heating power of the left stove: heating power of the right stove: heating power of the far-side stove: heating power of the roaster
Value range (decimal notation) :
・When the heating powers are
specified in terms of output wattage (0
.10000W) : 0x0000.0x2710
・When the heating powers are
specified in terms of level (17 levels) : 0x3000.0x3010
・When the heating powers are
specified in terms of the state of flame:
Very low flame: 0x4002 Low flame: 0x4004 Medium flame: 0x4006 High flame: 0x4008 High power: 0x400a
・No setting: 0xFFFF
Data type : unsigned char × 4
Data size : 2 bytes × 4
Unit : W Or Level Or -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 360 of file CookingHeater.java.
|
protected |
Property name : Heating setting
EPC : 0xB2
Contents of property :
Left stove setting: right stove setting: far-side stove setting: roaster setting
Value range (decimal notation) :
Stop heating: 0x40
Start/resume heating: 0x41 Temporarily stop heating: 0x42 No setting: 0xFF
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 214 of file CookingHeater.java.
|
abstractprotected |
Property name : Heating status
EPC : 0xB1
Contents of property :
Heating status of the left stove: heating status of the right stove: heating status of the far-side stove: heating status of the roaster.
Value range (decimal notation) :
Standing by: 0x40
Operating: 0x41 Temporarily stopped: 0x42 Heating prohibited: 0x50 Unknown: 0xFF
Data type : unsigned char × 4
Data size : 1 byte × 4
Unit : -
Access rule :
Announce - undefined
Set - undefined
Get - mandatory
|
protected |
Property name : Heating temperature setting
EPC : 0xE3
Contents of property :
Left stove temperature setting: right stove temperature setting: far-side stove temperature setting
Value range (decimal notation) :
Temperature setting: 0x32.0xFA (50.
250.C)
No setting: 0xFF
Data type : unsigned char × 3
Data size : 1 byte × 3
Unit : .C
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 452 of file CookingHeater.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 830 of file CookingHeater.java.
|
protected |
Property name : Radiant heater lock setting
EPC : 0xA2
Contents of property :
Radiant heater lock ON/OFF
Value range (decimal notation) :
Radiant heater lock OFF: 0x40 Radiant heater lock ON: 0x41
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 783 of file CookingHeater.java.
|
protected |
Property name : Relative time settings of OFF timers
EPC : 0x96
Contents of property :
Relative time setting of the left stove OFF timer: relative time setting of the right stove OFF timer: relative time setting of the far-side stove OFF timer: relative time setting of the roaster OFF timer
Value range (decimal notation) :
Used to set the relative time settings of
the OFF timers (in the HH:MM:SS format), activate the relevant timers and acquire the updated current relative time settings of the OFF timers.
(0.0x17 : 0.0x3B: 0.0x3B) × 4 (= 0.23) : (= 0.59): (= 0.59)
No setting: 0xFFFFFF
Data type : unsigned char × 3 × 4
Data size : 1 byte × 3 × 4
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 629 of file CookingHeater.java.
Informer com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.inform | ( | ) |
Definition at line 884 of file CookingHeater.java.
|
protected |
Definition at line 889 of file CookingHeater.java.
|
static |
Definition at line 2448 of file CookingHeater.java.
|
static |
Definition at line 2452 of file CookingHeater.java.
|
protected |
Property name : “All stop” setting
EPC : 0xB3
Contents of property :
Used to stop the heating on all the left stove, right stove, far-side stove and roaster.
Value range (decimal notation) :
Stop the heating on all of the left stove, right stove, far-side stove and roaster: 0x40
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - mandatory
Get - undefined
Definition at line 287 of file CookingHeater.java.
|
protected |
Property name : Child lock setting
EPC : 0xA1
Contents of property :
Child lock ON/OFF setting
Value range (decimal notation) :
Child lock OFF: 0x40
Child lock ON: 0x41
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 734 of file CookingHeater.java.
|
protected |
Property name : “Heating modes of stoves” setting
EPC : 0xE0
Contents of property :
Heating mode of the left stove: heating mode of the right stove: heating mode of the far-side stove
Value range (decimal notation) :
Heating power control mode: 0x41
Deep-frying mode (tempura, etc.): 0x42
Water heating mode: 0x43 Rice boiling mode: 0x44
Stir-frying mode: 0x45 No setting: 0xFF
Data type : unsigned char × 3
Data size : 1 byte × 3
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 566 of file CookingHeater.java.
|
protected |
Property name : Heating power setting
EPC : 0xE7
Contents of property :
Heating power of the left stove: heating power of the right stove: heating power of the far-side stove: heating power of the roaster
Value range (decimal notation) :
・When the heating powers are
specified in terms of output wattage (0
.10000W) : 0x0000.0x2710
・When the heating powers are
specified in terms of level (17 levels) : 0x3000.0x3010
・When the heating powers are
specified in terms of the state of flame:
Very low flame: 0x4002 Low flame: 0x4004 Medium flame: 0x4006 High flame: 0x4008 High power: 0x400a
・No setting: 0xFFFF
Data type : unsigned char × 4
Data size : 2 bytes × 4
Unit : W Or Level Or -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 395 of file CookingHeater.java.
|
protected |
Property name : Heating setting
EPC : 0xB2
Contents of property :
Left stove setting: right stove setting: far-side stove setting: roaster setting
Value range (decimal notation) :
Stop heating: 0x40
Start/resume heating: 0x41 Temporarily stop heating: 0x42 No setting: 0xFF
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 238 of file CookingHeater.java.
|
protected |
Property name : Heating status
EPC : 0xB1
Contents of property :
Heating status of the left stove: heating status of the right stove: heating status of the far-side stove: heating status of the roaster.
Value range (decimal notation) :
Standing by: 0x40
Operating: 0x41 Temporarily stopped: 0x42 Heating prohibited: 0x50 Unknown: 0xFF
Data type : unsigned char × 4
Data size : 1 byte × 4
Unit : -
Access rule :
Announce - undefined
Set - undefined
Get - mandatory
Definition at line 163 of file CookingHeater.java.
|
protected |
Property name : Heating temperature setting
EPC : 0xE3
Contents of property :
Left stove temperature setting: right stove temperature setting: far-side stove temperature setting
Value range (decimal notation) :
Temperature setting: 0x32.0xFA (50.
250.C)
No setting: 0xFF
Data type : unsigned char × 3
Data size : 1 byte × 3
Unit : .C
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 479 of file CookingHeater.java.
|
protected |
Definition at line 848 of file CookingHeater.java.
|
protected |
Property name : Radiant heater lock setting
EPC : 0xA2
Contents of property :
Radiant heater lock ON/OFF
Value range (decimal notation) :
Radiant heater lock OFF: 0x40 Radiant heater lock ON: 0x41
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 806 of file CookingHeater.java.
|
protected |
Property name : Relative time settings of OFF timers
EPC : 0x96
Contents of property :
Relative time setting of the left stove OFF timer: relative time setting of the right stove OFF timer: relative time setting of the far-side stove OFF timer: relative time setting of the roaster OFF timer
Value range (decimal notation) :
Used to set the relative time settings of
the OFF timers (in the HH:MM:SS format), activate the relevant timers and acquire the updated current relative time settings of the OFF timers.
(0.0x17 : 0.0x3B: 0.0x3B) × 4 (= 0.23) : (= 0.59): (= 0.59)
No setting: 0xFFFFFF
Data type : unsigned char × 3 × 4
Data size : 1 byte × 3 × 4
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 659 of file CookingHeater.java.
void com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.onNew | ( | ) |
Definition at line 52 of file CookingHeater.java.
Setter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.set | ( | ) |
Definition at line 867 of file CookingHeater.java.
Setter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.set | ( | boolean | responseRequired | ) |
Definition at line 872 of file CookingHeater.java.
|
abstractprotected |
Property name : “All stop” setting
EPC : 0xB3
Contents of property :
Used to stop the heating on all the left stove, right stove, far-side stove and roaster.
Value range (decimal notation) :
Stop the heating on all of the left stove, right stove, far-side stove and roaster: 0x40
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - mandatory
Get - undefined
|
protected |
Property name : Child lock setting
EPC : 0xA1
Contents of property :
Child lock ON/OFF setting
Value range (decimal notation) :
Child lock OFF: 0x40
Child lock ON: 0x41
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 686 of file CookingHeater.java.
|
static |
Definition at line 2422 of file CookingHeater.java.
|
static |
Definition at line 2426 of file CookingHeater.java.
|
static |
Definition at line 2430 of file CookingHeater.java.
|
static |
Definition at line 2434 of file CookingHeater.java.
|
protected |
Property name : “Heating modes of stoves” setting
EPC : 0xE0
Contents of property :
Heating mode of the left stove: heating mode of the right stove: heating mode of the far-side stove
Value range (decimal notation) :
Heating power control mode: 0x41
Deep-frying mode (tempura, etc.): 0x42
Water heating mode: 0x43 Rice boiling mode: 0x44
Stir-frying mode: 0x45 No setting: 0xFF
Data type : unsigned char × 3
Data size : 1 byte × 3
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 510 of file CookingHeater.java.
|
protected |
Property name : Heating power setting
EPC : 0xE7
Contents of property :
Heating power of the left stove: heating power of the right stove: heating power of the far-side stove: heating power of the roaster
Value range (decimal notation) :
・When the heating powers are
specified in terms of output wattage (0
.10000W) : 0x0000.0x2710
・When the heating powers are
specified in terms of level (17 levels) : 0x3000.0x3010
・When the heating powers are
specified in terms of the state of flame:
Very low flame: 0x4002 Low flame: 0x4004 Medium flame: 0x4006 High flame: 0x4008 High power: 0x400a
・No setting: 0xFFFF
Data type : unsigned char × 4
Data size : 2 bytes × 4
Unit : W Or Level Or -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 325 of file CookingHeater.java.
|
protected |
Property name : Heating setting
EPC : 0xB2
Contents of property :
Left stove setting: right stove setting: far-side stove setting: roaster setting
Value range (decimal notation) :
Stop heating: 0x40
Start/resume heating: 0x41 Temporarily stop heating: 0x42 No setting: 0xFF
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 190 of file CookingHeater.java.
|
protected |
Property name : Heating temperature setting
EPC : 0xE3
Contents of property :
Left stove temperature setting: right stove temperature setting: far-side stove temperature setting
Value range (decimal notation) :
Temperature setting: 0x32.0xFA (50.
250.C)
No setting: 0xFF
Data type : unsigned char × 3
Data size : 1 byte × 3
Unit : .C
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 425 of file CookingHeater.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 86 of file CookingHeater.java.
|
protected |
Definition at line 812 of file CookingHeater.java.
|
protected |
Property name : Radiant heater lock setting
EPC : 0xA2
Contents of property :
Radiant heater lock ON/OFF
Value range (decimal notation) :
Radiant heater lock OFF: 0x40 Radiant heater lock ON: 0x41
Data type : unsigned char
Data size : 1 byte
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 760 of file CookingHeater.java.
|
protected |
Property name : Relative time settings of OFF timers
EPC : 0x96
Contents of property :
Relative time setting of the left stove OFF timer: relative time setting of the right stove OFF timer: relative time setting of the far-side stove OFF timer: relative time setting of the roaster OFF timer
Value range (decimal notation) :
Used to set the relative time settings of
the OFF timers (in the HH:MM:SS format), activate the relevant timers and acquire the updated current relative time settings of the OFF timers.
(0.0x17 : 0.0x3B: 0.0x3B) × 4 (= 0.23) : (= 0.59): (= 0.59)
No setting: 0xFFFFFF
Data type : unsigned char × 3 × 4
Data size : 1 byte × 3 × 4
Unit : -
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 599 of file CookingHeater.java.
|
protected |
Definition at line 41 of file CookingHeater.java.
|
static |
Definition at line 28 of file CookingHeater.java.
|
static |
Definition at line 32 of file CookingHeater.java.
|
static |
Definition at line 37 of file CookingHeater.java.
|
static |
Definition at line 35 of file CookingHeater.java.
|
static |
Definition at line 33 of file CookingHeater.java.
|
static |
Definition at line 31 of file CookingHeater.java.
|
static |
Definition at line 30 of file CookingHeater.java.
|
static |
Definition at line 34 of file CookingHeater.java.
|
static |
Definition at line 38 of file CookingHeater.java.
|
static |
Definition at line 36 of file CookingHeater.java.