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.CombinationMicrowaveOven Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven:
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)0x03B8
 
static final byte EPC_DOOR_OPEN_CLOSE_STATUS = (byte)0xB0
 
static final byte EPC_HEATING_STATUS = (byte)0xB1
 
static final byte EPC_HEATING_SETTING = (byte)0xB2
 
static final byte EPC_HEATING_MODE_SETTING = (byte)0xE0
 
static final byte EPC_AUTOMATIC_HEATING_SETTING = (byte)0xE1
 
static final byte EPC_AUTOMATIC_HEATING_LEVEL_SETTING = (byte)0xE2
 
static final byte EPC_AUTOMATIC_HEATING_MENU_SETTING = (byte)0xD0
 
static final byte EPC_OVEN_MODE_SETTING = (byte)0xD1
 
static final byte EPC_OVEN_PREHEATING_SETTING = (byte)0xD5
 
static final byte EPC_FERMENTING_MODE_SETTING = (byte)0xD6
 
static final byte EPC_CHAMBER_TEMPERATURE_SETTING = (byte)0xE3
 
static final byte EPC_FOOD_TEMPERATURE_SETTING = (byte)0xE4
 
static final byte EPC_HEATING_TIME_SETTING = (byte)0xE5
 
static final byte EPC_REMAINING_HEATING_TIME_SETTING = (byte)0xE6
 
static final byte EPC_MICROWAVE_HEATING_POWER_SETTING = (byte)0xE7
 
static final byte EPC_PROMPT_MESSAGE_SETTING = (byte)0xE8
 
static final byte EPC_ACCESSORIES_TO_COMBINATION_MICROWAVE_OVEN_SETTING = (byte)0xE9
 
static final byte EPC_DISPLAY_CHARACTER_STRING_SETTING = (byte)0xEA
 
static final byte EPC_TWO_STAGE_MICROWAVE_HEATING_SETTING_DURATION = (byte)0xEB
 
static final byte EPC_TWO_STAGE_MICROWAVE_HEATING_SETTING_HEATING_POWER = (byte)0xEC
 
- 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 ()
 
byte[] getDoorOpenCloseStatus ()
 
boolean isValidDoorOpenCloseStatus (byte[] edt)
 
byte[] getHeatingStatus ()
 
boolean isValidHeatingStatus (byte[] edt)
 
boolean setHeatingSetting (byte[] edt)
 
byte[] getHeatingSetting ()
 
boolean isValidHeatingSetting (byte[] edt)
 
boolean setHeatingModeSetting (byte[] edt)
 
byte[] getHeatingModeSetting ()
 
boolean isValidHeatingModeSetting (byte[] edt)
 
boolean setAutomaticHeatingSetting (byte[] edt)
 
byte[] getAutomaticHeatingSetting ()
 
boolean isValidAutomaticHeatingSetting (byte[] edt)
 
boolean setAutomaticHeatingLevelSetting (byte[] edt)
 
byte[] getAutomaticHeatingLevelSetting ()
 
boolean isValidAutomaticHeatingLevelSetting (byte[] edt)
 
boolean setAutomaticHeatingMenuSetting (byte[] edt)
 
byte[] getAutomaticHeatingMenuSetting ()
 
boolean isValidAutomaticHeatingMenuSetting (byte[] edt)
 
boolean setOvenModeSetting (byte[] edt)
 
byte[] getOvenModeSetting ()
 
boolean isValidOvenModeSetting (byte[] edt)
 
boolean setOvenPreheatingSetting (byte[] edt)
 
byte[] getOvenPreheatingSetting ()
 
boolean isValidOvenPreheatingSetting (byte[] edt)
 
boolean setFermentingModeSetting (byte[] edt)
 
byte[] getFermentingModeSetting ()
 
boolean isValidFermentingModeSetting (byte[] edt)
 
boolean setChamberTemperatureSetting (byte[] edt)
 
byte[] getChamberTemperatureSetting ()
 
boolean isValidChamberTemperatureSetting (byte[] edt)
 
boolean setFoodTemperatureSetting (byte[] edt)
 
byte[] getFoodTemperatureSetting ()
 
boolean isValidFoodTemperatureSetting (byte[] edt)
 
boolean setHeatingTimeSetting (byte[] edt)
 
byte[] getHeatingTimeSetting ()
 
boolean isValidHeatingTimeSetting (byte[] edt)
 
boolean setRemainingHeatingTimeSetting (byte[] edt)
 
byte[] getRemainingHeatingTimeSetting ()
 
boolean isValidRemainingHeatingTimeSetting (byte[] edt)
 
boolean setMicrowaveHeatingPowerSetting (byte[] edt)
 
byte[] getMicrowaveHeatingPowerSetting ()
 
boolean isValidMicrowaveHeatingPowerSetting (byte[] edt)
 
boolean setPromptMessageSetting (byte[] edt)
 
byte[] getPromptMessageSetting ()
 
boolean isValidPromptMessageSetting (byte[] edt)
 
