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.RiceCooker Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker:
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)0x03BB
 
static final byte EPC_COVER_OPEN_CLOSE_STATUS = (byte)0xB0
 
static final byte EPC_RICE_COOKING_STATUS = (byte)0xB1
 
static final byte EPC_RICE_COOKING_CONTROL_SETTING = (byte)0xB2
 
static final byte EPC_WARMER_SETTING = (byte)0xE1
 
static final byte EPC_INNER_POT_REMOVAL_STATUS = (byte)0xE5
 
static final byte EPC_COVER_REMOVAL_STATUS = (byte)0xE6
 
static final byte EPC_RICE_COOKING_RESERVATION_SETTING = (byte)0x90
 
static final byte EPC_SET_VALUE_OF_RICE_COOKING_RESERVATION_SETTING_TIME = (byte)0x91
 
static final byte EPC_SET_VALUE_OF_RICE_COOKING_RESERVATION_SETTING_RELATIVE_TIME = (byte)0x92
 
- 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[] getCoverOpenCloseStatus ()
 
boolean isValidCoverOpenCloseStatus (byte[] edt)
 
abstract byte[] getRiceCookingStatus ()
 
boolean isValidRiceCookingStatus (byte[] edt)
 
abstract boolean setRiceCookingControlSetting (byte[] edt)
 
abstract byte[] getRiceCookingControlSetting ()
 
boolean isValidRiceCookingControlSetting (byte[] edt)
 
boolean setWarmerSetting (byte[] edt)
 
byte[] getWarmerSetting ()
 
boolean isValidWarmerSetting (byte[] edt)
 
byte[] getInnerPotRemovalStatus ()
 
boolean isValidInnerPotRemovalStatus (byte[] edt)
 
byte[] getCoverRemovalStatus ()
 
boolean isValidCoverRemovalStatus (byte[] edt)
 
boolean setRiceCookingReservationSetting (byte[] edt)
 
byte[] getRiceCookingReservationSetting ()
 
boolean isValidRiceCookingReservationSetting (byte[] edt)
 
boolean setSetValueOfRiceCookingReservationSettingTime (byte[] edt)
 
byte[] getSetValueOfRiceCookingReservationSettingTime ()
 
boolean isValidSetValueOfRiceCookingReservationSettingTime (byte[] edt)
 
boolean setSetValueOfRiceCookingReservationSettingRelativeTime (byte[] edt)
 
byte[] getSetValueOfRiceCookingReservationSettingRelativeTime ()
 
