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.cookinghousehold.CookingHeater Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater:
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)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 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 ()
 
abstract byte[] getHeatingStatus ()
 
boolean isValidHeatingStatus (byte[] edt)
 
boolean setHeatingSetting (byte[] edt)
 
byte[] getHeatingSetting ()
 
boolean isValidHeatingSetting (byte[] edt)
 
abstract boolean setAllStopSetting (byte[] edt)
 
boolean isValidAllStopSetting (byte[] edt)
 
boolean setHeatingPowerSetting (byte[] edt)
 
byte[] getHeatingPowerSetting ()
 
boolean isValidHeatingPowerSetting (byte[] edt)
 
boolean setHeatingTemperatureSetting (byte[] edt)
 
byte[] getHeatingTemperatureSetting ()
 
boolean isValidHeatingTemperatureSetting (byte[] edt)
 
boolean setHeatingModesOfStovesSetting (byte[] edt)
 
byte[] getHeatingModesOfStovesSetting ()
 
boolean isValidHeatingModesOfStovesSetting (byte[] edt)
 
boolean setRelativeTimeSettingsOfOffTimers (byte[] edt)
 
byte[] getRelativeTimeSettingsOfOffTimers ()
 
boolean isValidRelativeTimeSettingsOfOffTimers (byte[] edt)
 
boolean setChildLockSetting (byte[] edt)
 
byte[] getChildLockSetting ()
 
boolean isValidChildLockSetting (byte[] edt)
 
boolean setRadiantHeaterLockSetting (byte[] edt)
 
byte[] getRadiantHeaterLockSetting ()
 
boolean isValidRadiantHeaterLockSetting (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 CookingHeater.java.

Member Function Documentation

Getter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.get ( )

Definition at line 878 of file CookingHeater.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getChildLockSetting ( )
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 Getter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getG ( )
static

Definition at line 2439 of file CookingHeater.java.

static Getter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getG ( byte  instanceCode)
static

Definition at line 2443 of file CookingHeater.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getHeatingModesOfStovesSetting ( )
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.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getHeatingPowerSetting ( )
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.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getHeatingSetting ( )
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.

abstract byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getHeatingStatus ( )
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

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getHeatingTemperatureSetting ( )
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.

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

synchronized byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getProperty ( byte  epc)
protected

Definition at line 830 of file CookingHeater.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getRadiantHeaterLockSetting ( )
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.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.getRelativeTimeSettingsOfOffTimers ( )
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.

Informer com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.inform ( boolean  multicast)
protected

Definition at line 889 of file CookingHeater.java.

static Informer com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.informG ( )
static

Definition at line 2448 of file CookingHeater.java.

static Informer com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.informG ( byte  instanceCode)
static

Definition at line 2452 of file CookingHeater.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidAllStopSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidChildLockSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidHeatingModesOfStovesSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidHeatingPowerSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidHeatingSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidHeatingStatus ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidHeatingTemperatureSetting ( byte[]  edt)
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.

synchronized boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidProperty ( EchoProperty  property)
protected

Definition at line 848 of file CookingHeater.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidRadiantHeaterLockSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.isValidRelativeTimeSettingsOfOffTimers ( byte[]  edt)
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.

abstract boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setAllStopSetting ( byte[]  edt)
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

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setChildLockSetting ( byte[]  edt)
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 Setter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setG ( )
static

Definition at line 2422 of file CookingHeater.java.

static Setter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setG ( byte  instanceCode)
static

Definition at line 2426 of file CookingHeater.java.

static Setter com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setG ( boolean  responseRequired)
static

Definition at line 2430 of file CookingHeater.java.

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

Definition at line 2434 of file CookingHeater.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setHeatingModesOfStovesSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setHeatingPowerSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setHeatingSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setHeatingTemperatureSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.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 86 of file CookingHeater.java.

synchronized boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setProperty ( EchoProperty  property)
protected

Definition at line 812 of file CookingHeater.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setRadiantHeaterLockSetting ( byte[]  edt)
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.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setRelativeTimeSettingsOfOffTimers ( byte[]  edt)
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.

void com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.setupPropertyMaps ( )
protected

Definition at line 41 of file CookingHeater.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.ECHO_CLASS_CODE = (short)0x03B9
static

Definition at line 28 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_ALL_STOP_SETTING = (byte)0xB3
static

Definition at line 32 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_CHILD_LOCK_SETTING = (byte)0xA1
static

Definition at line 37 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_HEATING_MODES_OF_STOVES_SETTING = (byte)0xE0
static

Definition at line 35 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_HEATING_POWER_SETTING = (byte)0xE7
static

Definition at line 33 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_HEATING_SETTING = (byte)0xB2
static

Definition at line 31 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_HEATING_STATUS = (byte)0xB1
static

Definition at line 30 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_HEATING_TEMPERATURE_SETTING = (byte)0xE3
static

Definition at line 34 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_RADIANT_HEATER_LOCK_SETTING = (byte)0xA2
static

Definition at line 38 of file CookingHeater.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CookingHeater.EPC_RELATIVE_TIME_SETTINGS_OF_OFF_TIMERS = (byte)0x96
static

Definition at line 36 of file CookingHeater.java.


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