Classes | |
class | Getter |
class | Informer |
class | Proxy |
class | Receiver |
class | Setter |
Public Member Functions | |
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)0x0281 |
static final byte | EPC_FLOWING_WATER_CLASSIFICATION = (byte)0xD0 |
static final byte | EPC_OWNER_CLASSIFICATION = (byte)0xD1 |
static final byte | EPC_MEASURED_CUMULATIVE_AMOUNT_OF_FLOWING_WATER = (byte)0xE0 |
static final byte | EPC_UNIT_FOR_MEASURED_CUMULATIVE_AMOUNTS_OF_FLOWING_WATER = (byte)0xE1 |
static final byte | EPC_HISTORICAL_DATA_OF_MEASURED_CUMULATIVE_AMOUNTS_OF_FLOWING_WATER = (byte)0xE2 |
static final byte | EPC_DETECTION_OF_ABNORMAL_VALUE_IN_METERING_DATA = (byte)0xE3 |
static final byte | EPC_SECURITY_DATA_INFORMATION = (byte)0xE4 |
static final byte | EPC_ID_NUMBER_SETTING = (byte)0xE5 |
static final byte | EPC_VERIFICATION_EXPIRATION_INFORMATION = (byte)0xE6 |
![]() | |
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 WaterFlowmeter.java.
Getter com.sonycsl.echo.eoj.device.housingfacilities.WaterFlowmeter.get | ( | ) |
Definition at line 757 of file WaterFlowmeter.java.
|
protected |
Property name : Detection of abnormal value in metering data
EPC : 0xE3
Contents of property :
This property indicates whether the meter has detected an abnormal value in the metering data.
Value range (decimal notation) :
Abnormal value detected: 0x41 No abnormal value detected: 0x42
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - undefined
Get - optional
Announcement at status change
Definition at line 457 of file WaterFlowmeter.java.
short com.sonycsl.echo.eoj.device.housingfacilities.WaterFlowmeter.getEchoClassCode | ( | ) |
Definition at line 53 of file WaterFlowmeter.java.
|
protected |
Property name : Flowing water classification
EPC : 0xD0
Contents of property :
This property indicates the water flowmeter type.
Value range (decimal notation) :
0x30 : running water 0x31 : recycled water 0x32 : warm water 0x33 : other water
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 156 of file WaterFlowmeter.java.
|
static |
Definition at line 2108 of file WaterFlowmeter.java.
|
static |
Definition at line 2112 of file WaterFlowmeter.java.
|
protected |
Property name : Historical data of measured cumulative amounts of flowing water
EPC : 0xE2
Contents of property :
This property indicates the historical data of measured cumulative amounts (consumptions) of running water, which consists of 48 pieces of half-hourly data for the preceding 24 hours.
Value range (decimal notation) :
0x0.0x3B9AC9FF (0.999,999.999m3)
Data type : unsigned long ×48
Data size : 192 bytes
Unit : 0.001 m3
Access rule :
Announce - undefined
Set - undefined
Get - optional
Definition at line 402 of file WaterFlowmeter.java.
|
protected |
Property name : ID number setting
EPC : 0xE5
Contents of property :
This property indicates the ID number of the meter.
Value range (decimal notation) :
The ID number is specified using ASCII code.
(Initial value : “000000”)
Data type : unsigned char
Data size : 6 bytes
Unit : null
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 585 of file WaterFlowmeter.java.
|
abstractprotected |
Property name : Measured cumulative amount of flowing water
EPC : 0xE0
Contents of property :
This property indicates the cumulative amount (consumption) of flowing water using a 9-digit number.
Value range (decimal notation) :
0.0x3B9AC9FF (0.999,999,999)
Data type : unsigned long
Data size : 4 bytes
Unit : m3
Access rule :
Announce - undefined
Set - undefined
Get - mandatory
|
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 |
Property name : Owner classification
EPC : 0xD1
Contents of property :
This property indicates the owner of the meter in the form of owner classification.
Value range (decimal notation) :
0x30 : Not specified 0x31 : Public waterworks
company
0x32 : Private sector company 0x33 : Individual
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 235 of file WaterFlowmeter.java.
|
protected |
Definition at line 708 of file WaterFlowmeter.java.
|
protected |
Property name : Security data information
EPC : 0xE4
Contents of property :
Provides security information about the abnormal states detected by the meter in the form of security data that identifies the abnormal states by means of bit assignment.
Value range (decimal notation) :
0.0xFFFFFFFF
Data type : unsigned long
Data size : 4 bytes
Unit : .
Access rule :
Announce - undefined
Set - undefined
Get - optional
Definition at line 509 of file WaterFlowmeter.java.
|
abstractprotected |
Property name : Unit for measured cumulative amounts of flowing water
EPC : 0xE1
Contents of property :
This property indicates the unit (multiplying factor) for the measured cumulative amount of flowing water and the historical data of measured cumulative amounts of flowing water.
Value range (decimal notation) :
0x00: 1m3
0x01: 0.1m3
0x02: 0.01m3
0x03: 0.001m3
0x04: 0.0001m3 (Initial value) 0x05: 0.00001m3
0x06: 0.000001m3
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - undefined
Get - mandatory
|
protected |
Property name : Verification expiration information
EPC : 0xE6
Contents of property :
This property indicates the month and year in which the verification of the meter will expire.
Value range (decimal notation) :
The month and year are specified using ASCII code.
xxxx xx Year Month
Data type : unsigned char
Data size : 6 bytes
Unit : null
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 663 of file WaterFlowmeter.java.
Informer com.sonycsl.echo.eoj.device.housingfacilities.WaterFlowmeter.inform | ( | ) |
Definition at line 763 of file WaterFlowmeter.java.
|
protected |
Definition at line 768 of file WaterFlowmeter.java.
|
static |
Definition at line 2117 of file WaterFlowmeter.java.
|
static |
Definition at line 2121 of file WaterFlowmeter.java.
|
protected |
Property name : Detection of abnormal value in metering data
EPC : 0xE3
Contents of property :
This property indicates whether the meter has detected an abnormal value in the metering data.
Value range (decimal notation) :
Abnormal value detected: 0x41 No abnormal value detected: 0x42
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - undefined
Get - optional
Announcement at status change
Definition at line 483 of file WaterFlowmeter.java.
|
protected |
Property name : Flowing water classification
EPC : 0xD0
Contents of property :
This property indicates the water flowmeter type.
Value range (decimal notation) :
0x30 : running water 0x31 : recycled water 0x32 : warm water 0x33 : other water
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 180 of file WaterFlowmeter.java.
|
protected |
Property name : Historical data of measured cumulative amounts of flowing water
EPC : 0xE2
Contents of property :
This property indicates the historical data of measured cumulative amounts (consumptions) of running water, which consists of 48 pieces of half-hourly data for the preceding 24 hours.
Value range (decimal notation) :
0x0.0x3B9AC9FF (0.999,999.999m3)
Data type : unsigned long ×48
Data size : 192 bytes
Unit : 0.001 m3
Access rule :
Announce - undefined
Set - undefined
Get - optional
Definition at line 428 of file WaterFlowmeter.java.
|
protected |
Property name : ID number setting
EPC : 0xE5
Contents of property :
This property indicates the ID number of the meter.
Value range (decimal notation) :
The ID number is specified using ASCII code.
(Initial value : “000000”)
Data type : unsigned char
Data size : 6 bytes
Unit : null
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 610 of file WaterFlowmeter.java.
|
protected |
Property name : Measured cumulative amount of flowing water
EPC : 0xE0
Contents of property :
This property indicates the cumulative amount (consumption) of flowing water using a 9-digit number.
Value range (decimal notation) :
0.0x3B9AC9FF (0.999,999,999)
Data type : unsigned long
Data size : 4 bytes
Unit : m3
Access rule :
Announce - undefined
Set - undefined
Get - mandatory
Definition at line 312 of file WaterFlowmeter.java.
|
protected |
Property name : Owner classification
EPC : 0xD1
Contents of property :
This property indicates the owner of the meter in the form of owner classification.
Value range (decimal notation) :
0x30 : Not specified 0x31 : Public waterworks
company
0x32 : Private sector company 0x33 : Individual
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 261 of file WaterFlowmeter.java.
|
protected |
Definition at line 727 of file WaterFlowmeter.java.
|
protected |
Property name : Security data information
EPC : 0xE4
Contents of property :
Provides security information about the abnormal states detected by the meter in the form of security data that identifies the abnormal states by means of bit assignment.
Value range (decimal notation) :
0.0xFFFFFFFF
Data type : unsigned long
Data size : 4 bytes
Unit : .
Access rule :
Announce - undefined
Set - undefined
Get - optional
Definition at line 532 of file WaterFlowmeter.java.
|
protected |
Property name : Unit for measured cumulative amounts of flowing water
EPC : 0xE1
Contents of property :
This property indicates the unit (multiplying factor) for the measured cumulative amount of flowing water and the historical data of measured cumulative amounts of flowing water.
Value range (decimal notation) :
0x00: 1m3
0x01: 0.1m3
0x02: 0.01m3
0x03: 0.001m3
0x04: 0.0001m3 (Initial value) 0x05: 0.00001m3
0x06: 0.000001m3
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - undefined
Get - mandatory
Definition at line 373 of file WaterFlowmeter.java.
|
protected |
Property name : Verification expiration information
EPC : 0xE6
Contents of property :
This property indicates the month and year in which the verification of the meter will expire.
Value range (decimal notation) :
The month and year are specified using ASCII code.
xxxx xx Year Month
Data type : unsigned char
Data size : 6 bytes
Unit : null
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 688 of file WaterFlowmeter.java.
Setter com.sonycsl.echo.eoj.device.housingfacilities.WaterFlowmeter.set | ( | ) |
Definition at line 746 of file WaterFlowmeter.java.
Setter com.sonycsl.echo.eoj.device.housingfacilities.WaterFlowmeter.set | ( | boolean | responseRequired | ) |
Definition at line 751 of file WaterFlowmeter.java.
|
protected |
Property name : Flowing water classification
EPC : 0xD0
Contents of property :
This property indicates the water flowmeter type.
Value range (decimal notation) :
0x30 : running water 0x31 : recycled water 0x32 : warm water 0x33 : other water
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 132 of file WaterFlowmeter.java.
|
static |
Definition at line 2091 of file WaterFlowmeter.java.
|
static |
Definition at line 2095 of file WaterFlowmeter.java.
|
static |
Definition at line 2099 of file WaterFlowmeter.java.
|
static |
Definition at line 2103 of file WaterFlowmeter.java.
|
protected |
Property name : ID number setting
EPC : 0xE5
Contents of property :
This property indicates the ID number of the meter.
Value range (decimal notation) :
The ID number is specified using ASCII code.
(Initial value : “000000”)
Data type : unsigned char
Data size : 6 bytes
Unit : null
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 560 of file WaterFlowmeter.java.
|
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 82 of file WaterFlowmeter.java.
|
protected |
Property name : Owner classification
EPC : 0xD1
Contents of property :
This property indicates the owner of the meter in the form of owner classification.
Value range (decimal notation) :
0x30 : Not specified 0x31 : Public waterworks
company
0x32 : Private sector company 0x33 : Individual
Data type : unsigned char
Data size : 1 byte
Unit : .
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 209 of file WaterFlowmeter.java.
|
protected |
Definition at line 694 of file WaterFlowmeter.java.
|
protected |
Definition at line 41 of file WaterFlowmeter.java.
|
protected |
Property name : Verification expiration information
EPC : 0xE6
Contents of property :
This property indicates the month and year in which the verification of the meter will expire.
Value range (decimal notation) :
The month and year are specified using ASCII code.
xxxx xx Year Month
Data type : unsigned char
Data size : 6 bytes
Unit : null
Access rule :
Announce - undefined
Set - optional
Get - optional
Definition at line 638 of file WaterFlowmeter.java.
|
static |
Definition at line 28 of file WaterFlowmeter.java.
|
static |
Definition at line 35 of file WaterFlowmeter.java.
|
static |
Definition at line 30 of file WaterFlowmeter.java.
|
static |
Definition at line 34 of file WaterFlowmeter.java.
|
static |
Definition at line 37 of file WaterFlowmeter.java.
|
static |
Definition at line 32 of file WaterFlowmeter.java.
|
static |
Definition at line 31 of file WaterFlowmeter.java.
|
static |
Definition at line 36 of file WaterFlowmeter.java.
|
static |
Definition at line 33 of file WaterFlowmeter.java.
|
static |
Definition at line 38 of file WaterFlowmeter.java.