boolean setAccessoriesToCombinationMicrowaveOvenSetting (byte[] edt)
 
byte[] getAccessoriesToCombinationMicrowaveOvenSetting ()
 
boolean isValidAccessoriesToCombinationMicrowaveOvenSetting (byte[] edt)
 
boolean setDisplayCharacterStringSetting (byte[] edt)
 
boolean isValidDisplayCharacterStringSetting (byte[] edt)
 
boolean setTwoStageMicrowaveHeatingSettingDuration (byte[] edt)
 
byte[] getTwoStageMicrowaveHeatingSettingDuration ()
 
boolean isValidTwoStageMicrowaveHeatingSettingDuration (byte[] edt)
 
boolean setTwoStageMicrowaveHeatingSettingHeatingPower (byte[] edt)
 
byte[] getTwoStageMicrowaveHeatingSettingHeatingPower ()
 
boolean isValidTwoStageMicrowaveHeatingSettingHeatingPower (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 CombinationMicrowaveOven.java.

Member Function Documentation

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

Definition at line 1743 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getAccessoriesToCombinationMicrowaveOvenSetting ( )
protected

Property name : “Accessories to combination microwave oven” setting

EPC : 0xE9

Contents of property :
Used to specify, by means of a 2-byte bit map, what accessory or accessories to the combination microwave oven to use, and to acquire the current setting.

Value range (decimal notation) :
The value contained in a bit in the bit map shall be “1” if the accessory represented by that bit is used and “0” if the accessory represented by that bit
is not used (See the bitmap composition table in the subsection entitled “’Accessories to combination
microwave oven’ setting”).

Data type : unsigned short

Data size : 2 bytes

Unit : .

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

Definition at line 1374 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getAutomaticHeatingLevelSetting ( )
protected

Property name : Automatic heating level setting

EPC : 0xE2

Contents of property :
Used to specify, by selecting a level from among the five predefined levels, the level of automatic heating for the option specified by the “automatic heating menu setting” property, and to acquire the current setting.

Value range (decimal notation) :
0x31.0x35 (lowest to highest) Not specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 516 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getAutomaticHeatingMenuSetting ( )
protected

Property name : Automatic heating menu setting

EPC : 0xD0

Contents of property :
Used, when the value of the “automatic heating setting” property is 0x41 (= automatic heating), to select an automatic heating cycle, and to acquire the current setting.

Value range (decimal notation) :
0 to 0xFE: Automatic heating cycle code (See the automatic heating cycle code table in the subsection entitled “Automatic heating menu setting.”)
No automatic heating cycle specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 590 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getAutomaticHeatingSetting ( )
protected

Property name : Automatic heating setting

EPC : 0xE1

Contents of property :
Used to specify whether or not to use the combination microwave oven’s automatic heating mode, and to acquire the current setting.

Value range (decimal notation) :
Automatic = 0x41
Manual = 0x42
Not specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 442 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getChamberTemperatureSetting ( )
protected

Property name : Chamber temperature setting

EPC : 0xE3

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (= oven) or 0x46 (= fermenting), to specify the temperature in the chamber in 0.1°C increments, and to acquire the current setting.

Value range (decimal notation) :
0xF554.0x7FFE (-273.2. 3276.6°C)
0x8001: Automatic 0x8002: Not specified

Data type : signed short

Data size : 2 bytes

Unit : °C

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

Definition at line 889 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getDoorOpenCloseStatus ( )
protected

Property name : Door open/close status

EPC : 0xB0

Contents of property :
Used to acquire the status (i.e. open or closed) of the door of the combination microwave oven.

Value range (decimal notation) :
Door open = 0x41, door closed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 143 of file CombinationMicrowaveOven.java.

short com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getEchoClassCode ( )

Definition at line 67 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getFermentingModeSetting ( )
protected

Property name : Fermenting mode setting

EPC : 0xD6

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x46 (= fermenting), to specify the sub-mode to use, and to acquire the current setting.

Value range (decimal notation) :
Automatic selection mode = 0x40 Convection fermentation mode = 0x41 Circulation fermentation mode = 0x42 Hybrid fermentation mode = 0x43 Microwave fermentation mode = 0x51 No mode specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 813 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getFoodTemperatureSetting ( )
protected

Property name : Food temperature setting

EPC : 0xE4

Contents of property :
Used to specify the as-heated food temperature in 0.1°C increments, and to acquire the current setting.

Value range (decimal notation) :
0xF554.0x7FFE (-273.2.3276.6°C)
0x8002: Not specified

Data type : signed short

Data size : 2 bytes

Unit : °C

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

Definition at line 967 of file CombinationMicrowaveOven.java.

static Getter com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getG ( )
static

Definition at line 4766 of file CombinationMicrowaveOven.java.

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

Definition at line 4770 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getHeatingModeSetting ( )
protected

Property name : Heating mode setting

EPC : 0xE0

Contents of property :
Used to specify the heating mode of the combination microwave oven, and to acquire the current setting (i.e. current mode).

Value range (decimal notation) :
Microwave heating = 0x41 Defrosting = 0x42
Oven = 0x43
Grill = 0x44 Toaster = 0x45 Fermenting = 0x46 Stewing = 0x47 Steaming = 0x48
Two-stage microwave heating = 0x51
No mode specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 362 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getHeatingSetting ( )
protected

Property name : Heating setting

EPC : 0xB2

Contents of property :
Used to specify whether to start, stop or suspend heating, and to acquire the current setting (i.e. current heating status).

Value range (decimal notation) :
Start/restart heating (heating started/restarted) = 0x41
Suspend heating (heating suspended) = 0x42
Stop heating (heating stopped) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 280 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getHeatingStatus ( )
protected

Property name : Heating status

EPC : 0xB1

Contents of property :
Used to acquire the status of the combination microwave oven.

Value range (decimal notation) :
Initial state = 0x40 Heating = 0x41
Heating suspended = 0x42
Reporting completion of heating cycle
= 0x43
Setting = 0x44 Preheating = 0x45
Preheat temperature maintenance = 0x46
Heating temporarily stopped for manual cooking action = 0x47

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 198 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getHeatingTimeSetting ( )
protected

Property name : Heating time setting

EPC : 0xE5

Contents of property :
Used to specify the duration of heating in the HH:MM:SS format, and to acquire the current setting.

Value range (decimal notation) :
0.0x17: 0.0x3B: 0.0x3B (= 0.23) (= 0.59) (= 0.59)

Data type : unsigned char ×3

Data size : 3 bytes

Unit : .

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

Definition at line 1045 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getMicrowaveHeatingPowerSetting ( )
protected

Property name : Microwave heating power setting

EPC : 0xE7

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x41 (= microwave heating), 0x42 (= defrosting), 0x47 (= stewing) or 0x48 (= steaming) or when the value of the “heating mode setting” property (EPC
= 0xE0) is 0x46 (= fermenting) and the value of the “fermenting mode setting”
property (EPC = 0xD6) is 0x51 (= microwave fermentation mode), to specify the microwave heating power in 1W increments, and to acquire the
current setting.

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

Data type : unsigned short

Data size : 2 bytes

Unit : 1 W

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

Definition at line 1207 of file CombinationMicrowaveOven.java.

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

Property name : Oven mode setting

EPC : 0xD1

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (= oven), to specify the
sub-mode to use, and to acquire the current setting.

Value range (decimal notation) :
Automatic selection mode = 0x40 Convection oven mode = 0x41 Circulation oven mode = 0x42 Hybrid oven mode = 0x43
No sub-mode specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 667 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getOvenPreheatingSetting ( )
protected

Property name : Oven preheating setting

EPC : 0xD5

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (oven), to specify whether or not to preheat the chamber for the selected oven sub-mode, and to acquire the current setting.

Value range (decimal notation) :
With preheating = 0x41 Without preheating = 0x42 Not specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 741 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getPromptMessageSetting ( )
protected

Property name : Prompt message setting

EPC : 0xE8

Contents of property :
Used, when it is necessary to instruct the combination microwave oven to temporarily stop heating at a point during a heating cycle to allow the user to perform manual reversing, mixing, etc. and display a message to instruct the user on the manual action to be performed, to specify the prompt message to be displayed and the timing of the message (in terms of a percentage of the total duration of the heating cycle that is allowed to elapse (from the start of the heating cycle) before the message is displayed), and to acquire the current settings. Up to 4 messages may be specified.

Value range (decimal notation) :
First byte: Prompt message code (See the prompt message code table in the subsection entitled “Prompt message setting.”)
Second byte: Timing value (0.0x64) (0.100%))