boolean isValidSetValueOfRiceCookingReservationSettingRelativeTime (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 RiceCooker.java.

Member Function Documentation

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

Definition at line 735 of file RiceCooker.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getCoverOpenCloseStatus ( )
protected

Property name : Cover open/close status

EPC : 0xB0

Contents of property :
This property indicates whether the cover is open or closed.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 135 of file RiceCooker.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getCoverRemovalStatus ( )
protected

Property name : Cover removal status

EPC : 0xE6

Contents of property :
This property indicates whether or not cover is removed.

Value range (decimal notation) :
Removed = 0x41, Not removed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 426 of file RiceCooker.java.

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

Definition at line 59 of file RiceCooker.java.

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

Definition at line 2061 of file RiceCooker.java.

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

Definition at line 2065 of file RiceCooker.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getInnerPotRemovalStatus ( )
protected

Property name : Inner pot removal status

EPC : 0xE5

Contents of property :
This property indicates whether inner pot is removed or not.

Value range (decimal notation) :
Removed = 0x41, Not removed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 377 of file RiceCooker.java.

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

Definition at line 686 of file RiceCooker.java.

abstract byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getRiceCookingControlSetting ( )
abstractprotected

Property name : Rice cooking control setting

EPC : 0xB2

Contents of property :
This property indicates rice cooking control setting.

Value range (decimal notation) :
Rice cooking start/restart = 0x41, Rice cooking suspension = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getRiceCookingReservationSetting ( )
protected

Property name : Rice cooking reservation setting

EPC : 0x90

Contents of property :
This property indicates whether rice cooking reservation is ON or OFF.

Value range (decimal notation) :
Reservation ON = 0x41, Reservation OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 498 of file RiceCooker.java.

abstract byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getRiceCookingStatus ( )
abstractprotected

Property name : Rice cooking status

EPC : 0xB1

Contents of property :
This property indicates rice cooking status.

Value range (decimal notation) :
Stop = 0x41, Preheating = 0x42, Rice cooking = 0x43, Steaming = 0x44, Rice cooking completion = 0x45

Data type : unsigned char

Data size : 1 byte

Unit : -

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

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getSetValueOfRiceCookingReservationSettingRelativeTime ( )
protected

Property name : Set value of rice cooking reservation setting relative time

EPC : 0x92

Contents of property :
Timer value (HH:MM)

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

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 642 of file RiceCooker.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getSetValueOfRiceCookingReservationSettingTime ( )
protected

Property name : Set value of rice cooking reservation setting time

EPC : 0x91

Contents of property :
Timer value (HH:MM)

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

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 570 of file RiceCooker.java.

byte [] com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.getWarmerSetting ( )
protected

Property name : Warmer setting

EPC : 0xE1

Contents of property :
This property indicates whether or not warmer function is enabled.

Value range (decimal notation) :
Warmer enabled = 0x41, Warmer disabled = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 328 of file RiceCooker.java.

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

Definition at line 741 of file RiceCooker.java.

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

Definition at line 746 of file RiceCooker.java.

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

Definition at line 2070 of file RiceCooker.java.

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

Definition at line 2074 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidCoverOpenCloseStatus ( byte[]  edt)
protected

Property name : Cover open/close status

EPC : 0xB0

Contents of property :
This property indicates whether the cover is open or closed.

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 158 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidCoverRemovalStatus ( byte[]  edt)
protected

Property name : Cover removal status

EPC : 0xE6

Contents of property :
This property indicates whether or not cover is removed.

Value range (decimal notation) :
Removed = 0x41, Not removed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 449 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidInnerPotRemovalStatus ( byte[]  edt)
protected

Property name : Inner pot removal status

EPC : 0xE5

Contents of property :
This property indicates whether inner pot is removed or not.

Value range (decimal notation) :
Removed = 0x41, Not removed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 400 of file RiceCooker.java.

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

Definition at line 705 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidRiceCookingControlSetting ( byte[]  edt)
protected

Property name : Rice cooking control setting

EPC : 0xB2

Contents of property :
This property indicates rice cooking control setting.

Value range (decimal notation) :
Rice cooking start/restart = 0x41, Rice cooking suspension = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 279 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidRiceCookingReservationSetting ( byte[]  edt)
protected

Property name : Rice cooking reservation setting

EPC : 0x90

Contents of property :
This property indicates whether rice cooking reservation is ON or OFF.

Value range (decimal notation) :
Reservation ON = 0x41, Reservation OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 521 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidRiceCookingStatus ( byte[]  edt)
protected

Property name : Rice cooking status

EPC : 0xB1

Contents of property :
This property indicates rice cooking status.

Value range (decimal notation) :
Stop = 0x41, Preheating = 0x42, Rice cooking = 0x43, Steaming = 0x44, Rice cooking completion = 0x45

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 207 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidSetValueOfRiceCookingReservationSettingRelativeTime ( byte[]  edt)
protected

Property name : Set value of rice cooking reservation setting relative time

EPC : 0x92

Contents of property :
Timer value (HH:MM)

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

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 665 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidSetValueOfRiceCookingReservationSettingTime ( byte[]  edt)
protected

Property name : Set value of rice cooking reservation setting time

EPC : 0x91

Contents of property :
Timer value (HH:MM)

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

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 593 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.isValidWarmerSetting ( byte[]  edt)
protected

Property name : Warmer setting

EPC : 0xE1

Contents of property :
This property indicates whether or not warmer function is enabled.

Value range (decimal notation) :
Warmer enabled = 0x41, Warmer disabled = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 351 of file RiceCooker.java.

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

Definition at line 53 of file RiceCooker.java.

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

Definition at line 724 of file RiceCooker.java.

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

Definition at line 729 of file RiceCooker.java.

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

Definition at line 2044 of file RiceCooker.java.

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

Definition at line 2048 of file RiceCooker.java.

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

Definition at line 2052 of file RiceCooker.java.

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

Definition at line 2056 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.setOperationStatus ( byte[]  edt)
protected

Property name : Operation status

EPC : 0x80

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

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

Data type : unsigned char

Data size : 1 byte

Unit : —

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

Announcement at status change

Definition at line 87 of file RiceCooker.java.

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

Definition at line 671 of file RiceCooker.java.

abstract boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.setRiceCookingControlSetting ( byte[]  edt)
abstractprotected

Property name : Rice cooking control setting

EPC : 0xB2

Contents of property :
This property indicates rice cooking control setting.

Value range (decimal notation) :
Rice cooking start/restart = 0x41, Rice cooking suspension = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.setRiceCookingReservationSetting ( byte[]  edt)
protected

Property name : Rice cooking reservation setting

EPC : 0x90

Contents of property :
This property indicates whether rice cooking reservation is ON or OFF.

Value range (decimal notation) :
Reservation ON = 0x41, Reservation OFF = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 475 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.setSetValueOfRiceCookingReservationSettingRelativeTime ( byte[]  edt)
protected

Property name : Set value of rice cooking reservation setting relative time

EPC : 0x92

Contents of property :
Timer value (HH:MM)

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

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 619 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.setSetValueOfRiceCookingReservationSettingTime ( byte[]  edt)
protected

Property name : Set value of rice cooking reservation setting time

EPC : 0x91

Contents of property :
Timer value (HH:MM)

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

Data type : unsigned char × 2

Data size : 2 bytes

Unit : -

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

Definition at line 547 of file RiceCooker.java.

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

Definition at line 41 of file RiceCooker.java.

boolean com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.setWarmerSetting ( byte[]  edt)
protected

Property name : Warmer setting

EPC : 0xE1

Contents of property :
This property indicates whether or not warmer function is enabled.

Value range (decimal notation) :
Warmer enabled = 0x41, Warmer disabled = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 305 of file RiceCooker.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.ECHO_CLASS_CODE = (short)0x03BB
static

Definition at line 28 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_COVER_OPEN_CLOSE_STATUS = (byte)0xB0
static

Definition at line 30 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_COVER_REMOVAL_STATUS = (byte)0xE6
static

Definition at line 35 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_INNER_POT_REMOVAL_STATUS = (byte)0xE5
static

Definition at line 34 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_RICE_COOKING_CONTROL_SETTING = (byte)0xB2
static

Definition at line 32 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_RICE_COOKING_RESERVATION_SETTING = (byte)0x90
static

Definition at line 36 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_RICE_COOKING_STATUS = (byte)0xB1
static

Definition at line 31 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_SET_VALUE_OF_RICE_COOKING_RESERVATION_SETTING_RELATIVE_TIME = (byte)0x92
static

Definition at line 38 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_SET_VALUE_OF_RICE_COOKING_RESERVATION_SETTING_TIME = (byte)0x91
static

Definition at line 37 of file RiceCooker.java.

final byte com.sonycsl.echo.eoj.device.cookinghousehold.RiceCooker.EPC_WARMER_SETTING = (byte)0xE1
static

Definition at line 33 of file RiceCooker.java.


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