16 package com.sonycsl.echo.eoj.device.housingfacilities;
48 super.setupPropertyMaps();
62 Echo.getEventListener().onNewFloorHeater(
this);
192 if(edt == null || !(edt.length == 1))
return false;
270 if(edt == null || !(edt.length == 1))
return false;
321 if(edt == null || !(edt.length == 1))
return false;
372 if(edt == null || !(edt.length == 1))
return false;
450 if(edt == null || !(edt.length == 1))
return false;
531 if(edt == null || !(edt.length == 1))
return false;
609 if(edt == null || !(edt.length == 1))
return false;
690 if(edt == null || !(edt.length == 6))
return false;
771 if(edt == null || !(edt.length == 6))
return false;
846 if(edt == null || !(edt.length == 1))
return false;
924 if(edt == null || !(edt.length == 2))
return false;
1002 if(edt == null || !(edt.length == 2))
return false;
1077 if(edt == null || !(edt.length == 1))
return false;
1158 if(edt == null || !(edt.length == 2))
return false;
1239 if(edt == null || !(edt.length == 2))
return false;
1245 boolean success = super.setProperty(property);
1246 if(success)
return success;
1248 switch(property.
epc) {
1262 default :
return false;
1268 byte[] edt = super.getProperty(epc);
1269 if(edt != null)
return edt;
1287 default :
return null;
1293 boolean valid = super.isValidProperty(property);
1294 if(valid)
return valid;
1296 switch(property.
epc) {
1312 default :
return false;
1322 public Setter
set(
boolean responseRequired) {
1324 ,
getNode().getAddressStr(), responseRequired);
1328 public Getter
get() {
1339 protected Informer
inform(
boolean multicast) {
1344 address =
getNode().getAddressStr();
1350 public static class Receiver
extends DeviceObject.Receiver {
1353 protected boolean onSetProperty(
EchoObject eoj,
short tid, byte esv,
1355 boolean ret = super.onSetProperty(eoj, tid, esv, property, success);
1356 if(ret)
return true;
1358 switch(property.epc) {
1360 onSetTemperatureSetting1(eoj, tid, esv, property, success);
1363 onSetTemperatureSetting2(eoj, tid, esv, property, success);
1366 onSetZoneChangeSetting(eoj, tid, esv, property, success);
1369 onSetSpecialOperationSetting(eoj, tid, esv, property, success);
1372 onSetDailyTimerSetting(eoj, tid, esv, property, success);
1375 onSetDailyTimerSetting1(eoj, tid, esv, property, success);
1378 onSetDailyTimerSetting2(eoj, tid, esv, property, success);
1381 onSetOnTimerReservationSetting(eoj, tid, esv, property, success);
1384 onSetTimeSetByOnTimer(eoj, tid, esv, property, success);
1387 onSetRelativeOnTimerSetting(eoj, tid, esv, property, success);
1390 onSetOffTimerReservationSetting(eoj, tid, esv, property, success);
1393 onSetTimeSetByOffTimer(eoj, tid, esv, property, success);
1396 onSetRelativeOffTimerSetting(eoj, tid, esv, property, success);
1404 protected boolean onGetProperty(
EchoObject eoj,
short tid, byte esv,
1406 boolean ret = super.onGetProperty(eoj, tid, esv, property, success);
1407 if(ret)
return true;
1409 switch(property.epc) {
1411 onGetTemperatureSetting1(eoj, tid, esv, property, success);
1414 onGetTemperatureSetting2(eoj, tid, esv, property, success);
1417 onGetMeasuredRoomTemperature(eoj, tid, esv, property, success);
1420 onGetMeasuredFloorTemperature(eoj, tid, esv, property, success);
1423 onGetZoneChangeSetting(eoj, tid, esv, property, success);
1426 onGetSpecialOperationSetting(eoj, tid, esv, property, success);
1429 onGetDailyTimerSetting(eoj, tid, esv, property, success);
1432 onGetDailyTimerSetting1(eoj, tid, esv, property, success);
1435 onGetDailyTimerSetting2(eoj, tid, esv, property, success);
1438 onGetOnTimerReservationSetting(eoj, tid, esv, property, success);
1441 onGetTimeSetByOnTimer(eoj, tid, esv, property, success);
1444 onGetRelativeOnTimerSetting(eoj, tid, esv, property, success);
1447 onGetOffTimerReservationSetting(eoj, tid, esv, property, success);
1450 onGetTimeSetByOffTimer(eoj, tid, esv, property, success);
1453 onGetRelativeOffTimerSetting(eoj, tid, esv, property, success);
1483 protected void onSetTemperatureSetting1(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1507 protected void onGetTemperatureSetting1(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1532 protected void onSetTemperatureSetting2(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1557 protected void onGetTemperatureSetting2(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1581 protected void onGetMeasuredRoomTemperature(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1605 protected void onGetMeasuredFloorTemperature(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1630 protected void onSetZoneChangeSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1655 protected void onGetZoneChangeSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1681 protected void onSetSpecialOperationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1707 protected void onGetSpecialOperationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1732 protected void onSetDailyTimerSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1757 protected void onGetDailyTimerSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1783 protected void onSetDailyTimerSetting1(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1809 protected void onGetDailyTimerSetting1(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1835 protected void onSetDailyTimerSetting2(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1861 protected void onGetDailyTimerSetting2(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1885 protected void onSetOnTimerReservationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1909 protected void onGetOnTimerReservationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1934 protected void onSetTimeSetByOnTimer(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1959 protected void onGetTimeSetByOnTimer(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
1984 protected void onSetRelativeOnTimerSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
2009 protected void onGetRelativeOnTimerSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
2033 protected void onSetOffTimerReservationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
2057 protected void onGetOffTimerReservationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
2083 protected void onSetTimeSetByOffTimer(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
2109 protected void onGetTimeSetByOffTimer(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
2135 protected void onSetRelativeOffTimerSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
2161 protected void onGetRelativeOffTimerSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
2164 public static class Setter
extends DeviceObject.Setter {
2165 public Setter(
short dstEchoClassCode, byte dstEchoInstanceCode
2166 , String dstEchoAddress,
boolean responseRequired) {
2167 super(dstEchoClassCode, dstEchoInstanceCode
2168 , dstEchoAddress, responseRequired);
2172 public Setter reqSetProperty(byte epc, byte[] edt) {
2173 return (Setter)super.reqSetProperty(epc, edt);
2177 public Setter reqSetOperationStatus(byte[] edt) {
2178 return (Setter)super.reqSetOperationStatus(edt);
2181 public Setter reqSetInstallationLocation(byte[] edt) {
2182 return (Setter)super.reqSetInstallationLocation(edt);
2185 public Setter reqSetCurrentLimitSetting(byte[] edt) {
2186 return (Setter)super.reqSetCurrentLimitSetting(edt);
2189 public Setter reqSetPowerSavingOperationSetting(byte[] edt) {
2190 return (Setter)super.reqSetPowerSavingOperationSetting(edt);
2193 public Setter reqSetRemoteControlSetting(byte[] edt) {
2194 return (Setter)super.reqSetRemoteControlSetting(edt);
2197 public Setter reqSetCurrentTimeSetting(byte[] edt) {
2198 return (Setter)super.reqSetCurrentTimeSetting(edt);
2201 public Setter reqSetCurrentDateSetting(byte[] edt) {
2202 return (Setter)super.reqSetCurrentDateSetting(edt);
2205 public Setter reqSetPowerLimitSetting(byte[] edt) {
2206 return (Setter)super.reqSetPowerLimitSetting(edt);
2232 public Setter reqSetTemperatureSetting1(byte[] edt) {
2260 public Setter reqSetTemperatureSetting2(byte[] edt) {
2288 public Setter reqSetZoneChangeSetting(byte[] edt) {
2317 public Setter reqSetSpecialOperationSetting(byte[] edt) {
2345 public Setter reqSetDailyTimerSetting(byte[] edt) {
2374 public Setter reqSetDailyTimerSetting1(byte[] edt) {
2403 public Setter reqSetDailyTimerSetting2(byte[] edt) {
2430 public Setter reqSetOnTimerReservationSetting(byte[] edt) {
2458 public Setter reqSetTimeSetByOnTimer(byte[] edt) {
2486 public Setter reqSetRelativeOnTimerSetting(byte[] edt) {
2513 public Setter reqSetOffTimerReservationSetting(byte[] edt) {
2542 public Setter reqSetTimeSetByOffTimer(byte[] edt) {
2571 public Setter reqSetRelativeOffTimerSetting(byte[] edt) {
2577 public static class Getter
extends DeviceObject.Getter {
2578 public Getter(
short dstEchoClassCode, byte dstEchoInstanceCode
2579 , String dstEchoAddress) {
2580 super(dstEchoClassCode, dstEchoInstanceCode
2585 public Getter reqGetProperty(byte epc) {
2586 return (Getter)super.reqGetProperty(epc);
2590 public Getter reqGetOperationStatus() {
2591 return (Getter)super.reqGetOperationStatus();
2594 public Getter reqGetInstallationLocation() {
2595 return (Getter)super.reqGetInstallationLocation();
2598 public Getter reqGetStandardVersionInformation() {
2599 return (Getter)super.reqGetStandardVersionInformation();
2602 public Getter reqGetIdentificationNumber() {
2603 return (Getter)super.reqGetIdentificationNumber();
2606 public Getter reqGetMeasuredInstantaneousPowerConsumption() {
2607 return (Getter)super.reqGetMeasuredInstantaneousPowerConsumption();
2610 public Getter reqGetMeasuredCumulativePowerConsumption() {
2611 return (Getter)super.reqGetMeasuredCumulativePowerConsumption();
2614 public Getter reqGetManufacturersFaultCode() {
2615 return (Getter)super.reqGetManufacturersFaultCode();
2618 public Getter reqGetCurrentLimitSetting() {
2619 return (Getter)super.reqGetCurrentLimitSetting();
2622 public Getter reqGetFaultStatus() {
2623 return (Getter)super.reqGetFaultStatus();
2626 public Getter reqGetFaultDescription() {
2627 return (Getter)super.reqGetFaultDescription();
2630 public Getter reqGetManufacturerCode() {
2631 return (Getter)super.reqGetManufacturerCode();
2634 public Getter reqGetBusinessFacilityCode() {
2635 return (Getter)super.reqGetBusinessFacilityCode();
2638 public Getter reqGetProductCode() {
2639 return (Getter)super.reqGetProductCode();
2642 public Getter reqGetProductionNumber() {
2643 return (Getter)super.reqGetProductionNumber();
2646 public Getter reqGetProductionDate() {
2647 return (Getter)super.reqGetProductionDate();
2650 public Getter reqGetPowerSavingOperationSetting() {
2651 return (Getter)super.reqGetPowerSavingOperationSetting();
2654 public Getter reqGetRemoteControlSetting() {
2655 return (Getter)super.reqGetRemoteControlSetting();
2658 public Getter reqGetCurrentTimeSetting() {
2659 return (Getter)super.reqGetCurrentTimeSetting();
2662 public Getter reqGetCurrentDateSetting() {
2663 return (Getter)super.reqGetCurrentDateSetting();
2666 public Getter reqGetPowerLimitSetting() {
2667 return (Getter)super.reqGetPowerLimitSetting();
2670 public Getter reqGetCumulativeOperatingTime() {
2671 return (Getter)super.reqGetCumulativeOperatingTime();
2674 public Getter reqGetStatusChangeAnnouncementPropertyMap() {
2675 return (Getter)super.reqGetStatusChangeAnnouncementPropertyMap();
2678 public Getter reqGetSetPropertyMap() {
2679 return (Getter)super.reqGetSetPropertyMap();
2682 public Getter reqGetGetPropertyMap() {
2683 return (Getter)super.reqGetGetPropertyMap();
2709 public Getter reqGetTemperatureSetting1() {
2737 public Getter reqGetTemperatureSetting2() {
2764 public Getter reqGetMeasuredRoomTemperature() {
2791 public Getter reqGetMeasuredFloorTemperature() {
2819 public Getter reqGetZoneChangeSetting() {
2848 public Getter reqGetSpecialOperationSetting() {
2876 public Getter reqGetDailyTimerSetting() {
2905 public Getter reqGetDailyTimerSetting1() {
2934 public Getter reqGetDailyTimerSetting2() {
2961 public Getter reqGetOnTimerReservationSetting() {
2989 public Getter reqGetTimeSetByOnTimer() {
3017 public Getter reqGetRelativeOnTimerSetting() {
3044 public Getter reqGetOffTimerReservationSetting() {
3073 public Getter reqGetTimeSetByOffTimer() {
3102 public Getter reqGetRelativeOffTimerSetting() {
3108 public static class Informer
extends DeviceObject.Informer {
3109 public Informer(
short echoClassCode, byte echoInstanceCode
3111 super(echoClassCode, echoInstanceCode
3112 , dstEchoAddress, isSelfObject);
3116 public Informer reqInformProperty(byte epc) {
3117 return (Informer)super.reqInformProperty(epc);
3120 public Informer reqInformOperationStatus() {
3121 return (Informer)super.reqInformOperationStatus();
3124 public Informer reqInformInstallationLocation() {
3125 return (Informer)super.reqInformInstallationLocation();
3128 public Informer reqInformStandardVersionInformation() {
3129 return (Informer)super.reqInformStandardVersionInformation();
3132 public Informer reqInformIdentificationNumber() {
3133 return (Informer)super.reqInformIdentificationNumber();
3136 public Informer reqInformMeasuredInstantaneousPowerConsumption() {
3137 return (Informer)super.reqInformMeasuredInstantaneousPowerConsumption();
3140 public Informer reqInformMeasuredCumulativePowerConsumption() {
3141 return (Informer)super.reqInformMeasuredCumulativePowerConsumption();
3144 public Informer reqInformManufacturersFaultCode() {
3145 return (Informer)super.reqInformManufacturersFaultCode();
3148 public Informer reqInformCurrentLimitSetting() {
3149 return (Informer)super.reqInformCurrentLimitSetting();
3152 public Informer reqInformFaultStatus() {
3153 return (Informer)super.reqInformFaultStatus();
3156 public Informer reqInformFaultDescription() {
3157 return (Informer)super.reqInformFaultDescription();
3160 public Informer reqInformManufacturerCode() {
3161 return (Informer)super.reqInformManufacturerCode();
3164 public Informer reqInformBusinessFacilityCode() {
3165 return (Informer)super.reqInformBusinessFacilityCode();
3168 public Informer reqInformProductCode() {
3169 return (Informer)super.reqInformProductCode();
3172 public Informer reqInformProductionNumber() {
3173 return (Informer)super.reqInformProductionNumber();
3176 public Informer reqInformProductionDate() {
3177 return (Informer)super.reqInformProductionDate();
3180 public Informer reqInformPowerSavingOperationSetting() {
3181 return (Informer)super.reqInformPowerSavingOperationSetting();
3184 public Informer reqInformRemoteControlSetting() {
3185 return (Informer)super.reqInformRemoteControlSetting();
3188 public Informer reqInformCurrentTimeSetting() {
3189 return (Informer)super.reqInformCurrentTimeSetting();
3192 public Informer reqInformCurrentDateSetting() {
3193 return (Informer)super.reqInformCurrentDateSetting();
3196 public Informer reqInformPowerLimitSetting() {
3197 return (Informer)super.reqInformPowerLimitSetting();
3200 public Informer reqInformCumulativeOperatingTime() {
3201 return (Informer)super.reqInformCumulativeOperatingTime();
3204 public Informer reqInformStatusChangeAnnouncementPropertyMap() {
3205 return (Informer)super.reqInformStatusChangeAnnouncementPropertyMap();
3208 public Informer reqInformSetPropertyMap() {
3209 return (Informer)super.reqInformSetPropertyMap();
3212 public Informer reqInformGetPropertyMap() {
3213 return (Informer)super.reqInformGetPropertyMap();
3239 public Informer reqInformTemperatureSetting1() {
3267 public Informer reqInformTemperatureSetting2() {
3294 public Informer reqInformMeasuredRoomTemperature() {
3321 public Informer reqInformMeasuredFloorTemperature() {
3349 public Informer reqInformZoneChangeSetting() {
3378 public Informer reqInformSpecialOperationSetting() {
3406 public Informer reqInformDailyTimerSetting() {
3435 public Informer reqInformDailyTimerSetting1() {
3464 public Informer reqInformDailyTimerSetting2() {
3491 public Informer reqInformOnTimerReservationSetting() {
3519 public Informer reqInformTimeSetByOnTimer() {
3547 public Informer reqInformRelativeOnTimerSetting() {
3574 public Informer reqInformOffTimerReservationSetting() {
3603 public Informer reqInformTimeSetByOffTimer() {
3632 public Informer reqInformRelativeOffTimerSetting() {
3638 public static class Proxy
extends FloorHeater {
3639 public Proxy(byte instanceCode) {
3672 return setG((byte)0);
3675 public static Setter
setG(byte instanceCode) {
3676 return setG(instanceCode,
true);
3679 public static Setter
setG(
boolean responseRequired) {
3680 return setG((byte)0, responseRequired);
3683 public static Setter
setG(byte instanceCode,
boolean responseRequired) {
3689 return getG((byte)0);
3692 public static Getter
getG(byte instanceCode) {
3701 public static Informer
informG(byte instanceCode) {
static final byte EPC_TEMPERATURE_SETTING2
boolean isValidTemperatureSetting2(byte[] edt)
boolean isValidDailyTimerSetting2(byte[] edt)
static final byte EPC_TIME_SET_BY_OFF_TIMER
boolean setDailyTimerSetting1(byte[] edt)
boolean setRelativeOnTimerSetting(byte[] edt)
abstract byte[] getTemperatureSetting1()
boolean setOffTimerReservationSetting(byte[] edt)
boolean isValidRelativeOffTimerSetting(byte[] edt)
boolean isValidRelativeOnTimerSetting(byte[] edt)
boolean isValidZoneChangeSetting(byte[] edt)
static final byte EPC_ZONE_CHANGE_SETTING
boolean isValidTemperatureSetting1(byte[] edt)
boolean isValidTimeSetByOffTimer(byte[] edt)
boolean isValidTimeSetByOnTimer(byte[] edt)
static final byte EPC_MEASURED_ROOM_TEMPERATURE
byte[] getOffTimerReservationSetting()
boolean setDailyTimerSetting(byte[] edt)
boolean isValidOnTimerReservationSetting(byte[] edt)
synchronized boolean setProperty(EchoProperty property)
byte[] getTimeSetByOffTimer()
final void addStatusChangeAnnouncementProperty(byte epc)
synchronized boolean isValidProperty(EchoProperty property)
abstract byte[] getInstallationLocation()
final void addGetProperty(byte epc)
static final byte EPC_RELATIVE_OFF_TIMER_SETTING
boolean setDailyTimerSetting2(byte[] edt)
boolean isValidMeasuredFloorTemperature(byte[] edt)
static final byte EPC_RELATIVE_ON_TIMER_SETTING
byte[] getOnTimerReservationSetting()
static Informer informG()
static Informer informG(byte instanceCode)
abstract byte[] getOperationStatus()
byte[] getRelativeOnTimerSetting()
byte[] getMeasuredRoomTemperature()
static final byte EPC_ON_TIMER_RESERVATION_SETTING
final void addSetProperty(byte epc)
byte[] getRelativeOffTimerSetting()
synchronized byte[] getProperty(byte epc)
abstract boolean setTemperatureSetting1(byte[] edt)
static Getter getG(byte instanceCode)
abstract byte[] getFaultStatus()
boolean setSpecialOperationSetting(byte[] edt)
static final byte EPC_DAILY_TIMER_SETTING2
abstract boolean setOperationStatus(byte[] edt)
boolean isValidDailyTimerSetting(byte[] edt)
Informer inform(boolean multicast)
static final byte EPC_TIME_SET_BY_ON_TIMER
byte[] getZoneChangeSetting()
static final byte EPC_DAILY_TIMER_SETTING
static final short ECHO_CLASS_CODE
static final byte EPC_TEMPERATURE_SETTING1
abstract byte[] getManufacturerCode()
byte[] getTimeSetByOnTimer()
static Setter setG(boolean responseRequired)
static final byte EPC_OFF_TIMER_RESERVATION_SETTING
byte[] getDailyTimerSetting1()
byte[] getSpecialOperationSetting()
byte[] getMeasuredFloorTemperature()
boolean setRelativeOffTimerSetting(byte[] edt)
abstract boolean setTemperatureSetting2(byte[] edt)
boolean setOnTimerReservationSetting(byte[] edt)
static Setter setG(byte instanceCode)
abstract byte[] getTemperatureSetting2()
static Setter setG(byte instanceCode, boolean responseRequired)
byte[] getDailyTimerSetting2()
boolean setTimeSetByOnTimer(byte[] edt)
static final byte EPC_MEASURED_FLOOR_TEMPERATURE
boolean isValidMeasuredRoomTemperature(byte[] edt)
Setter set(boolean responseRequired)
static final byte EPC_OPERATION_STATUS
byte[] getDailyTimerSetting()
byte[] getStandardVersionInformation()
abstract boolean setInstallationLocation(byte[] edt)
boolean setZoneChangeSetting(byte[] edt)
static final String MULTICAST_ADDRESS
static final byte EPC_SPECIAL_OPERATION_SETTING
boolean isValidOffTimerReservationSetting(byte[] edt)
final boolean isSelfObject()
boolean setTimeSetByOffTimer(byte[] edt)
boolean isValidDailyTimerSetting1(byte[] edt)
static final byte EPC_DAILY_TIMER_SETTING1
boolean isValidSpecialOperationSetting(byte[] edt)