Data type : unsigned char ×2 ×4

Data size : 8 bytes

Unit : .

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

Definition at line 1292 of file CombinationMicrowaveOven.java.

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

Definition at line 1673 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getRemainingHeatingTimeSetting ( )
protected

Property name : Remaining heating time setting

EPC : 0xE6

Contents of property :
Used to specify the time remaining to complete the heating cycle in the HH:MM:SS format, and to acquire the current setting.

Value range (decimal notation) :
0.0x17: 0.0x3B: 0.0x3B (= 0.23) (= 0.59) (= 0.59)

Data type : unsigned char ×3

Data size : 3 bytes

Unit : .

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

Definition at line 1123 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getTwoStageMicrowaveHeatingSettingDuration ( )
protected

Property name : Two-stage microwave heating setting (duration)

EPC : 0xEB

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x51 (two-stage microwave heating), to specify the duration of the first and second microwave heating cycles in the HH:MM:SS format, and to acquire the current setting. Three bytes shall be used for each heating cycle, with the first and second sets of bytes used for the first and second heating cycles, respectively.

Value range (decimal notation) :
Duration of first microwave heating cycle (first through third bytes):
0.0x17: 0.0x3B: 0.0x3B
(= 0.23): (= 0.59): (= 0.59)
Duration of second microwave heating cycle (fourth through sixth bytes):
0.0x17: 0.0x3B: 0.0x3B
(= 0.23): (= 0.59): (= 0.59)

