16 package com.sonycsl.echo.eoj.device.housingfacilities;
42 super.setupPropertyMaps();
181 if(edt == null || !(edt.length == 1))
return false;
262 if(edt == null || !(edt.length == 1))
return false;
313 if(edt == null || !(edt.length == 4))
return false;
374 if(edt == null || !(edt.length == 1))
return false;
429 if(edt == null || !(edt.length == 192))
return false;
484 if(edt == null || !(edt.length == 1))
return false;
533 if(edt == null || !(edt.length == 4))
return false;
611 if(edt == null || !(edt.length == 6))
return false;
689 if(edt == null || !(edt.length == 6))
return false;
695 boolean success = super.setProperty(property);
696 if(success)
return success;
698 switch(property.
epc) {
703 default :
return false;
709 byte[] edt = super.getProperty(epc);
710 if(edt != null)
return edt;
722 default :
return null;
728 boolean valid = super.isValidProperty(property);
729 if(valid)
return valid;
731 switch(property.
epc) {
741 default :
return false;
751 public Setter
set(
boolean responseRequired) {
753 ,
getNode().getAddressStr(), responseRequired);
757 public Getter
get() {
768 protected Informer
inform(
boolean multicast) {
773 address =
getNode().getAddressStr();
779 public static class Receiver
extends DeviceObject.Receiver {
782 protected boolean onSetProperty(
EchoObject eoj,
short tid, byte esv,
784 boolean ret = super.onSetProperty(eoj, tid, esv, property, success);
787 switch(property.epc) {
789 onSetFlowingWaterClassification(eoj, tid, esv, property, success);
792 onSetOwnerClassification(eoj, tid, esv, property, success);
795 onSetIdNumberSetting(eoj, tid, esv, property, success);
798 onSetVerificationExpirationInformation(eoj, tid, esv, property, success);
806 protected boolean onGetProperty(
EchoObject eoj,
short tid, byte esv,
808 boolean ret = super.onGetProperty(eoj, tid, esv, property, success);
811 switch(property.epc) {
813 onGetFlowingWaterClassification(eoj, tid, esv, property, success);
816 onGetOwnerClassification(eoj, tid, esv, property, success);
819 onGetMeasuredCumulativeAmountOfFlowingWater(eoj, tid, esv, property, success);
822 onGetUnitForMeasuredCumulativeAmountsOfFlowingWater(eoj, tid, esv, property, success);
825 onGetHistoricalDataOfMeasuredCumulativeAmountsOfFlowingWater(eoj, tid, esv, property, success);
828 onGetDetectionOfAbnormalValueInMeteringData(eoj, tid, esv, property, success);
831 onGetSecurityDataInformation(eoj, tid, esv, property, success);
834 onGetIdNumberSetting(eoj, tid, esv, property, success);
837 onGetVerificationExpirationInformation(eoj, tid, esv, property, success);
867 protected void onSetFlowingWaterClassification(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
891 protected void onGetFlowingWaterClassification(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
917 protected void onSetOwnerClassification(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
943 protected void onGetOwnerClassification(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
967 protected void onGetMeasuredCumulativeAmountOfFlowingWater(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
996 protected void onGetUnitForMeasuredCumulativeAmountsOfFlowingWater(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1022 protected void onGetHistoricalDataOfMeasuredCumulativeAmountsOfFlowingWater(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1048 protected void onGetDetectionOfAbnormalValueInMeteringData(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1071 protected void onGetSecurityDataInformation(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1096 protected void onSetIdNumberSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1121 protected void onGetIdNumberSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1146 protected void onSetVerificationExpirationInformation(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1171 protected void onGetVerificationExpirationInformation(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1174 public static class Setter
extends DeviceObject.Setter {
1175 public Setter(
short dstEchoClassCode, byte dstEchoInstanceCode
1176 , String dstEchoAddress,
boolean responseRequired) {
1177 super(dstEchoClassCode, dstEchoInstanceCode
1178 , dstEchoAddress, responseRequired);
1182 public Setter reqSetProperty(byte epc, byte[] edt) {
1183 return (Setter)super.reqSetProperty(epc, edt);
1187 public Setter reqSetOperationStatus(byte[] edt) {
1188 return (Setter)super.reqSetOperationStatus(edt);
1191 public Setter reqSetInstallationLocation(byte[] edt) {
1192 return (Setter)super.reqSetInstallationLocation(edt);
1195 public Setter reqSetCurrentLimitSetting(byte[] edt) {
1196 return (Setter)super.reqSetCurrentLimitSetting(edt);
1199 public Setter reqSetPowerSavingOperationSetting(byte[] edt) {
1200 return (Setter)super.reqSetPowerSavingOperationSetting(edt);
1203 public Setter reqSetRemoteControlSetting(byte[] edt) {
1204 return (Setter)super.reqSetRemoteControlSetting(edt);
1207 public Setter reqSetCurrentTimeSetting(byte[] edt) {
1208 return (Setter)super.reqSetCurrentTimeSetting(edt);
1211 public Setter reqSetCurrentDateSetting(byte[] edt) {
1212 return (Setter)super.reqSetCurrentDateSetting(edt);
1215 public Setter reqSetPowerLimitSetting(byte[] edt) {
1216 return (Setter)super.reqSetPowerLimitSetting(edt);
1242 public Setter reqSetFlowingWaterClassification(byte[] edt) {
1271 public Setter reqSetOwnerClassification(byte[] edt) {
1299 public Setter reqSetIdNumberSetting(byte[] edt) {
1327 public Setter reqSetVerificationExpirationInformation(byte[] edt) {
1333 public static class Getter
extends DeviceObject.Getter {
1334 public Getter(
short dstEchoClassCode, byte dstEchoInstanceCode
1335 , String dstEchoAddress) {
1336 super(dstEchoClassCode, dstEchoInstanceCode
1341 public Getter reqGetProperty(byte epc) {
1342 return (Getter)super.reqGetProperty(epc);
1346 public Getter reqGetOperationStatus() {
1347 return (Getter)super.reqGetOperationStatus();
1350 public Getter reqGetInstallationLocation() {
1351 return (Getter)super.reqGetInstallationLocation();
1354 public Getter reqGetStandardVersionInformation() {
1355 return (Getter)super.reqGetStandardVersionInformation();
1358 public Getter reqGetIdentificationNumber() {
1359 return (Getter)super.reqGetIdentificationNumber();
1362 public Getter reqGetMeasuredInstantaneousPowerConsumption() {
1363 return (Getter)super.reqGetMeasuredInstantaneousPowerConsumption();
1366 public Getter reqGetMeasuredCumulativePowerConsumption() {
1367 return (Getter)super.reqGetMeasuredCumulativePowerConsumption();
1370 public Getter reqGetManufacturersFaultCode() {
1371 return (Getter)super.reqGetManufacturersFaultCode();
1374 public Getter reqGetCurrentLimitSetting() {
1375 return (Getter)super.reqGetCurrentLimitSetting();
1378 public Getter reqGetFaultStatus() {
1379 return (Getter)super.reqGetFaultStatus();
1382 public Getter reqGetFaultDescription() {
1383 return (Getter)super.reqGetFaultDescription();
1386 public Getter reqGetManufacturerCode() {
1387 return (Getter)super.reqGetManufacturerCode();
1390 public Getter reqGetBusinessFacilityCode() {
1391 return (Getter)super.reqGetBusinessFacilityCode();
1394 public Getter reqGetProductCode() {
1395 return (Getter)super.reqGetProductCode();
1398 public Getter reqGetProductionNumber() {
1399 return (Getter)super.reqGetProductionNumber();
1402 public Getter reqGetProductionDate() {
1403 return (Getter)super.reqGetProductionDate();
1406 public Getter reqGetPowerSavingOperationSetting() {
1407 return (Getter)super.reqGetPowerSavingOperationSetting();
1410 public Getter reqGetRemoteControlSetting() {
1411 return (Getter)super.reqGetRemoteControlSetting();
1414 public Getter reqGetCurrentTimeSetting() {
1415 return (Getter)super.reqGetCurrentTimeSetting();
1418 public Getter reqGetCurrentDateSetting() {
1419 return (Getter)super.reqGetCurrentDateSetting();
1422 public Getter reqGetPowerLimitSetting() {
1423 return (Getter)super.reqGetPowerLimitSetting();
1426 public Getter reqGetCumulativeOperatingTime() {
1427 return (Getter)super.reqGetCumulativeOperatingTime();
1430 public Getter reqGetStatusChangeAnnouncementPropertyMap() {
1431 return (Getter)super.reqGetStatusChangeAnnouncementPropertyMap();
1434 public Getter reqGetSetPropertyMap() {
1435 return (Getter)super.reqGetSetPropertyMap();
1438 public Getter reqGetGetPropertyMap() {
1439 return (Getter)super.reqGetGetPropertyMap();
1465 public Getter reqGetFlowingWaterClassification() {
1494 public Getter reqGetOwnerClassification() {
1521 public Getter reqGetMeasuredCumulativeAmountOfFlowingWater() {
1553 public Getter reqGetUnitForMeasuredCumulativeAmountsOfFlowingWater() {
1582 public Getter reqGetHistoricalDataOfMeasuredCumulativeAmountsOfFlowingWater() {
1611 public Getter reqGetDetectionOfAbnormalValueInMeteringData() {
1637 public Getter reqGetSecurityDataInformation() {
1665 public Getter reqGetIdNumberSetting() {
1693 public Getter reqGetVerificationExpirationInformation() {
1699 public static class Informer
extends DeviceObject.Informer {
1700 public Informer(
short echoClassCode, byte echoInstanceCode
1702 super(echoClassCode, echoInstanceCode
1703 , dstEchoAddress, isSelfObject);
1707 public Informer reqInformProperty(byte epc) {
1708 return (Informer)super.reqInformProperty(epc);
1711 public Informer reqInformOperationStatus() {
1712 return (Informer)super.reqInformOperationStatus();
1715 public Informer reqInformInstallationLocation() {
1716 return (Informer)super.reqInformInstallationLocation();
1719 public Informer reqInformStandardVersionInformation() {
1720 return (Informer)super.reqInformStandardVersionInformation();
1723 public Informer reqInformIdentificationNumber() {
1724 return (Informer)super.reqInformIdentificationNumber();
1727 public Informer reqInformMeasuredInstantaneousPowerConsumption() {
1728 return (Informer)super.reqInformMeasuredInstantaneousPowerConsumption();
1731 public Informer reqInformMeasuredCumulativePowerConsumption() {
1732 return (Informer)super.reqInformMeasuredCumulativePowerConsumption();
1735 public Informer reqInformManufacturersFaultCode() {
1736 return (Informer)super.reqInformManufacturersFaultCode();
1739 public Informer reqInformCurrentLimitSetting() {
1740 return (Informer)super.reqInformCurrentLimitSetting();
1743 public Informer reqInformFaultStatus() {
1744 return (Informer)super.reqInformFaultStatus();
1747 public Informer reqInformFaultDescription() {
1748 return (Informer)super.reqInformFaultDescription();
1751 public Informer reqInformManufacturerCode() {
1752 return (Informer)super.reqInformManufacturerCode();
1755 public Informer reqInformBusinessFacilityCode() {
1756 return (Informer)super.reqInformBusinessFacilityCode();
1759 public Informer reqInformProductCode() {
1760 return (Informer)super.reqInformProductCode();
1763 public Informer reqInformProductionNumber() {
1764 return (Informer)super.reqInformProductionNumber();
1767 public Informer reqInformProductionDate() {
1768 return (Informer)super.reqInformProductionDate();
1771 public Informer reqInformPowerSavingOperationSetting() {
1772 return (Informer)super.reqInformPowerSavingOperationSetting();
1775 public Informer reqInformRemoteControlSetting() {
1776 return (Informer)super.reqInformRemoteControlSetting();
1779 public Informer reqInformCurrentTimeSetting() {
1780 return (Informer)super.reqInformCurrentTimeSetting();
1783 public Informer reqInformCurrentDateSetting() {
1784 return (Informer)super.reqInformCurrentDateSetting();
1787 public Informer reqInformPowerLimitSetting() {
1788 return (Informer)super.reqInformPowerLimitSetting();
1791 public Informer reqInformCumulativeOperatingTime() {
1792 return (Informer)super.reqInformCumulativeOperatingTime();
1795 public Informer reqInformStatusChangeAnnouncementPropertyMap() {
1796 return (Informer)super.reqInformStatusChangeAnnouncementPropertyMap();
1799 public Informer reqInformSetPropertyMap() {
1800 return (Informer)super.reqInformSetPropertyMap();
1803 public Informer reqInformGetPropertyMap() {
1804 return (Informer)super.reqInformGetPropertyMap();
1830 public Informer reqInformFlowingWaterClassification() {
1859 public Informer reqInformOwnerClassification() {
1886 public Informer reqInformMeasuredCumulativeAmountOfFlowingWater() {
1918 public Informer reqInformUnitForMeasuredCumulativeAmountsOfFlowingWater() {
1947 public Informer reqInformHistoricalDataOfMeasuredCumulativeAmountsOfFlowingWater() {
1976 public Informer reqInformDetectionOfAbnormalValueInMeteringData() {
2002 public Informer reqInformSecurityDataInformation() {
2030 public Informer reqInformIdNumberSetting() {
2058 public Informer reqInformVerificationExpirationInformation() {
2064 public static class Proxy
extends WaterFlowmeter {
2065 public Proxy(byte instanceCode) {
2092 return setG((byte)0);
2095 public static Setter
setG(byte instanceCode) {
2096 return setG(instanceCode,
true);
2099 public static Setter
setG(
boolean responseRequired) {
2100 return setG((byte)0, responseRequired);
2103 public static Setter
setG(byte instanceCode,
boolean responseRequired) {
2109 return getG((byte)0);
2112 public static Getter
getG(byte instanceCode) {
2121 public static Informer
informG(byte instanceCode) {
static Informer informG()
byte[] getFlowingWaterClassification()
static final byte EPC_FLOWING_WATER_CLASSIFICATION
static Setter setG(byte instanceCode, boolean responseRequired)
static Informer informG(byte instanceCode)
synchronized byte[] getProperty(byte epc)
final void removeSetProperty(byte epc)
static Setter setG(byte instanceCode)
Informer inform(boolean multicast)
final void addStatusChangeAnnouncementProperty(byte epc)
abstract byte[] getOperationStatus()
static final byte EPC_MEASURED_CUMULATIVE_AMOUNT_OF_FLOWING_WATER
static Getter getG(byte instanceCode)
abstract byte[] getInstallationLocation()
final void addGetProperty(byte epc)
static Setter setG(boolean responseRequired)
boolean setIdNumberSetting(byte[] edt)
byte[] getDetectionOfAbnormalValueInMeteringData()
boolean setVerificationExpirationInformation(byte[] edt)
synchronized boolean isValidProperty(EchoProperty property)
byte[] getIdNumberSetting()
byte[] getOwnerClassification()
Setter set(boolean responseRequired)
boolean isValidUnitForMeasuredCumulativeAmountsOfFlowingWater(byte[] edt)
boolean setOperationStatus(byte[] edt)
static final byte EPC_VERIFICATION_EXPIRATION_INFORMATION
abstract byte[] getFaultStatus()
boolean isValidSecurityDataInformation(byte[] edt)
abstract byte[] getManufacturerCode()
boolean setOwnerClassification(byte[] edt)
boolean isValidHistoricalDataOfMeasuredCumulativeAmountsOfFlowingWater(byte[] edt)
boolean isValidOwnerClassification(byte[] edt)
abstract byte[] getMeasuredCumulativeAmountOfFlowingWater()
abstract byte[] getUnitForMeasuredCumulativeAmountsOfFlowingWater()
static final short ECHO_CLASS_CODE
static final byte EPC_HISTORICAL_DATA_OF_MEASURED_CUMULATIVE_AMOUNTS_OF_FLOWING_WATER
synchronized boolean setProperty(EchoProperty property)
static final byte EPC_OWNER_CLASSIFICATION
static final byte EPC_SECURITY_DATA_INFORMATION
boolean isValidIdNumberSetting(byte[] edt)
boolean isValidMeasuredCumulativeAmountOfFlowingWater(byte[] edt)
boolean isValidFlowingWaterClassification(byte[] edt)
boolean setFlowingWaterClassification(byte[] edt)
static final byte EPC_ID_NUMBER_SETTING
static final byte EPC_OPERATION_STATUS
byte[] getStandardVersionInformation()
byte[] getHistoricalDataOfMeasuredCumulativeAmountsOfFlowingWater()
abstract boolean setInstallationLocation(byte[] edt)
static final String MULTICAST_ADDRESS
static final byte EPC_UNIT_FOR_MEASURED_CUMULATIVE_AMOUNTS_OF_FLOWING_WATER
final boolean isSelfObject()
boolean isValidDetectionOfAbnormalValueInMeteringData(byte[] edt)
byte[] getVerificationExpirationInformation()
byte[] getSecurityDataInformation()
static final byte EPC_DETECTION_OF_ABNORMAL_VALUE_IN_METERING_DATA
boolean isValidVerificationExpirationInformation(byte[] edt)