Classes | |
class | Getter |
class | Informer |
class | Proxy |
class | Receiver |
class | Setter |
Public Member Functions | |
void | onNew () |
short | getEchoClassCode () |
Setter | set () |
Setter | set (boolean responseRequired) |
Getter | get () |
Informer | inform () |
![]() | |
byte | getInstanceCode () |
void | allocateSelfDeviceInstanceCode () |
void | onNew () |
Setter | set () |
Setter | set (boolean responseRequired) |
Getter | get () |
Informer | inform () |
![]() | |
EchoObject () | |
void | onNew () |
void | onFound () |
final byte[] | getStatusChangeAnnouncementProperties () |
final byte[] | getSetProperties () |
final byte[] | getGetProperties () |
String | toString () |
final byte | getClassGroupCode () |
final byte | getClassCode () |
abstract byte | getInstanceCode () |
abstract short | getEchoClassCode () |
final int | getEchoObjectCode () |
final void | setNode (EchoNode node) |
final EchoNode | getNode () |
final void | removeNode () |
final boolean | isSelfObject () |
final boolean | isProxy () |
final void | setReceiver (Receiver receiver) |
final Receiver | getReceiver () |
final EchoFrame | onReceiveRequest (EchoFrame frame) |
Setter | set () |
Setter | set (boolean responseRequired) |
Getter | get () |
Informer | inform () |
Static Public Member Functions | |
static Setter | setG () |
static Setter | setG (byte instanceCode) |
static Setter | setG (boolean responseRequired) |
static Setter | setG (byte instanceCode, boolean responseRequired) |
static Getter | getG () |
static Getter | getG (byte instanceCode) |
static Informer | informG () |
static Informer | informG (byte instanceCode) |
Static Public Attributes | |
static final short | ECHO_CLASS_CODE = (short)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 final byte | EPC_OPERATION_STATUS = (byte)0x80 |
static final byte | EPC_INSTALLATION_LOCATION = (byte)0x81 |
static final byte | EPC_STANDARD_VERSION_INFORMATION = (byte)0x82 |
static final byte | EPC_IDENTIFICATION_NUMBER = (byte)0x83 |
static final byte | EPC_MEASURED_INSTANTANEOUS_POWER_CONSUMPTION = (byte)0x84 |
static final byte | EPC_MEASURED_CUMULATIVE_POWER_CONSUMPTION = (byte)0x85 |
static final byte | EPC_MANUFACTURERS_FAULT_CODE = (byte)0x86 |
static final byte | EPC_CURRENT_LIMIT_SETTING = (byte)0x87 |
static final byte | EPC_FAULT_STATUS = (byte)0x88 |
static final byte | EPC_FAULT_DESCRIPTION = (byte)0x89 |
static final byte | EPC_MANUFACTURER_CODE = (byte)0x8A |
static final byte | EPC_BUSINESS_FACILITY_CODE = (byte)0x8B |
static final byte | EPC_PRODUCT_CODE = (byte)0x8C |
static final byte | EPC_PRODUCTION_NUMBER = (byte)0x8D |
static final byte | EPC_PRODUCTION_DATE = (byte)0x8E |
static final byte | EPC_POWER_SAVING_OPERATION_SETTING = (byte)0x8F |
static final byte | EPC_REMOTE_CONTROL_SETTING = (byte)0x93 |
static final byte | EPC_CURRENT_TIME_SETTING = (byte)0x97 |
static final byte | EPC_CURRENT_DATE_SETTING = (byte)0x98 |
static final byte | EPC_POWER_LIMIT_SETTING = (byte)0x99 |
static final byte | EPC_CUMULATIVE_OPERATING_TIME = (byte)0x9A |
static final byte | EPC_STATUS_CHANGE_ANNOUNCEMENT_PROPERTY_MAP = (byte)0x9D |
static final byte | EPC_SET_PROPERTY_MAP = (byte)0x9E |
static final byte | EPC_GET_PROPERTY_MAP = (byte)0x9F |
static final byte[] | EDT_OPERATION_STATUS_ON = {(byte)0x30} |
static final byte[] | EDT_OPERATION_STATUS_OFF = {(byte)0x31} |
static final byte[] | EDT_STANDARD_VERSION_INFORMATION = {(byte)0x00, (byte)0x00, (byte)0x41, (byte)0x00} |
Additional Inherited Members | |
![]() | |
byte | mEchoInstanceCode = 0 |
Definition at line 26 of file ElectricToiletSeat.java.
Getter com.sonycsl.echo.eoj.device.housingfacilities.ElectricToiletSeat.get | ( | ) |
Definition at line 1087 of file ElectricToiletSeat.java.
|
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 |
Definition at line 3024 of file ElectricToiletSeat.java.
|
static |
Definition at line 3028 of file ElectricToiletSeat.java.
|
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
|
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.
|
abstractprotected |
Property name : Operation status
EPC : 0x80
Contents of property :
This property indicates the ON/OFF status.
Value range (decimal notation) :
ON=0x30, OFF=0x31
Data type : unsigned char
Data size : 1 byte
Unit : —
Access rule :
Announce - undefined
Set - optional
Get - mandatory
Announcement at status change
|
protected |
Definition at line 1030 of file ElectricToiletSeat.java.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
protected |
Definition at line 1098 of file ElectricToiletSeat.java.
|
static |
Definition at line 3033 of file ElectricToiletSeat.java.
|
static |
Definition at line 3037 of file ElectricToiletSeat.java.
|
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.
|
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.
|
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.
|
protected |
Definition at line 1053 of file ElectricToiletSeat.java.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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 |
Definition at line 3007 of file ElectricToiletSeat.java.
|
static |
Definition at line 3011 of file ElectricToiletSeat.java.
|
static |
Definition at line 3015 of file ElectricToiletSeat.java.
|
static |
Definition at line 3019 of file ElectricToiletSeat.java.
|
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
|
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.
|
protected |
Definition at line 1010 of file ElectricToiletSeat.java.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
protected |
Definition at line 45 of file ElectricToiletSeat.java.
|
static |
Definition at line 28 of file ElectricToiletSeat.java.
|
static |
Definition at line 39 of file ElectricToiletSeat.java.
|
static |
Definition at line 31 of file ElectricToiletSeat.java.
|
static |
Definition at line 41 of file ElectricToiletSeat.java.
|
static |
Definition at line 36 of file ElectricToiletSeat.java.
|
static |
Definition at line 37 of file ElectricToiletSeat.java.
|
static |
Definition at line 42 of file ElectricToiletSeat.java.
|
static |
Definition at line 40 of file ElectricToiletSeat.java.
|
static |
Definition at line 38 of file ElectricToiletSeat.java.
|
static |
Definition at line 30 of file ElectricToiletSeat.java.
|
static |
Definition at line 35 of file ElectricToiletSeat.java.
|
static |
Definition at line 32 of file ElectricToiletSeat.java.
|
static |
Definition at line 33 of file ElectricToiletSeat.java.
|
static |
Definition at line 34 of file ElectricToiletSeat.java.