Data type : unsigned char ×3 ×2

Data size : 6 bytes

Unit : .

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

Definition at line 1518 of file CombinationMicrowaveOven.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.getTwoStageMicrowaveHeatingSettingHeatingPower ( )
protected

Property name : Two-stage microwave heating setting (heating power)

EPC : 0xEC

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x51 (two-stage microwave heating), to specify the heating power for the first and second microwave heating cycles in 1W increments, and to acquire the current setting. Two bytes shall be used for each heating cycle, with the first and second pairs of bytes used for the first and second heating cycles, respectively.

Value range (decimal notation) :
Heating power for first microwave heating cycle (first and second bytes):
0x0000.0xFFFD (0.65533W)
Heating power for second microwave heating cycle (third and fourth bytes):
0x0000.0xFFFD (0.65533W)

Data type : unsigned short ×2

Data size : 4 bytes

Unit : 1 W

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

Definition at line 1610 of file CombinationMicrowaveOven.java.

Informer com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.inform ( )

Definition at line 1749 of file CombinationMicrowaveOven.java.

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

Definition at line 1754 of file CombinationMicrowaveOven.java.

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

Definition at line 4775 of file CombinationMicrowaveOven.java.

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

Definition at line 4779 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidAccessoriesToCombinationMicrowaveOvenSetting ( byte[]  edt)
protected

Property name : “Accessories to combination microwave oven” setting

EPC : 0xE9

Contents of property :
Used to specify, by means of a 2-byte bit map, what accessory or accessories to the combination microwave oven to use, and to acquire the current setting.

Value range (decimal notation) :
The value contained in a bit in the bit map shall be “1” if the accessory represented by that bit is used and “0” if the accessory represented by that bit
is not used (See the bitmap composition table in the subsection entitled “’Accessories to combination
microwave oven’ setting”).

Data type : unsigned short

Data size : 2 bytes

Unit : .

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

Definition at line 1400 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidAutomaticHeatingLevelSetting ( byte[]  edt)
protected

Property name : Automatic heating level setting

EPC : 0xE2

Contents of property :
Used to specify, by selecting a level from among the five predefined levels, the level of automatic heating for the option specified by the “automatic heating menu setting” property, and to acquire the current setting.

Value range (decimal notation) :
0x31.0x35 (lowest to highest) Not specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 539 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidAutomaticHeatingMenuSetting ( byte[]  edt)
protected

Property name : Automatic heating menu setting

EPC : 0xD0

Contents of property :
Used, when the value of the “automatic heating setting” property is 0x41 (= automatic heating), to select an automatic heating cycle, and to acquire the current setting.

Value range (decimal notation) :
0 to 0xFE: Automatic heating cycle code (See the automatic heating cycle code table in the subsection entitled “Automatic heating menu setting.”)
No automatic heating cycle specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 614 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidAutomaticHeatingSetting ( byte[]  edt)
protected

Property name : Automatic heating setting

EPC : 0xE1

Contents of property :
Used to specify whether or not to use the combination microwave oven’s automatic heating mode, and to acquire the current setting.

Value range (decimal notation) :
Automatic = 0x41
Manual = 0x42
Not specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 467 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidChamberTemperatureSetting ( byte[]  edt)
protected

Property name : Chamber temperature setting

EPC : 0xE3

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (= oven) or 0x46 (= fermenting), to specify the temperature in the chamber in 0.1°C increments, and to acquire the current setting.

Value range (decimal notation) :
0xF554.0x7FFE (-273.2. 3276.6°C)
0x8001: Automatic 0x8002: Not specified

Data type : signed short

Data size : 2 bytes

Unit : °C

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

Definition at line 914 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidDisplayCharacterStringSetting ( byte[]  edt)
protected

Property name : Display character string setting

EPC : 0xEA

Contents of property :
Used to input character strings (up to 20 characters) to use on the display of the combination microwave oven.

Value range (decimal notation) :
Shift-JIS code characters × 20

Data type : unsigned short ×20

Data size : 40 bytes

Unit : .

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

Definition at line 1453 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidDoorOpenCloseStatus ( byte[]  edt)
protected

Property name : Door open/close status

EPC : 0xB0

Contents of property :
Used to acquire the status (i.e. open or closed) of the door of the combination microwave oven.

Value range (decimal notation) :
Door open = 0x41, door closed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 166 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidFermentingModeSetting ( byte[]  edt)
protected

Property name : Fermenting mode setting

EPC : 0xD6

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x46 (= fermenting), to specify the sub-mode to use, and to acquire the current setting.

Value range (decimal notation) :
Automatic selection mode = 0x40 Convection fermentation mode = 0x41 Circulation fermentation mode = 0x42 Hybrid fermentation mode = 0x43 Microwave fermentation mode = 0x51 No mode specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 836 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidFoodTemperatureSetting ( byte[]  edt)
protected

