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.housingfacilities.ElectricToiletSeat Class Referenceabstract
Inheritance diagram for com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat:
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)0x026E
 
static final byte EPC_TEMPERATURE_LEVEL_OF_TOILET_SEAT = (byte)0xE0
 
static final byte EPC_HEATER_SETTING_OF_TOILET_SEAT = (byte)0xE1
 
static final byte EPC_TEMPORAL_HALT_SETTING_OF_TOILET_SEAT = (byte)0xE2
 
static final byte EPC_TEMPORAL_HALT_START_TIME_OF_TOILET_SEAT = (byte)0xE3
 
static final byte EPC_TEMPORAL_HALT_TIME_DURATION_OF_TOILET_SEAT = (byte)0xE4
 
static final byte EPC_TEMPERATURE_LEVEL_SETTING_OF_ROOM_HEATING = (byte)0xE5
 
static final byte EPC_ROOM_HEATING_SETTING = (byte)0xE6
 
static final byte EPC_ROOM_HEATING_STATUS = (byte)0xE7
 
static final byte EPC_START_TIME_OF_ROOM_HEATING = (byte)0xE8
 
static final byte EPC_DURATION_TIME_OF_ROOM_HEATING = (byte)0xE9
 
static final byte EPC_SPECIAL_OPERATION_MODE_SETTING = (byte)0xEA
 
static final byte EPC_HUMAN_DETECTION_STATUS = (byte)0xEB
 
