16 package com.sonycsl.echo.eoj.device.airconditioner;
43 super.setupPropertyMaps();
55 Echo.getEventListener().onNewPackageTypeCommercialAirConditionerOutdoorUnit(
this);
197 if(edt == null || !(edt.length == 1))
return false;
248 if(edt == null || !(edt.length == 6))
return false;
297 if(edt == null || !(edt.length == 2))
return false;
346 if(edt == null || !(edt.length == 1))
return false;
399 if(edt == null || !(edt.length == 1))
return false;
450 if(edt == null || !(edt.length == 1))
return false;
501 if(edt == null || !(edt.length == 1))
return false;
550 if(edt == null || !(edt.length == 1))
return false;
599 if(edt == null || !(edt.length == 2))
return false;
648 if(edt == null || !(edt.length == 2))
return false;
654 boolean success = super.setProperty(property);
655 if(success)
return success;
657 switch(property.
epc) {
659 default :
return false;
665 byte[] edt = super.getProperty(epc);
666 if(edt != null)
return edt;
679 default :
return null;
685 boolean valid = super.isValidProperty(property);
686 if(valid)
return valid;
688 switch(property.
epc) {
699 default :
return false;
709 public Setter
set(
boolean responseRequired) {
711 ,
getNode().getAddressStr(), responseRequired);
715 public Getter
get() {
726 protected Informer
inform(
boolean multicast) {
731 address =
getNode().getAddressStr();
737 public static class Receiver
extends DeviceObject.Receiver {
740 protected boolean onSetProperty(
EchoObject eoj,
short tid, byte esv,
742 boolean ret = super.onSetProperty(eoj, tid, esv, property, success);
745 switch(property.epc) {
747 onSetOperationModeSetting(eoj, tid, esv, property, success);
755 protected boolean onGetProperty(
EchoObject eoj,
short tid, byte esv,
757 boolean ret = super.onGetProperty(eoj, tid, esv, property, success);
760 switch(property.epc) {
762 onGetOperationModeSetting(eoj, tid, esv, property, success);
765 onGetRatedPowerConsumptionOfOutdoorUnit(eoj, tid, esv, property, success);
768 onGetMeasuredElectricCurrentConsumptionOfOutdoorUnit(eoj, tid, esv, property, success);
771 onGetMeasuredOutdoorAirTemperature1(eoj, tid, esv, property, success);
774 onGetSpecialState(eoj, tid, esv, property, success);
777 onGetOperationStatusOfCompressor(eoj, tid, esv, property, success);
780 onGetOperationModeInformation(eoj, tid, esv, property, success);
783 onGetFanRotationSpeed(eoj, tid, esv, property, success);
786 onGetMeasuredPowerConsumptionOfOutdoorUnit(eoj, tid, esv, property, success);
789 onGetMeasuredOutdoorAirTemperature2(eoj, tid, esv, property, success);
823 protected void onSetOperationModeSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
851 protected void onGetOperationModeSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
875 protected void onGetRatedPowerConsumptionOfOutdoorUnit(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
898 protected void onGetMeasuredElectricCurrentConsumptionOfOutdoorUnit(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
921 protected void onGetMeasuredOutdoorAirTemperature1(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
946 protected void onGetSpecialState(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
970 protected void onGetOperationStatusOfCompressor(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
994 protected void onGetOperationModeInformation(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1017 protected void onGetFanRotationSpeed(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1040 protected void onGetMeasuredPowerConsumptionOfOutdoorUnit(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1063 protected void onGetMeasuredOutdoorAirTemperature2(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1066 public static class Setter
extends DeviceObject.Setter {
1067 public Setter(
short dstEchoClassCode, byte dstEchoInstanceCode
1068 , String dstEchoAddress,
boolean responseRequired) {
1069 super(dstEchoClassCode, dstEchoInstanceCode
1070 , dstEchoAddress, responseRequired);
1074 public Setter reqSetProperty(byte epc, byte[] edt) {
1075 return (Setter)super.reqSetProperty(epc, edt);
1079 public Setter reqSetOperationStatus(byte[] edt) {
1080 return (Setter)super.reqSetOperationStatus(edt);
1083 public Setter reqSetInstallationLocation(byte[] edt) {
1084 return (Setter)super.reqSetInstallationLocation(edt);
1087 public Setter reqSetCurrentLimitSetting(byte[] edt) {
1088 return (Setter)super.reqSetCurrentLimitSetting(edt);
1091 public Setter reqSetPowerSavingOperationSetting(byte[] edt) {
1092 return (Setter)super.reqSetPowerSavingOperationSetting(edt);
1095 public Setter reqSetRemoteControlSetting(byte[] edt) {
1096 return (Setter)super.reqSetRemoteControlSetting(edt);
1099 public Setter reqSetCurrentTimeSetting(byte[] edt) {
1100 return (Setter)super.reqSetCurrentTimeSetting(edt);
1103 public Setter reqSetCurrentDateSetting(byte[] edt) {
1104 return (Setter)super.reqSetCurrentDateSetting(edt);
1107 public Setter reqSetPowerLimitSetting(byte[] edt) {
1108 return (Setter)super.reqSetPowerLimitSetting(edt);
1138 public Setter reqSetOperationModeSetting(byte[] edt) {
1144 public static class Getter
extends DeviceObject.Getter {
1145 public Getter(
short dstEchoClassCode, byte dstEchoInstanceCode
1146 , String dstEchoAddress) {
1147 super(dstEchoClassCode, dstEchoInstanceCode
1152 public Getter reqGetProperty(byte epc) {
1153 return (Getter)super.reqGetProperty(epc);
1157 public Getter reqGetOperationStatus() {
1158 return (Getter)super.reqGetOperationStatus();
1161 public Getter reqGetInstallationLocation() {
1162 return (Getter)super.reqGetInstallationLocation();
1165 public Getter reqGetStandardVersionInformation() {
1166 return (Getter)super.reqGetStandardVersionInformation();
1169 public Getter reqGetIdentificationNumber() {
1170 return (Getter)super.reqGetIdentificationNumber();
1173 public Getter reqGetMeasuredInstantaneousPowerConsumption() {
1174 return (Getter)super.reqGetMeasuredInstantaneousPowerConsumption();
1177 public Getter reqGetMeasuredCumulativePowerConsumption() {
1178 return (Getter)super.reqGetMeasuredCumulativePowerConsumption();
1181 public Getter reqGetManufacturersFaultCode() {
1182 return (Getter)super.reqGetManufacturersFaultCode();
1185 public Getter reqGetCurrentLimitSetting() {
1186 return (Getter)super.reqGetCurrentLimitSetting();
1189 public Getter reqGetFaultStatus() {
1190 return (Getter)super.reqGetFaultStatus();
1193 public Getter reqGetFaultDescription() {
1194 return (Getter)super.reqGetFaultDescription();
1197 public Getter reqGetManufacturerCode() {
1198 return (Getter)super.reqGetManufacturerCode();
1201 public Getter reqGetBusinessFacilityCode() {
1202 return (Getter)super.reqGetBusinessFacilityCode();
1205 public Getter reqGetProductCode() {
1206 return (Getter)super.reqGetProductCode();
1209 public Getter reqGetProductionNumber() {
1210 return (Getter)super.reqGetProductionNumber();
1213 public Getter reqGetProductionDate() {
1214 return (Getter)super.reqGetProductionDate();
1217 public Getter reqGetPowerSavingOperationSetting() {
1218 return (Getter)super.reqGetPowerSavingOperationSetting();
1221 public Getter reqGetRemoteControlSetting() {
1222 return (Getter)super.reqGetRemoteControlSetting();
1225 public Getter reqGetCurrentTimeSetting() {
1226 return (Getter)super.reqGetCurrentTimeSetting();
1229 public Getter reqGetCurrentDateSetting() {
1230 return (Getter)super.reqGetCurrentDateSetting();
1233 public Getter reqGetPowerLimitSetting() {
1234 return (Getter)super.reqGetPowerLimitSetting();
1237 public Getter reqGetCumulativeOperatingTime() {
1238 return (Getter)super.reqGetCumulativeOperatingTime();
1241 public Getter reqGetStatusChangeAnnouncementPropertyMap() {
1242 return (Getter)super.reqGetStatusChangeAnnouncementPropertyMap();
1245 public Getter reqGetSetPropertyMap() {
1246 return (Getter)super.reqGetSetPropertyMap();
1249 public Getter reqGetGetPropertyMap() {
1250 return (Getter)super.reqGetGetPropertyMap();
1280 public Getter reqGetOperationModeSetting() {
1307 public Getter reqGetRatedPowerConsumptionOfOutdoorUnit() {
1333 public Getter reqGetMeasuredElectricCurrentConsumptionOfOutdoorUnit() {
1359 public Getter reqGetMeasuredOutdoorAirTemperature1() {
1387 public Getter reqGetSpecialState() {
1414 public Getter reqGetOperationStatusOfCompressor() {
1441 public Getter reqGetOperationModeInformation() {
1467 public Getter reqGetFanRotationSpeed() {
1493 public Getter reqGetMeasuredPowerConsumptionOfOutdoorUnit() {
1519 public Getter reqGetMeasuredOutdoorAirTemperature2() {
1525 public static class Informer
extends DeviceObject.Informer {
1526 public Informer(
short echoClassCode, byte echoInstanceCode
1528 super(echoClassCode, echoInstanceCode
1529 , dstEchoAddress, isSelfObject);
1533 public Informer reqInformProperty(byte epc) {
1534 return (Informer)super.reqInformProperty(epc);
1537 public Informer reqInformOperationStatus() {
1538 return (Informer)super.reqInformOperationStatus();
1541 public Informer reqInformInstallationLocation() {
1542 return (Informer)super.reqInformInstallationLocation();
1545 public Informer reqInformStandardVersionInformation() {
1546 return (Informer)super.reqInformStandardVersionInformation();
1549 public Informer reqInformIdentificationNumber() {
1550 return (Informer)super.reqInformIdentificationNumber();
1553 public Informer reqInformMeasuredInstantaneousPowerConsumption() {
1554 return (Informer)super.reqInformMeasuredInstantaneousPowerConsumption();
1557 public Informer reqInformMeasuredCumulativePowerConsumption() {
1558 return (Informer)super.reqInformMeasuredCumulativePowerConsumption();
1561 public Informer reqInformManufacturersFaultCode() {
1562 return (Informer)super.reqInformManufacturersFaultCode();
1565 public Informer reqInformCurrentLimitSetting() {
1566 return (Informer)super.reqInformCurrentLimitSetting();
1569 public Informer reqInformFaultStatus() {
1570 return (Informer)super.reqInformFaultStatus();
1573 public Informer reqInformFaultDescription() {
1574 return (Informer)super.reqInformFaultDescription();
1577 public Informer reqInformManufacturerCode() {
1578 return (Informer)super.reqInformManufacturerCode();
1581 public Informer reqInformBusinessFacilityCode() {
1582 return (Informer)super.reqInformBusinessFacilityCode();
1585 public Informer reqInformProductCode() {
1586 return (Informer)super.reqInformProductCode();
1589 public Informer reqInformProductionNumber() {
1590 return (Informer)super.reqInformProductionNumber();
1593 public Informer reqInformProductionDate() {
1594 return (Informer)super.reqInformProductionDate();
1597 public Informer reqInformPowerSavingOperationSetting() {
1598 return (Informer)super.reqInformPowerSavingOperationSetting();
1601 public Informer reqInformRemoteControlSetting() {
1602 return (Informer)super.reqInformRemoteControlSetting();
1605 public Informer reqInformCurrentTimeSetting() {
1606 return (Informer)super.reqInformCurrentTimeSetting();
1609 public Informer reqInformCurrentDateSetting() {
1610 return (Informer)super.reqInformCurrentDateSetting();
1613 public Informer reqInformPowerLimitSetting() {
1614 return (Informer)super.reqInformPowerLimitSetting();
1617 public Informer reqInformCumulativeOperatingTime() {
1618 return (Informer)super.reqInformCumulativeOperatingTime();
1621 public Informer reqInformStatusChangeAnnouncementPropertyMap() {
1622 return (Informer)super.reqInformStatusChangeAnnouncementPropertyMap();
1625 public Informer reqInformSetPropertyMap() {
1626 return (Informer)super.reqInformSetPropertyMap();
1629 public Informer reqInformGetPropertyMap() {
1630 return (Informer)super.reqInformGetPropertyMap();
1660 public Informer reqInformOperationModeSetting() {
1687 public Informer reqInformRatedPowerConsumptionOfOutdoorUnit() {
1713 public Informer reqInformMeasuredElectricCurrentConsumptionOfOutdoorUnit() {
1739 public Informer reqInformMeasuredOutdoorAirTemperature1() {
1767 public Informer reqInformSpecialState() {
1794 public Informer reqInformOperationStatusOfCompressor() {
1821 public Informer reqInformOperationModeInformation() {
1847 public Informer reqInformFanRotationSpeed() {
1873 public Informer reqInformMeasuredPowerConsumptionOfOutdoorUnit() {
1899 public Informer reqInformMeasuredOutdoorAirTemperature2() {
1905 public static class Proxy
extends PackageTypeCommercialAirConditionerOutdoorUnit {
1906 public Proxy(byte instanceCode) {
1931 return setG((byte)0);
1934 public static Setter
setG(byte instanceCode) {
1935 return setG(instanceCode,
true);
1938 public static Setter
setG(
boolean responseRequired) {
1939 return setG((byte)0, responseRequired);
1942 public static Setter
setG(byte instanceCode,
boolean responseRequired) {
1948 return getG((byte)0);
1951 public static Getter
getG(byte instanceCode) {
1960 public static Informer
informG(byte instanceCode) {
byte[] getOperationModeSetting()
byte[] getMeasuredPowerConsumptionOfOutdoorUnit()
static final byte EPC_FAN_ROTATION_SPEED
byte[] getMeasuredElectricCurrentConsumptionOfOutdoorUnit()
static Informer informG(byte instanceCode)
boolean isValidMeasuredOutdoorAirTemperature1(byte[] edt)
static Setter setG(byte instanceCode)
byte[] getMeasuredOutdoorAirTemperature1()
final void removeSetProperty(byte epc)
static final byte EPC_MEASURED_ELECTRIC_CURRENT_CONSUMPTION_OF_OUTDOOR_UNIT
abstract byte[] getOperationModeInformation()
final void addStatusChangeAnnouncementProperty(byte epc)
abstract byte[] getInstallationLocation()
static final short ECHO_CLASS_CODE
final void addGetProperty(byte epc)
static final byte EPC_OPERATION_MODE_INFORMATION
boolean setOperationModeSetting(byte[] edt)
static Informer informG()
synchronized boolean setProperty(EchoProperty property)
boolean isValidOperationModeInformation(byte[] edt)
static final byte EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE1
byte[] getOperationStatusOfCompressor()
abstract byte[] getFaultStatus()
boolean isValidMeasuredPowerConsumptionOfOutdoorUnit(byte[] edt)
boolean isValidMeasuredElectricCurrentConsumptionOfOutdoorUnit(byte[] edt)
static Setter setG(byte instanceCode, boolean responseRequired)
boolean isValidOperationStatusOfCompressor(byte[] edt)
static final byte EPC_RATED_POWER_CONSUMPTION_OF_OUTDOOR_UNIT
boolean isValidOperationModeSetting(byte[] edt)
synchronized boolean isValidProperty(EchoProperty property)
abstract byte[] getManufacturerCode()
Informer inform(boolean multicast)
static final byte EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE2
static final byte EPC_MEASURED_POWER_CONSUMPTION_OF_OUTDOOR_UNIT
static final byte EPC_SPECIAL_STATE
byte[] getRatedPowerConsumptionOfOutdoorUnit()
boolean isValidSpecialState(byte[] edt)
static Getter getG(byte instanceCode)
boolean setOperationStatus(byte[] edt)
static final byte EPC_OPERATION_STATUS_OF_COMPRESSOR
static Setter setG(boolean responseRequired)
boolean isValidMeasuredOutdoorAirTemperature2(byte[] edt)
synchronized byte[] getProperty(byte epc)
static final byte EPC_OPERATION_STATUS
byte[] getStandardVersionInformation()
byte[] getFanRotationSpeed()
boolean isValidRatedPowerConsumptionOfOutdoorUnit(byte[] edt)
abstract boolean setInstallationLocation(byte[] edt)
byte[] getMeasuredOutdoorAirTemperature2()
static final String MULTICAST_ADDRESS
boolean isValidFanRotationSpeed(byte[] edt)
final boolean isSelfObject()
Setter set(boolean responseRequired)
abstract byte[] getOperationStatus()
static final byte EPC_OPERATION_MODE_SETTING