Property name : Food temperature setting

EPC : 0xE4

Contents of property :
Used to specify the as-heated food temperature in 0.1°C increments, and to acquire the current setting.

Value range (decimal notation) :
0xF554.0x7FFE (-273.2.3276.6°C)
0x8002: Not specified

Data type : signed short

Data size : 2 bytes

Unit : °C

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

Definition at line 992 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidHeatingModeSetting ( byte[]  edt)
protected

Property name : Heating mode setting

EPC : 0xE0

Contents of property :
Used to specify the heating mode of the combination microwave oven, and to acquire the current setting (i.e. current mode).

Value range (decimal notation) :
Microwave heating = 0x41 Defrosting = 0x42
Oven = 0x43
Grill = 0x44 Toaster = 0x45 Fermenting = 0x46 Stewing = 0x47 Steaming = 0x48
Two-stage microwave heating = 0x51
No mode specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 389 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidHeatingSetting ( byte[]  edt)
protected

Property name : Heating setting

EPC : 0xB2

Contents of property :
Used to specify whether to start, stop or suspend heating, and to acquire the current setting (i.e. current heating status).

Value range (decimal notation) :
Start/restart heating (heating started/restarted) = 0x41
Suspend heating (heating suspended) = 0x42
Stop heating (heating stopped) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 305 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidHeatingStatus ( byte[]  edt)
protected

Property name : Heating status

EPC : 0xB1

Contents of property :
Used to acquire the status of the combination microwave oven.

Value range (decimal notation) :
Initial state = 0x40 Heating = 0x41
Heating suspended = 0x42
Reporting completion of heating cycle
= 0x43
Setting = 0x44 Preheating = 0x45
Preheat temperature maintenance = 0x46
Heating temporarily stopped for manual cooking action = 0x47

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 227 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidHeatingTimeSetting ( byte[]  edt)
protected

Property name : Heating time setting

EPC : 0xE5

Contents of property :
Used to specify the duration of heating in the HH:MM:SS format, and to acquire the current setting.

Value range (decimal notation) :
0.0x17: 0.0x3B: 0.0x3B (= 0.23) (= 0.59) (= 0.59)

Data type : unsigned char ×3

Data size : 3 bytes

Unit : .

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

Definition at line 1070 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidMicrowaveHeatingPowerSetting ( byte[]  edt)
protected

Property name : Microwave heating power setting

EPC : 0xE7

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x41 (= microwave heating), 0x42 (= defrosting), 0x47 (= stewing) or 0x48 (= steaming) or when the value of the “heating mode setting” property (EPC
= 0xE0) is 0x46 (= fermenting) and the value of the “fermenting mode setting”
property (EPC = 0xD6) is 0x51 (= microwave fermentation mode), to specify the microwave heating power in 1W increments, and to acquire the
current setting.

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

Data type : unsigned short

Data size : 2 bytes

Unit : 1 W

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

Definition at line 1235 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidOvenModeSetting ( byte[]  edt)
protected

Property name : Oven mode setting

EPC : 0xD1

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (= oven), to specify the
sub-mode to use, and to acquire the current setting.

Value range (decimal notation) :
Automatic selection mode = 0x40 Convection oven mode = 0x41 Circulation oven mode = 0x42 Hybrid oven mode = 0x43
No sub-mode specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 692 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidOvenPreheatingSetting ( byte[]  edt)
protected

Property name : Oven preheating setting

EPC : 0xD5

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (oven), to specify whether or not to preheat the chamber for the selected oven sub-mode, and to acquire the current setting.

Value range (decimal notation) :
With preheating = 0x41 Without preheating = 0x42 Not specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 764 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidPromptMessageSetting ( byte[]  edt)
protected

Property name : Prompt message setting

EPC : 0xE8

Contents of property :
Used, when it is necessary to instruct the combination microwave oven to temporarily stop heating at a point during a heating cycle to allow the user to perform manual reversing, mixing, etc. and display a message to instruct the user on the manual action to be performed, to specify the prompt message to be displayed and the timing of the message (in terms of a percentage of the total duration of the heating cycle that is allowed to elapse (from the start of the heating cycle) before the message is displayed), and to acquire the current settings. Up to 4 messages may be specified.

Value range (decimal notation) :
First byte: Prompt message code (See the prompt message code table in the subsection entitled “Prompt message setting.”)
Second byte: Timing value (0.0x64) (0.100%))

Data type : unsigned char ×2 ×4

Data size : 8 bytes

Unit : .

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

Definition at line 1319 of file CombinationMicrowaveOven.java.

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

Definition at line 1702 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidRemainingHeatingTimeSetting ( byte[]  edt)
protected

Property name : Remaining heating time setting

EPC : 0xE6

Contents of property :
Used to specify the time remaining to complete the heating cycle in the HH:MM:SS format, and to acquire the current setting.