static final byte EPC_SEATING_DETECTION_STATUS = (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 ()
 
boolean setTemperatureLevelOfToiletSeat (byte[] edt)
 
byte[] getTemperatureLevelOfToiletSeat ()
 
boolean isValidTemperatureLevelOfToiletSeat (byte[] edt)
 
abstract boolean setHeaterSettingOfToiletSeat (byte[] edt)
 
abstract byte[] getHeaterSettingOfToiletSeat ()
 
boolean isValidHeaterSettingOfToiletSeat (byte[] edt)
 
boolean setTemporalHaltSettingOfToiletSeat (byte[] edt)
 
byte[] getTemporalHaltSettingOfToiletSeat ()
 
boolean isValidTemporalHaltSettingOfToiletSeat (byte[] edt)
 
boolean setTemporalHaltStartTimeOfToiletSeat (byte[] edt)
 
byte[] getTemporalHaltStartTimeOfToiletSeat ()
 
boolean isValidTemporalHaltStartTimeOfToiletSeat (byte[] edt)
 
boolean setTemporalHaltTimeDurationOfToiletSeat (byte[] edt)
 
byte[] getTemporalHaltTimeDurationOfToiletSeat ()
 
boolean isValidTemporalHaltTimeDurationOfToiletSeat (byte[] edt)
 
boolean setTemperatureLevelSettingOfRoomHeating (byte[] edt)
 
byte[] getTemperatureLevelSettingOfRoomHeating ()
 
boolean isValidTemperatureLevelSettingOfRoomHeating (byte[] edt)
 
boolean setRoomHeatingSetting (byte[] edt)
 
byte[] getRoomHeatingSetting ()
 
boolean isValidRoomHeatingSetting (byte[] edt)
 
byte[] getRoomHeatingStatus ()
 
boolean isValidRoomHeatingStatus (byte[] edt)
 
boolean setStartTimeOfRoomHeating (byte[] edt)
 
byte[] getStartTimeOfRoomHeating ()
 
boolean isValidStartTimeOfRoomHeating (byte[] edt)
 
boolean setDurationTimeOfRoomHeating (byte[] edt)
 
byte[] getDurationTimeOfRoomHeating ()
 
boolean isValidDurationTimeOfRoomHeating (byte[] edt)
 
boolean setSpecialOperationModeSetting (byte[] edt)
 
byte[] getSpecialOperationModeSetting ()
 
boolean isValidSpecialOperationModeSetting (byte[] edt)
 
byte[] getHumanDetectionStatus ()
 
boolean isValidHumanDetectionStatus (byte[] edt)
 
byte[] getSeatingDetectionStatus ()
 
boolean isValidSeatingDetectionStatus (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 ElectricToiletSeat.java.

Member Function Documentation

Getter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.get ( )

Definition at line 1087 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getDurationTimeOfRoomHeating ( )
protected

Property name : Duration time of room heating

EPC : 0xE9

Contents of property :
Duration time 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 803 of file ElectricToiletSeat.java.

short com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getEchoClassCode ( )

Definition at line 62 of file ElectricToiletSeat.java.

static Getter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getG ( )
static

Definition at line 3024 of file ElectricToiletSeat.java.

static Getter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getG ( byte  instanceCode)
static

Definition at line 3028 of file ElectricToiletSeat.java.

abstract byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getHeaterSettingOfToiletSeat ( )
abstractprotected

Property name : Heater setting of toilet seat

EPC : 0xE1

Contents of property :
ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getHumanDetectionStatus ( )
protected

Property name : Human detection status

EPC : 0xEB

Contents of property :
Indicate detection of human body

Value range (decimal notation) :
Detected = 0x41
Non detecteed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 929 of file ElectricToiletSeat.java.

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

Definition at line 1030 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getRoomHeatingSetting ( )
protected

Property name : Room heating setting

EPC : 0xE6

Contents of property :
Room heating ON / room heating OFF
/ timer mode setting

Value range (decimal notation) :
0x41 / 0x42 / 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 604 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getRoomHeatingStatus ( )
protected

Property name : Room heating status

EPC : 0xE7

Contents of property :
Room heating ON / room heating OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 654 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getSeatingDetectionStatus ( )
protected

Property name : Seating detection status

EPC : 0xEC

Contents of property :
This property indicates detection of seating

Value range (decimal notation) :
Detected = 0x41
Non detecteed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 980 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getSpecialOperationModeSetting ( )
protected

Property name : Special operation mode setting

EPC : 0xEA

Contents of property :
Used to set a special operation mode and get the status

Value range (decimal notation) :
No setting: 0x40,
Over-cool prevention: 0x41 for future reserved: 0x42-

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 878 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getStartTimeOfRoomHeating ( )
protected

Property name : Start time of room heating

EPC : 0xE8

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0 to 0x17 : 0 to 0x3B (=0 to 23) : (=0 to 59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : -

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

Definition at line 728 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getTemperatureLevelOfToiletSeat ( )
protected

Property name : Temperature level of toilet seat

EPC : 0xE0

Contents of property :
Low to high temperature (10 steps) 0x31 for the lowest level, 0x3A for the highest level.

Value range (decimal notation) :
0x31 to 0x3A

Data type : unsigned char

Data size : 1 byte

Unit : —

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

Definition at line 161 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getTemperatureLevelSettingOfRoomHeating ( )
protected

Property name : Temperature level setting of room heating

EPC : 0xE5

Contents of property :
Low / medium / high temperature

Value range (decimal notation) :
0x31 / 0x32 / 0x33

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 530 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getTemporalHaltSettingOfToiletSeat ( )
protected

Property name : Temporal halt setting of toilet seat

EPC : 0xE2

Contents of property :
Continuous setting / one time setting / no setting.

Value range (decimal notation) :
Continuous setting=0x41, one time setting=0x42, no setting=0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 305 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getTemporalHaltStartTimeOfToiletSeat ( )
protected

Property name : Temporal halt start time of toilet seat

EPC : 0xE3

Contents of property :
Temporal halt start time of toilet seat 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 379 of file ElectricToiletSeat.java.

byte [] com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.getTemporalHaltTimeDurationOfToiletSeat ( )
protected

Property name : Temporal halt time duration of toilet seat

EPC : 0xE4

Contents of property :
Temporal stop time duration of toilet seat
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 456 of file ElectricToiletSeat.java.

Informer com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.inform ( )

Definition at line 1093 of file ElectricToiletSeat.java.

Informer com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.inform ( boolean  multicast)
protected

Definition at line 1098 of file ElectricToiletSeat.java.

static Informer com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.informG ( )
static

Definition at line 3033 of file ElectricToiletSeat.java.

static Informer com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.informG ( byte  instanceCode)
static

Definition at line 3037 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidDurationTimeOfRoomHeating ( byte[]  edt)
protected

Property name : Duration time of room heating

EPC : 0xE9

Contents of property :
Duration time 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 827 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidHeaterSettingOfToiletSeat ( byte[]  edt)
protected

Property name : Heater setting of toilet seat

EPC : 0xE1

Contents of property :
ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 256 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidHumanDetectionStatus ( byte[]  edt)
protected

Property name : Human detection status

EPC : 0xEB

Contents of property :
Indicate detection of human body

Value range (decimal notation) :
Detected = 0x41
Non detecteed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 953 of file ElectricToiletSeat.java.

synchronized boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidProperty ( EchoProperty  property)
protected

Definition at line 1053 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidRoomHeatingSetting ( byte[]  edt)
protected

Property name : Room heating setting

EPC : 0xE6

Contents of property :
Room heating ON / room heating OFF
/ timer mode setting

Value range (decimal notation) :
0x41 / 0x42 / 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 628 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidRoomHeatingStatus ( byte[]  edt)
protected

Property name : Room heating status

EPC : 0xE7

Contents of property :
Room heating ON / room heating OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 677 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidSeatingDetectionStatus ( byte[]  edt)
protected

Property name : Seating detection status

EPC : 0xEC

Contents of property :
This property indicates detection of seating

Value range (decimal notation) :
Detected = 0x41
Non detecteed = 0x42

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 1004 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidSpecialOperationModeSetting ( byte[]  edt)
protected

Property name : Special operation mode setting

EPC : 0xEA

Contents of property :
Used to set a special operation mode and get the status

Value range (decimal notation) :
No setting: 0x40,
Over-cool prevention: 0x41 for future reserved: 0x42-

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 902 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidStartTimeOfRoomHeating ( byte[]  edt)
protected

Property name : Start time of room heating

EPC : 0xE8

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0 to 0x17 : 0 to 0x3B (=0 to 23) : (=0 to 59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : -

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

Definition at line 752 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidTemperatureLevelOfToiletSeat ( byte[]  edt)
protected

Property name : Temperature level of toilet seat

EPC : 0xE0

Contents of property :
Low to high temperature (10 steps) 0x31 for the lowest level, 0x3A for the highest level.

Value range (decimal notation) :
0x31 to 0x3A

Data type : unsigned char

Data size : 1 byte

Unit : —

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

Definition at line 184 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidTemperatureLevelSettingOfRoomHeating ( byte[]  edt)
protected

Property name : Temperature level setting of room heating

EPC : 0xE5

Contents of property :
Low / medium / high temperature

Value range (decimal notation) :
0x31 / 0x32 / 0x33

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 553 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidTemporalHaltSettingOfToiletSeat ( byte[]  edt)
protected

Property name : Temporal halt setting of toilet seat

EPC : 0xE2

Contents of property :
Continuous setting / one time setting / no setting.

Value range (decimal notation) :
Continuous setting=0x41, one time setting=0x42, no setting=0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 328 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidTemporalHaltStartTimeOfToiletSeat ( byte[]  edt)
protected

Property name : Temporal halt start time of toilet seat

EPC : 0xE3

Contents of property :
Temporal halt start time of toilet seat 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 403 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.isValidTemporalHaltTimeDurationOfToiletSeat ( byte[]  edt)
protected

Property name : Temporal halt time duration of toilet seat

EPC : 0xE4

Contents of property :
Temporal stop time duration of toilet seat
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 481 of file ElectricToiletSeat.java.

void com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.onNew ( )

Definition at line 56 of file ElectricToiletSeat.java.

Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.set ( )

Definition at line 1076 of file ElectricToiletSeat.java.

Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.set ( boolean  responseRequired)

Definition at line 1081 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setDurationTimeOfRoomHeating ( byte[]  edt)
protected

Property name : Duration time of room heating

EPC : 0xE9

Contents of property :
Duration time 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 779 of file ElectricToiletSeat.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setG ( )
static

Definition at line 3007 of file ElectricToiletSeat.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setG ( byte  instanceCode)
static

Definition at line 3011 of file ElectricToiletSeat.java.

static Setter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setG ( boolean  responseRequired)
static

Definition at line 3015 of file ElectricToiletSeat.java.

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

Definition at line 3019 of file ElectricToiletSeat.java.

abstract boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setHeaterSettingOfToiletSeat ( byte[]  edt)
abstractprotected

Property name : Heater setting of toilet seat

EPC : 0xE1

Contents of property :
ON/OFF

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

Data type : unsigned char

Data size : 1 byte

Unit : -

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

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.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 90 of file ElectricToiletSeat.java.

synchronized boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setProperty ( EchoProperty  property)
protected

Definition at line 1010 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setRoomHeatingSetting ( byte[]  edt)
protected

Property name : Room heating setting

EPC : 0xE6

Contents of property :
Room heating ON / room heating OFF
/ timer mode setting

Value range (decimal notation) :
0x41 / 0x42 / 0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 580 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setSpecialOperationModeSetting ( byte[]  edt)
protected

Property name : Special operation mode setting

EPC : 0xEA

Contents of property :
Used to set a special operation mode and get the status

Value range (decimal notation) :
No setting: 0x40,
Over-cool prevention: 0x41 for future reserved: 0x42-

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 854 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setStartTimeOfRoomHeating ( byte[]  edt)
protected

Property name : Start time of room heating

EPC : 0xE8

Contents of property :
Timer value HH:MM

Value range (decimal notation) :
0 to 0x17 : 0 to 0x3B (=0 to 23) : (=0 to 59)

Data type : unsigned char ×2

Data size : 2 bytes

Unit : -

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

Definition at line 704 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setTemperatureLevelOfToiletSeat ( byte[]  edt)
protected

Property name : Temperature level of toilet seat

EPC : 0xE0

Contents of property :
Low to high temperature (10 steps) 0x31 for the lowest level, 0x3A for the highest level.

Value range (decimal notation) :
0x31 to 0x3A

Data type : unsigned char

Data size : 1 byte

Unit : —

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

Definition at line 138 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setTemperatureLevelSettingOfRoomHeating ( byte[]  edt)
protected

Property name : Temperature level setting of room heating

EPC : 0xE5

Contents of property :
Low / medium / high temperature

Value range (decimal notation) :
0x31 / 0x32 / 0x33

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 507 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setTemporalHaltSettingOfToiletSeat ( byte[]  edt)
protected

Property name : Temporal halt setting of toilet seat

EPC : 0xE2

Contents of property :
Continuous setting / one time setting / no setting.

Value range (decimal notation) :
Continuous setting=0x41, one time setting=0x42, no setting=0x43

Data type : unsigned char

Data size : 1 byte

Unit : -

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

Definition at line 282 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setTemporalHaltStartTimeOfToiletSeat ( byte[]  edt)
protected

Property name : Temporal halt start time of toilet seat

EPC : 0xE3

Contents of property :
Temporal halt start time of toilet seat 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 355 of file ElectricToiletSeat.java.

boolean com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setTemporalHaltTimeDurationOfToiletSeat ( byte[]  edt)
protected

Property name : Temporal halt time duration of toilet seat

EPC : 0xE4

Contents of property :
Temporal stop time duration of toilet seat
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 431 of file ElectricToiletSeat.java.

void com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.setupPropertyMaps ( )
protected

Definition at line 45 of file ElectricToiletSeat.java.

Member Data Documentation

final short com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.ECHO_CLASS_CODE = (short)0x026E
static

Definition at line 28 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_DURATION_TIME_OF_ROOM_HEATING = (byte)0xE9
static

Definition at line 39 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_HEATER_SETTING_OF_TOILET_SEAT = (byte)0xE1
static

Definition at line 31 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_HUMAN_DETECTION_STATUS = (byte)0xEB
static

Definition at line 41 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_ROOM_HEATING_SETTING = (byte)0xE6
static

Definition at line 36 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_ROOM_HEATING_STATUS = (byte)0xE7
static

Definition at line 37 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_SEATING_DETECTION_STATUS = (byte)0xEC
static

Definition at line 42 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_SPECIAL_OPERATION_MODE_SETTING = (byte)0xEA
static

Definition at line 40 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_START_TIME_OF_ROOM_HEATING = (byte)0xE8
static

Definition at line 38 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_TEMPERATURE_LEVEL_OF_TOILET_SEAT = (byte)0xE0
static

Definition at line 30 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_TEMPERATURE_LEVEL_SETTING_OF_ROOM_HEATING = (byte)0xE5
static

Definition at line 35 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_TEMPORAL_HALT_SETTING_OF_TOILET_SEAT = (byte)0xE2
static

Definition at line 32 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_TEMPORAL_HALT_START_TIME_OF_TOILET_SEAT = (byte)0xE3
static

Definition at line 33 of file ElectricToiletSeat.java.

final byte com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.EPC_TEMPORAL_HALT_TIME_DURATION_OF_TOILET_SEAT = (byte)0xE4
static

Definition at line 34 of file ElectricToiletSeat.java.


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