Value range (decimal notation) :
0.0x17: 0.0x3B: 0.0x3B (= 0.23) (= 0.59) (= 0.59)

Data type : unsigned char ×3

Data size : 3 bytes

Unit : .

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

Definition at line 1148 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidTwoStageMicrowaveHeatingSettingDuration ( byte[]  edt)
protected

Property name : Two-stage microwave heating setting (duration)

EPC : 0xEB

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x51 (two-stage microwave heating), to specify the duration of the first and second microwave heating cycles in the HH:MM:SS format, and to acquire the current setting. Three bytes shall be used for each heating cycle, with the first and second sets of bytes used for the first and second heating cycles, respectively.

Value range (decimal notation) :
Duration of first microwave heating cycle (first through third bytes):
0.0x17: 0.0x3B: 0.0x3B
(= 0.23): (= 0.59): (= 0.59)
Duration of second microwave heating cycle (fourth through sixth bytes):
0.0x17: 0.0x3B: 0.0x3B
(= 0.23): (= 0.59): (= 0.59)

Data type : unsigned char ×3 ×2

Data size : 6 bytes

Unit : .

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

Definition at line 1549 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.isValidTwoStageMicrowaveHeatingSettingHeatingPower ( byte[]  edt)
protected

Property name : Two-stage microwave heating setting (heating power)

EPC : 0xEC

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x51 (two-stage microwave heating), to specify the heating power for the first and second microwave heating cycles in 1W increments, and to acquire the current setting. Two bytes shall be used for each heating cycle, with the first and second pairs of bytes used for the first and second heating cycles, respectively.

Value range (decimal notation) :
Heating power for first microwave heating cycle (first and second bytes):
0x0000.0xFFFD (0.65533W)
Heating power for second microwave heating cycle (third and fourth bytes):
0x0000.0xFFFD (0.65533W)

Data type : unsigned short ×2

Data size : 4 bytes

Unit : 1 W

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

Definition at line 1639 of file CombinationMicrowaveOven.java.

void com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.onNew ( )

Definition at line 61 of file CombinationMicrowaveOven.java.

Setter com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.set ( )

Definition at line 1732 of file CombinationMicrowaveOven.java.

Setter com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.set ( boolean  responseRequired)

Definition at line 1737 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setAccessoriesToCombinationMicrowaveOvenSetting ( byte[]  edt)
protected

Property name : “Accessories to combination microwave oven” setting

EPC : 0xE9

Contents of property :
Used to specify, by means of a 2-byte bit map, what accessory or accessories to the combination microwave oven to use, and to acquire the current setting.

Value range (decimal notation) :
The value contained in a bit in the bit map shall be “1” if the accessory represented by that bit is used and “0” if the accessory represented by that bit
is not used (See the bitmap composition table in the subsection entitled “’Accessories to combination
microwave oven’ setting”).

Data type : unsigned short

Data size : 2 bytes

Unit : .

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

Definition at line 1348 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setAutomaticHeatingLevelSetting ( byte[]  edt)
protected

Property name : Automatic heating level setting

EPC : 0xE2

Contents of property :
Used to specify, by selecting a level from among the five predefined levels, the level of automatic heating for the option specified by the “automatic heating menu setting” property, and to acquire the current setting.

Value range (decimal notation) :
0x31.0x35 (lowest to highest) Not specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 493 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setAutomaticHeatingMenuSetting ( byte[]  edt)
protected

Property name : Automatic heating menu setting

EPC : 0xD0

Contents of property :
Used, when the value of the “automatic heating setting” property is 0x41 (= automatic heating), to select an automatic heating cycle, and to acquire the current setting.

Value range (decimal notation) :
0 to 0xFE: Automatic heating cycle code (See the automatic heating cycle code table in the subsection entitled “Automatic heating menu setting.”)
No automatic heating cycle specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 566 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setAutomaticHeatingSetting ( byte[]  edt)
protected

Property name : Automatic heating setting

EPC : 0xE1

Contents of property :
Used to specify whether or not to use the combination microwave oven’s automatic heating mode, and to acquire the current setting.

Value range (decimal notation) :
Automatic = 0x41
Manual = 0x42
Not specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 417 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setChamberTemperatureSetting ( byte[]  edt)
protected

Property name : Chamber temperature setting

EPC : 0xE3

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (= oven) or 0x46 (= fermenting), to specify the temperature in the chamber in 0.1°C increments, and to acquire the current setting.

Value range (decimal notation) :
0xF554.0x7FFE (-273.2. 3276.6°C)
0x8001: Automatic 0x8002: Not specified

Data type : signed short

Data size : 2 bytes

Unit : °C

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

Definition at line 864 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setDisplayCharacterStringSetting ( byte[]  edt)
protected

Property name : Display character string setting

EPC : 0xEA

Contents of property :
Used to input character strings (up to 20 characters) to use on the display of the combination microwave oven.

Value range (decimal notation) :
Shift-JIS code characters × 20

Data type : unsigned short ×20

Data size : 40 bytes

Unit : .

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

Definition at line 1428 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setFermentingModeSetting ( byte[]  edt)
protected

Property name : Fermenting mode setting

EPC : 0xD6

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x46 (= fermenting), to specify the sub-mode to use, and to acquire the current setting.

Value range (decimal notation) :
Automatic selection mode = 0x40 Convection fermentation mode = 0x41 Circulation fermentation mode = 0x42 Hybrid fermentation mode = 0x43 Microwave fermentation mode = 0x51 No mode specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 790 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setFoodTemperatureSetting ( byte[]  edt)
protected

Property name : Food temperature setting

EPC : 0xE4

Contents of property :
Used to specify the as-heated food temperature in 0.1°C increments, and to acquire the current setting.

Value range (decimal notation) :
0xF554.0x7FFE (-273.2.3276.6°C)
0x8002: Not specified

Data type : signed short

Data size : 2 bytes

Unit : °C

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

Definition at line 942 of file CombinationMicrowaveOven.java.

static Setter com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setG ( )
static

Definition at line 4749 of file CombinationMicrowaveOven.java.

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

Definition at line 4753 of file CombinationMicrowaveOven.java.

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

Definition at line 4757 of file CombinationMicrowaveOven.java.

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

Definition at line 4761 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setHeatingModeSetting ( byte[]  edt)
protected

Property name : Heating mode setting

EPC : 0xE0

Contents of property :
Used to specify the heating mode of the combination microwave oven, and to acquire the current setting (i.e. current mode).

Value range (decimal notation) :
Microwave heating = 0x41 Defrosting = 0x42
Oven = 0x43
Grill = 0x44 Toaster = 0x45 Fermenting = 0x46 Stewing = 0x47 Steaming = 0x48
Two-stage microwave heating = 0x51
No mode specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 335 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setHeatingSetting ( byte[]  edt)
protected

Property name : Heating setting

EPC : 0xB2

Contents of property :
Used to specify whether to start, stop or suspend heating, and to acquire the current setting (i.e. current heating status).

Value range (decimal notation) :
Start/restart heating (heating started/restarted) = 0x41
Suspend heating (heating suspended) = 0x42
Stop heating (heating stopped) = 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 255 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setHeatingTimeSetting ( byte[]  edt)
protected

Property name : Heating time setting

EPC : 0xE5

Contents of property :
Used to specify the duration of heating in the HH:MM:SS format, and to acquire the current setting.

Value range (decimal notation) :
0.0x17: 0.0x3B: 0.0x3B (= 0.23) (= 0.59) (= 0.59)

Data type : unsigned char ×3

Data size : 3 bytes

Unit : .

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

Definition at line 1020 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setMicrowaveHeatingPowerSetting ( byte[]  edt)
protected

Property name : Microwave heating power setting

EPC : 0xE7

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x41 (= microwave heating), 0x42 (= defrosting), 0x47 (= stewing) or 0x48 (= steaming) or when the value of the “heating mode setting” property (EPC
= 0xE0) is 0x46 (= fermenting) and the value of the “fermenting mode setting”
property (EPC = 0xD6) is 0x51 (= microwave fermentation mode), to specify the microwave heating power in 1W increments, and to acquire the
current setting.

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

Data type : unsigned short

Data size : 2 bytes

Unit : 1 W

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

Definition at line 1179 of file CombinationMicrowaveOven.java.

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

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setOvenModeSetting ( byte[]  edt)
protected

Property name : Oven mode setting

EPC : 0xD1

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (= oven), to specify the
sub-mode to use, and to acquire the current setting.

Value range (decimal notation) :
Automatic selection mode = 0x40 Convection oven mode = 0x41 Circulation oven mode = 0x42 Hybrid oven mode = 0x43
No sub-mode specified = 0xFF

Data type : unsigned cha

Data size : 1 byte

Unit : -

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

Definition at line 642 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setOvenPreheatingSetting ( byte[]  edt)
protected

Property name : Oven preheating setting

EPC : 0xD5

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x43 (oven), to specify whether or not to preheat the chamber for the selected oven sub-mode, and to acquire the current setting.

Value range (decimal notation) :
With preheating = 0x41 Without preheating = 0x42 Not specified = 0xFF

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 718 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setPromptMessageSetting ( byte[]  edt)
protected

Property name : Prompt message setting

EPC : 0xE8

Contents of property :
Used, when it is necessary to instruct the combination microwave oven to temporarily stop heating at a point during a heating cycle to allow the user to perform manual reversing, mixing, etc. and display a message to instruct the user on the manual action to be performed, to specify the prompt message to be displayed and the timing of the message (in terms of a percentage of the total duration of the heating cycle that is allowed to elapse (from the start of the heating cycle) before the message is displayed), and to acquire the current settings. Up to 4 messages may be specified.

Value range (decimal notation) :
First byte: Prompt message code (See the prompt message code table in the subsection entitled “Prompt message setting.”)
Second byte: Timing value (0.0x64) (0.100%))

Data type : unsigned char ×2 ×4

Data size : 8 bytes

Unit : .

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

Definition at line 1265 of file CombinationMicrowaveOven.java.

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

Definition at line 1645 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setRemainingHeatingTimeSetting ( byte[]  edt)
protected

Property name : Remaining heating time setting

EPC : 0xE6

Contents of property :
Used to specify the time remaining to complete the heating cycle in the HH:MM:SS format, and to acquire the current setting.

Value range (decimal notation) :
0.0x17: 0.0x3B: 0.0x3B (= 0.23) (= 0.59) (= 0.59)

Data type : unsigned char ×3

Data size : 3 bytes

Unit : .

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

Definition at line 1098 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setTwoStageMicrowaveHeatingSettingDuration ( byte[]  edt)
protected

Property name : Two-stage microwave heating setting (duration)

EPC : 0xEB

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x51 (two-stage microwave heating), to specify the duration of the first and second microwave heating cycles in the HH:MM:SS format, and to acquire the current setting. Three bytes shall be used for each heating cycle, with the first and second sets of bytes used for the first and second heating cycles, respectively.

Value range (decimal notation) :
Duration of first microwave heating cycle (first through third bytes):
0.0x17: 0.0x3B: 0.0x3B
(= 0.23): (= 0.59): (= 0.59)
Duration of second microwave heating cycle (fourth through sixth bytes):
0.0x17: 0.0x3B: 0.0x3B
(= 0.23): (= 0.59): (= 0.59)

Data type : unsigned char ×3 ×2

Data size : 6 bytes

Unit : .

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

Definition at line 1487 of file CombinationMicrowaveOven.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.setTwoStageMicrowaveHeatingSettingHeatingPower ( byte[]  edt)
protected

Property name : Two-stage microwave heating setting (heating power)

EPC : 0xEC

Contents of property :
Used, when the value of the “heating mode setting” property (EPC = 0xE0) is 0x51 (two-stage microwave heating), to specify the heating power for the first and second microwave heating cycles in 1W increments, and to acquire the current setting. Two bytes shall be used for each heating cycle, with the first and second pairs of bytes used for the first and second heating cycles, respectively.

Value range (decimal notation) :
Heating power for first microwave heating cycle (first and second bytes):
0x0000.0xFFFD (0.65533W)
Heating power for second microwave heating cycle (third and fourth bytes):
0x0000.0xFFFD (0.65533W)

Data type : unsigned short ×2

Data size : 4 bytes

Unit : 1 W

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

Definition at line 1581 of file CombinationMicrowaveOven.java.

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

Definition at line 52 of file CombinationMicrowaveOven.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.ECHO_CLASS_CODE = (short)0x03B8
static

Definition at line 28 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_ACCESSORIES_TO_COMBINATION_MICROWAVE_OVEN_SETTING = (byte)0xE9
static

Definition at line 46 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_AUTOMATIC_HEATING_LEVEL_SETTING = (byte)0xE2
static

Definition at line 35 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_AUTOMATIC_HEATING_MENU_SETTING = (byte)0xD0
static

Definition at line 36 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_AUTOMATIC_HEATING_SETTING = (byte)0xE1
static

Definition at line 34 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_CHAMBER_TEMPERATURE_SETTING = (byte)0xE3
static

Definition at line 40 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_DISPLAY_CHARACTER_STRING_SETTING = (byte)0xEA
static

Definition at line 47 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_DOOR_OPEN_CLOSE_STATUS = (byte)0xB0
static

Definition at line 30 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_FERMENTING_MODE_SETTING = (byte)0xD6
static

Definition at line 39 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_FOOD_TEMPERATURE_SETTING = (byte)0xE4
static

Definition at line 41 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_HEATING_MODE_SETTING = (byte)0xE0
static

Definition at line 33 of file CombinationMicrowaveOven.java.

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

Definition at line 32 of file CombinationMicrowaveOven.java.

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

Definition at line 31 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_HEATING_TIME_SETTING = (byte)0xE5
static

Definition at line 42 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_MICROWAVE_HEATING_POWER_SETTING = (byte)0xE7
static

Definition at line 44 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_OVEN_MODE_SETTING = (byte)0xD1
static

Definition at line 37 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_OVEN_PREHEATING_SETTING = (byte)0xD5
static

Definition at line 38 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_PROMPT_MESSAGE_SETTING = (byte)0xE8
static

Definition at line 45 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_REMAINING_HEATING_TIME_SETTING = (byte)0xE6
static

Definition at line 43 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_TWO_STAGE_MICROWAVE_HEATING_SETTING_DURATION = (byte)0xEB
static

Definition at line 48 of file CombinationMicrowaveOven.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.CombinationMicrowaveOven.EPC_TWO_STAGE_MICROWAVE_HEATING_SETTING_HEATING_POWER = (byte)0xEC
static

Definition at line 49 of file CombinationMicrowaveOven.java.


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