16 package com.sonycsl.echo.eoj.device.airconditioner;
76 super.setupPropertyMaps();
91 Echo.getEventListener().onNewHomeAirConditioner(
this);
233 if(edt == null || !(edt.length == 1))
return false;
305 if(edt == null || !(edt.length == 1))
return false;
386 if(edt == null || !(edt.length == 1))
return false;
461 if(edt == null || !(edt.length == 1))
return false;
533 if(edt == null || !(edt.length == 1))
return false;
605 if(edt == null || !(edt.length == 1))
return false;
677 if(edt == null || !(edt.length == 1))
return false;
749 if(edt == null || !(edt.length == 1))
return false;
800 if(edt == null || !(edt.length == 8))
return false;
849 if(edt == null || !(edt.length == 2))
return false;
898 if(edt == null || !(edt.length == 1))
return false;
947 if(edt == null || !(edt.length == 1))
return false;
996 if(edt == null || !(edt.length == 1))
return false;
1045 if(edt == null || !(edt.length == 1))
return false;
1094 if(edt == null || !(edt.length == 1))
return false;
1169 if(edt == null || !(edt.length == 1))
return false;
1244 if(edt == null || !(edt.length == 1))
return false;
1316 if(edt == null || !(edt.length == 1))
return false;
1388 if(edt == null || !(edt.length == 1))
return false;
1460 if(edt == null || !(edt.length == 1))
return false;
1538 if(edt == null || !(edt.length == 1))
return false;
1589 if(edt == null || !(edt.length == 1))
return false;
1640 if(edt == null || !(edt.length == 1))
return false;
1712 if(edt == null || !(edt.length == 1))
return false;
1784 if(edt == null || !(edt.length == 1))
return false;
1859 if(edt == null || !(edt.length == 1))
return false;
1934 if(edt == null || !(edt.length == 1))
return false;
1989 if(edt == null || !(edt.length == 1))
return false;
2070 if(edt == null || !(edt.length == 1))
return false;
2125 if(edt == null || !(edt.length == 1))
return false;
2206 if(edt == null || !(edt.length == 1))
return false;
2261 if(edt == null || !(edt.length == 1))
return false;
2351 if(edt == null || !(edt.length == 1))
return false;
2426 if(edt == null || !(edt.length == 1))
return false;
2485 if(edt == null || !(edt.length == 1))
return false;
2534 if(edt == null || !(edt.length == 1))
return false;
2606 if(edt == null || !(edt.length == 1))
return false;
2678 if(edt == null || !(edt.length == 1))
return false;
2756 if(edt == null || !(edt.length == 2))
return false;
2831 if(edt == null || !(edt.length == 2))
return false;
2903 if(edt == null || !(edt.length == 1))
return false;
2984 if(edt == null || !(edt.length == 2))
return false;
3059 if(edt == null || !(edt.length == 2))
return false;
3065 boolean success = super.setProperty(property);
3066 if(success)
return success;
3068 switch(property.
epc) {
3099 default :
return false;
3105 byte[] edt = super.getProperty(epc);
3106 if(edt != null)
return edt;
3151 default :
return null;
3157 boolean valid = super.isValidProperty(property);
3158 if(valid)
return valid;
3160 switch(property.
epc) {
3204 default :
return false;
3214 public Setter
set(
boolean responseRequired) {
3216 ,
getNode().getAddressStr(), responseRequired);
3220 public Getter
get() {
3231 protected Informer
inform(
boolean multicast) {
3236 address =
getNode().getAddressStr();
3242 public static class Receiver
extends DeviceObject.Receiver {
3245 protected boolean onSetProperty(
EchoObject eoj,
short tid, byte esv,
3247 boolean ret = super.onSetProperty(eoj, tid, esv, property, success);
3248 if(ret)
return true;
3250 switch(property.epc) {
3252 onSetOperationModeSetting(eoj, tid, esv, property, success);
3255 onSetAutomaticTemperatureControlSetting(eoj, tid, esv, property, success);
3258 onSetNormalHighSpeedSilentOperationSetting(eoj, tid, esv, property, success);
3261 onSetSetTemperatureValue(eoj, tid, esv, property, success);
3264 onSetSetValueOfRelativeHumidityInDehumidifyingMode(eoj, tid, esv, property, success);
3267 onSetSetTemperatureValueInCoolingMode(eoj, tid, esv, property, success);
3270 onSetSetTemperatureValueInHeatingMode(eoj, tid, esv, property, success);
3273 onSetSetTemperatureValueInDehumidifyingMode(eoj, tid, esv, property, success);
3276 onSetRelativeTemperatureSetting(eoj, tid, esv, property, success);
3279 onSetAirFlowRateSetting(eoj, tid, esv, property, success);
3282 onSetAutomaticControlOfAirFlowDirectionSetting(eoj, tid, esv, property, success);
3285 onSetAutomaticSwingOfAirFlowSetting(eoj, tid, esv, property, success);
3288 onSetAirFlowDirectionVerticalSetting(eoj, tid, esv, property, success);
3291 onSetAirFlowDirectionHorizontalSetting(eoj, tid, esv, property, success);
3294 onSetVentilationFunctionSetting(eoj, tid, esv, property, success);
3297 onSetHumidifierFunctionSetting(eoj, tid, esv, property, success);
3300 onSetVentilationAirFlowRateSetting(eoj, tid, esv, property, success);
3303 onSetDegreeOfHumidificationSetting(eoj, tid, esv, property, success);
3306 onSetAirPurifierFunctionSetting(eoj, tid, esv, property, success);
3309 onSetAirRefresherFunctionSetting(eoj, tid, esv, property, success);
3312 onSetSelfCleaningFunctionSetting(eoj, tid, esv, property, success);
3315 onSetSpecialFunctionSetting(eoj, tid, esv, property, success);
3318 onSetThermostatSettingOverrideFunction(eoj, tid, esv, property, success);
3321 onSetAirPurificationModeSetting(eoj, tid, esv, property, success);
3324 onSetOnTimerBasedReservationSetting(eoj, tid, esv, property, success);
3327 onSetOnTimerSettingTime(eoj, tid, esv, property, success);
3330 onSetOnTimerSettingRelativeTime(eoj, tid, esv, property, success);
3333 onSetOffTimerBasedReservationSetting(eoj, tid, esv, property, success);
3336 onSetOffTimerSettingTime(eoj, tid, esv, property, success);
3339 onSetOffTimerSettingRelativeTime(eoj, tid, esv, property, success);
3347 protected boolean onGetProperty(
EchoObject eoj,
short tid, byte esv,
3349 boolean ret = super.onGetProperty(eoj, tid, esv, property, success);
3350 if(ret)
return true;
3352 switch(property.epc) {
3354 onGetOperationModeSetting(eoj, tid, esv, property, success);
3357 onGetAutomaticTemperatureControlSetting(eoj, tid, esv, property, success);
3360 onGetNormalHighSpeedSilentOperationSetting(eoj, tid, esv, property, success);
3363 onGetSetTemperatureValue(eoj, tid, esv, property, success);
3366 onGetSetValueOfRelativeHumidityInDehumidifyingMode(eoj, tid, esv, property, success);
3369 onGetSetTemperatureValueInCoolingMode(eoj, tid, esv, property, success);
3372 onGetSetTemperatureValueInHeatingMode(eoj, tid, esv, property, success);
3375 onGetSetTemperatureValueInDehumidifyingMode(eoj, tid, esv, property, success);
3378 onGetRatedPowerConsumption(eoj, tid, esv, property, success);
3381 onGetMeasuredValueOfCurrentConsumption(eoj, tid, esv, property, success);
3384 onGetMeasuredValueOfRoomRelativeHumidity(eoj, tid, esv, property, success);
3387 onGetMeasuredValueOfRoomTemperature(eoj, tid, esv, property, success);
3390 onGetSetTemperatureValueOfUserRemoteControl(eoj, tid, esv, property, success);
3393 onGetMeasuredCooledAirTemperature(eoj, tid, esv, property, success);
3396 onGetMeasuredOutdoorAirTemperature(eoj, tid, esv, property, success);
3399 onGetRelativeTemperatureSetting(eoj, tid, esv, property, success);
3402 onGetAirFlowRateSetting(eoj, tid, esv, property, success);
3405 onGetAutomaticControlOfAirFlowDirectionSetting(eoj, tid, esv, property, success);
3408 onGetAutomaticSwingOfAirFlowSetting(eoj, tid, esv, property, success);
3411 onGetAirFlowDirectionVerticalSetting(eoj, tid, esv, property, success);
3414 onGetAirFlowDirectionHorizontalSetting(eoj, tid, esv, property, success);
3417 onGetSpecialState(eoj, tid, esv, property, success);
3420 onGetNonPriorityState(eoj, tid, esv, property, success);
3423 onGetVentilationFunctionSetting(eoj, tid, esv, property, success);
3426 onGetHumidifierFunctionSetting(eoj, tid, esv, property, success);
3429 onGetVentilationAirFlowRateSetting(eoj, tid, esv, property, success);
3432 onGetDegreeOfHumidificationSetting(eoj, tid, esv, property, success);
3435 onGetMountedAirCleaningMethod(eoj, tid, esv, property, success);
3438 onGetAirPurifierFunctionSetting(eoj, tid, esv, property, success);
3441 onGetMountedAirRefreshMethod(eoj, tid, esv, property, success);
3444 onGetAirRefresherFunctionSetting(eoj, tid, esv, property, success);
3447 onGetMountedSelfCleaningMethod(eoj, tid, esv, property, success);
3450 onGetSelfCleaningFunctionSetting(eoj, tid, esv, property, success);
3453 onGetSpecialFunctionSetting(eoj, tid, esv, property, success);
3456 onGetOperationStatusOfComponents(eoj, tid, esv, property, success);
3459 onGetAirPurificationModeSetting(eoj, tid, esv, property, success);
3462 onGetOnTimerBasedReservationSetting(eoj, tid, esv, property, success);
3465 onGetOnTimerSettingTime(eoj, tid, esv, property, success);
3468 onGetOnTimerSettingRelativeTime(eoj, tid, esv, property, success);
3471 onGetOffTimerBasedReservationSetting(eoj, tid, esv, property, success);
3474 onGetOffTimerSettingTime(eoj, tid, esv, property, success);
3477 onGetOffTimerSettingRelativeTime(eoj, tid, esv, property, success);
3511 protected void onSetOperationModeSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3539 protected void onGetOperationModeSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3562 protected void onSetAutomaticTemperatureControlSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3585 protected void onGetAutomaticTemperatureControlSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3611 protected void onSetNormalHighSpeedSilentOperationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3637 protected void onGetNormalHighSpeedSilentOperationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3661 protected void onSetSetTemperatureValue(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3685 protected void onGetSetTemperatureValue(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3708 protected void onSetSetValueOfRelativeHumidityInDehumidifyingMode(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3731 protected void onGetSetValueOfRelativeHumidityInDehumidifyingMode(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3754 protected void onSetSetTemperatureValueInCoolingMode(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3777 protected void onGetSetTemperatureValueInCoolingMode(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3800 protected void onSetSetTemperatureValueInHeatingMode(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3823 protected void onGetSetTemperatureValueInHeatingMode(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3846 protected void onSetSetTemperatureValueInDehumidifyingMode(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3869 protected void onGetSetTemperatureValueInDehumidifyingMode(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3893 protected void onGetRatedPowerConsumption(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3916 protected void onGetMeasuredValueOfCurrentConsumption(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3939 protected void onGetMeasuredValueOfRoomRelativeHumidity(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3962 protected void onGetMeasuredValueOfRoomTemperature(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
3985 protected void onGetSetTemperatureValueOfUserRemoteControl(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4008 protected void onGetMeasuredCooledAirTemperature(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4031 protected void onGetMeasuredOutdoorAirTemperature(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4055 protected void onSetRelativeTemperatureSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4079 protected void onGetRelativeTemperatureSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4103 protected void onSetAirFlowRateSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4127 protected void onGetAirFlowRateSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4150 protected void onSetAutomaticControlOfAirFlowDirectionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4173 protected void onGetAutomaticControlOfAirFlowDirectionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4196 protected void onSetAutomaticSwingOfAirFlowSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4219 protected void onGetAutomaticSwingOfAirFlowSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4242 protected void onSetAirFlowDirectionVerticalSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4265 protected void onGetAirFlowDirectionVerticalSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4290 protected void onSetAirFlowDirectionHorizontalSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4315 protected void onGetAirFlowDirectionHorizontalSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4339 protected void onGetSpecialState(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4363 protected void onGetNonPriorityState(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4386 protected void onSetVentilationFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4409 protected void onGetVentilationFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4432 protected void onSetHumidifierFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4455 protected void onGetHumidifierFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4479 protected void onSetVentilationAirFlowRateSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4503 protected void onGetVentilationAirFlowRateSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4527 protected void onSetDegreeOfHumidificationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4551 protected void onGetDegreeOfHumidificationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4577 protected void onGetMountedAirCleaningMethod(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4603 protected void onSetAirPurifierFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4629 protected void onGetAirPurifierFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4655 protected void onGetMountedAirRefreshMethod(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4681 protected void onSetAirRefresherFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4707 protected void onGetAirRefresherFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4733 protected void onGetMountedSelfCleaningMethod(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4762 protected void onSetSelfCleaningFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4791 protected void onGetSelfCleaningFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4815 protected void onSetSpecialFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4839 protected void onGetSpecialFunctionSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4867 protected void onGetOperationStatusOfComponents(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4890 protected void onSetThermostatSettingOverrideFunction(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4913 protected void onSetAirPurificationModeSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4936 protected void onGetAirPurificationModeSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4959 protected void onSetOnTimerBasedReservationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
4982 protected void onGetOnTimerBasedReservationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5007 protected void onSetOnTimerSettingTime(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5032 protected void onGetOnTimerSettingTime(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5056 protected void onSetOnTimerSettingRelativeTime(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5080 protected void onGetOnTimerSettingRelativeTime(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5103 protected void onSetOffTimerBasedReservationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5126 protected void onGetOffTimerBasedReservationSetting(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5152 protected void onSetOffTimerSettingTime(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5178 protected void onGetOffTimerSettingTime(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5202 protected void onSetOffTimerSettingRelativeTime(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5226 protected void onGetOffTimerSettingRelativeTime(
EchoObject eoj,
short tid, byte esv, EchoProperty property,
boolean success) {}
5229 public static class Setter
extends DeviceObject.Setter {
5230 public Setter(
short dstEchoClassCode, byte dstEchoInstanceCode
5231 , String dstEchoAddress,
boolean responseRequired) {
5232 super(dstEchoClassCode, dstEchoInstanceCode
5233 , dstEchoAddress, responseRequired);
5237 public Setter reqSetProperty(byte epc, byte[] edt) {
5238 return (Setter)super.reqSetProperty(epc, edt);
5242 public Setter reqSetOperationStatus(byte[] edt) {
5243 return (Setter)super.reqSetOperationStatus(edt);
5246 public Setter reqSetInstallationLocation(byte[] edt) {
5247 return (Setter)super.reqSetInstallationLocation(edt);
5250 public Setter reqSetCurrentLimitSetting(byte[] edt) {
5251 return (Setter)super.reqSetCurrentLimitSetting(edt);
5254 public Setter reqSetPowerSavingOperationSetting(byte[] edt) {
5255 return (Setter)super.reqSetPowerSavingOperationSetting(edt);
5258 public Setter reqSetRemoteControlSetting(byte[] edt) {
5259 return (Setter)super.reqSetRemoteControlSetting(edt);
5262 public Setter reqSetCurrentTimeSetting(byte[] edt) {
5263 return (Setter)super.reqSetCurrentTimeSetting(edt);
5266 public Setter reqSetCurrentDateSetting(byte[] edt) {
5267 return (Setter)super.reqSetCurrentDateSetting(edt);
5270 public Setter reqSetPowerLimitSetting(byte[] edt) {
5271 return (Setter)super.reqSetPowerLimitSetting(edt);
5301 public Setter reqSetOperationModeSetting(byte[] edt) {
5327 public Setter reqSetAutomaticTemperatureControlSetting(byte[] edt) {
5356 public Setter reqSetNormalHighSpeedSilentOperationSetting(byte[] edt) {
5383 public Setter reqSetSetTemperatureValue(byte[] edt) {
5409 public Setter reqSetSetValueOfRelativeHumidityInDehumidifyingMode(byte[] edt) {
5435 public Setter reqSetSetTemperatureValueInCoolingMode(byte[] edt) {
5461 public Setter reqSetSetTemperatureValueInHeatingMode(byte[] edt) {
5487 public Setter reqSetSetTemperatureValueInDehumidifyingMode(byte[] edt) {
5514 public Setter reqSetRelativeTemperatureSetting(byte[] edt) {
5541 public Setter reqSetAirFlowRateSetting(byte[] edt) {
5567 public Setter reqSetAutomaticControlOfAirFlowDirectionSetting(byte[] edt) {
5593 public Setter reqSetAutomaticSwingOfAirFlowSetting(byte[] edt) {
5619 public Setter reqSetAirFlowDirectionVerticalSetting(byte[] edt) {
5647 public Setter reqSetAirFlowDirectionHorizontalSetting(byte[] edt) {
5673 public Setter reqSetVentilationFunctionSetting(byte[] edt) {
5699 public Setter reqSetHumidifierFunctionSetting(byte[] edt) {
5726 public Setter reqSetVentilationAirFlowRateSetting(byte[] edt) {
5753 public Setter reqSetDegreeOfHumidificationSetting(byte[] edt) {
5782 public Setter reqSetAirPurifierFunctionSetting(byte[] edt) {
5811 public Setter reqSetAirRefresherFunctionSetting(byte[] edt) {
5843 public Setter reqSetSelfCleaningFunctionSetting(byte[] edt) {
5870 public Setter reqSetSpecialFunctionSetting(byte[] edt) {
5896 public Setter reqSetThermostatSettingOverrideFunction(byte[] edt) {
5922 public Setter reqSetAirPurificationModeSetting(byte[] edt) {
5948 public Setter reqSetOnTimerBasedReservationSetting(byte[] edt) {
5976 public Setter reqSetOnTimerSettingTime(byte[] edt) {
6003 public Setter reqSetOnTimerSettingRelativeTime(byte[] edt) {
6029 public Setter reqSetOffTimerBasedReservationSetting(byte[] edt) {
6058 public Setter reqSetOffTimerSettingTime(byte[] edt) {
6085 public Setter reqSetOffTimerSettingRelativeTime(byte[] edt) {
6091 public static class Getter
extends DeviceObject.Getter {
6092 public Getter(
short dstEchoClassCode, byte dstEchoInstanceCode
6093 , String dstEchoAddress) {
6094 super(dstEchoClassCode, dstEchoInstanceCode
6099 public Getter reqGetProperty(byte epc) {
6100 return (Getter)super.reqGetProperty(epc);
6104 public Getter reqGetOperationStatus() {
6105 return (Getter)super.reqGetOperationStatus();
6108 public Getter reqGetInstallationLocation() {
6109 return (Getter)super.reqGetInstallationLocation();
6112 public Getter reqGetStandardVersionInformation() {
6113 return (Getter)super.reqGetStandardVersionInformation();
6116 public Getter reqGetIdentificationNumber() {
6117 return (Getter)super.reqGetIdentificationNumber();
6120 public Getter reqGetMeasuredInstantaneousPowerConsumption() {
6121 return (Getter)super.reqGetMeasuredInstantaneousPowerConsumption();
6124 public Getter reqGetMeasuredCumulativePowerConsumption() {
6125 return (Getter)super.reqGetMeasuredCumulativePowerConsumption();
6128 public Getter reqGetManufacturersFaultCode() {
6129 return (Getter)super.reqGetManufacturersFaultCode();
6132 public Getter reqGetCurrentLimitSetting() {
6133 return (Getter)super.reqGetCurrentLimitSetting();
6136 public Getter reqGetFaultStatus() {
6137 return (Getter)super.reqGetFaultStatus();
6140 public Getter reqGetFaultDescription() {
6141 return (Getter)super.reqGetFaultDescription();
6144 public Getter reqGetManufacturerCode() {
6145 return (Getter)super.reqGetManufacturerCode();
6148 public Getter reqGetBusinessFacilityCode() {
6149 return (Getter)super.reqGetBusinessFacilityCode();
6152 public Getter reqGetProductCode() {
6153 return (Getter)super.reqGetProductCode();
6156 public Getter reqGetProductionNumber() {
6157 return (Getter)super.reqGetProductionNumber();
6160 public Getter reqGetProductionDate() {
6161 return (Getter)super.reqGetProductionDate();
6164 public Getter reqGetPowerSavingOperationSetting() {
6165 return (Getter)super.reqGetPowerSavingOperationSetting();
6168 public Getter reqGetRemoteControlSetting() {
6169 return (Getter)super.reqGetRemoteControlSetting();
6172 public Getter reqGetCurrentTimeSetting() {
6173 return (Getter)super.reqGetCurrentTimeSetting();
6176 public Getter reqGetCurrentDateSetting() {
6177 return (Getter)super.reqGetCurrentDateSetting();
6180 public Getter reqGetPowerLimitSetting() {
6181 return (Getter)super.reqGetPowerLimitSetting();
6184 public Getter reqGetCumulativeOperatingTime() {
6185 return (Getter)super.reqGetCumulativeOperatingTime();
6188 public Getter reqGetStatusChangeAnnouncementPropertyMap() {
6189 return (Getter)super.reqGetStatusChangeAnnouncementPropertyMap();
6192 public Getter reqGetSetPropertyMap() {
6193 return (Getter)super.reqGetSetPropertyMap();
6196 public Getter reqGetGetPropertyMap() {
6197 return (Getter)super.reqGetGetPropertyMap();
6227 public Getter reqGetOperationModeSetting() {
6253 public Getter reqGetAutomaticTemperatureControlSetting() {
6282 public Getter reqGetNormalHighSpeedSilentOperationSetting() {
6309 public Getter reqGetSetTemperatureValue() {
6335 public Getter reqGetSetValueOfRelativeHumidityInDehumidifyingMode() {
6361 public Getter reqGetSetTemperatureValueInCoolingMode() {
6387 public Getter reqGetSetTemperatureValueInHeatingMode() {
6413 public Getter reqGetSetTemperatureValueInDehumidifyingMode() {
6440 public Getter reqGetRatedPowerConsumption() {
6466 public Getter reqGetMeasuredValueOfCurrentConsumption() {
6492 public Getter reqGetMeasuredValueOfRoomRelativeHumidity() {
6518 public Getter reqGetMeasuredValueOfRoomTemperature() {
6544 public Getter reqGetSetTemperatureValueOfUserRemoteControl() {
6570 public Getter reqGetMeasuredCooledAirTemperature() {
6596 public Getter reqGetMeasuredOutdoorAirTemperature() {
6623 public Getter reqGetRelativeTemperatureSetting() {
6650 public Getter reqGetAirFlowRateSetting() {
6676 public Getter reqGetAutomaticControlOfAirFlowDirectionSetting() {
6702 public Getter reqGetAutomaticSwingOfAirFlowSetting() {
6728 public Getter reqGetAirFlowDirectionVerticalSetting() {
6756 public Getter reqGetAirFlowDirectionHorizontalSetting() {
6783 public Getter reqGetSpecialState() {
6810 public Getter reqGetNonPriorityState() {
6836 public Getter reqGetVentilationFunctionSetting() {
6862 public Getter reqGetHumidifierFunctionSetting() {
6889 public Getter reqGetVentilationAirFlowRateSetting() {
6916 public Getter reqGetDegreeOfHumidificationSetting() {
6945 public Getter reqGetMountedAirCleaningMethod() {
6974 public Getter reqGetAirPurifierFunctionSetting() {
7003 public Getter reqGetMountedAirRefreshMethod() {
7032 public Getter reqGetAirRefresherFunctionSetting() {
7061 public Getter reqGetMountedSelfCleaningMethod() {
7093 public Getter reqGetSelfCleaningFunctionSetting() {
7120 public Getter reqGetSpecialFunctionSetting() {
7151 public Getter reqGetOperationStatusOfComponents() {
7177 public Getter reqGetAirPurificationModeSetting() {
7203 public Getter reqGetOnTimerBasedReservationSetting() {
7231 public Getter reqGetOnTimerSettingTime() {
7258 public Getter reqGetOnTimerSettingRelativeTime() {
7284 public Getter reqGetOffTimerBasedReservationSetting() {
7313 public Getter reqGetOffTimerSettingTime() {
7340 public Getter reqGetOffTimerSettingRelativeTime() {
7346 public static class Informer
extends DeviceObject.Informer {
7347 public Informer(
short echoClassCode, byte echoInstanceCode
7349 super(echoClassCode, echoInstanceCode
7350 , dstEchoAddress, isSelfObject);
7354 public Informer reqInformProperty(byte epc) {
7355 return (Informer)super.reqInformProperty(epc);
7358 public Informer reqInformOperationStatus() {
7359 return (Informer)super.reqInformOperationStatus();
7362 public Informer reqInformInstallationLocation() {
7363 return (Informer)super.reqInformInstallationLocation();
7366 public Informer reqInformStandardVersionInformation() {
7367 return (Informer)super.reqInformStandardVersionInformation();
7370 public Informer reqInformIdentificationNumber() {
7371 return (Informer)super.reqInformIdentificationNumber();
7374 public Informer reqInformMeasuredInstantaneousPowerConsumption() {
7375 return (Informer)super.reqInformMeasuredInstantaneousPowerConsumption();
7378 public Informer reqInformMeasuredCumulativePowerConsumption() {
7379 return (Informer)super.reqInformMeasuredCumulativePowerConsumption();
7382 public Informer reqInformManufacturersFaultCode() {
7383 return (Informer)super.reqInformManufacturersFaultCode();
7386 public Informer reqInformCurrentLimitSetting() {
7387 return (Informer)super.reqInformCurrentLimitSetting();
7390 public Informer reqInformFaultStatus() {
7391 return (Informer)super.reqInformFaultStatus();
7394 public Informer reqInformFaultDescription() {
7395 return (Informer)super.reqInformFaultDescription();
7398 public Informer reqInformManufacturerCode() {
7399 return (Informer)super.reqInformManufacturerCode();
7402 public Informer reqInformBusinessFacilityCode() {
7403 return (Informer)super.reqInformBusinessFacilityCode();
7406 public Informer reqInformProductCode() {
7407 return (Informer)super.reqInformProductCode();
7410 public Informer reqInformProductionNumber() {
7411 return (Informer)super.reqInformProductionNumber();
7414 public Informer reqInformProductionDate() {
7415 return (Informer)super.reqInformProductionDate();
7418 public Informer reqInformPowerSavingOperationSetting() {
7419 return (Informer)super.reqInformPowerSavingOperationSetting();
7422 public Informer reqInformRemoteControlSetting() {
7423 return (Informer)super.reqInformRemoteControlSetting();
7426 public Informer reqInformCurrentTimeSetting() {
7427 return (Informer)super.reqInformCurrentTimeSetting();
7430 public Informer reqInformCurrentDateSetting() {
7431 return (Informer)super.reqInformCurrentDateSetting();
7434 public Informer reqInformPowerLimitSetting() {
7435 return (Informer)super.reqInformPowerLimitSetting();
7438 public Informer reqInformCumulativeOperatingTime() {
7439 return (Informer)super.reqInformCumulativeOperatingTime();
7442 public Informer reqInformStatusChangeAnnouncementPropertyMap() {
7443 return (Informer)super.reqInformStatusChangeAnnouncementPropertyMap();
7446 public Informer reqInformSetPropertyMap() {
7447 return (Informer)super.reqInformSetPropertyMap();
7450 public Informer reqInformGetPropertyMap() {
7451 return (Informer)super.reqInformGetPropertyMap();
7481 public Informer reqInformOperationModeSetting() {
7507 public Informer reqInformAutomaticTemperatureControlSetting() {
7536 public Informer reqInformNormalHighSpeedSilentOperationSetting() {
7563 public Informer reqInformSetTemperatureValue() {
7589 public Informer reqInformSetValueOfRelativeHumidityInDehumidifyingMode() {
7615 public Informer reqInformSetTemperatureValueInCoolingMode() {
7641 public Informer reqInformSetTemperatureValueInHeatingMode() {
7667 public Informer reqInformSetTemperatureValueInDehumidifyingMode() {
7694 public Informer reqInformRatedPowerConsumption() {
7720 public Informer reqInformMeasuredValueOfCurrentConsumption() {
7746 public Informer reqInformMeasuredValueOfRoomRelativeHumidity() {
7772 public Informer reqInformMeasuredValueOfRoomTemperature() {
7798 public Informer reqInformSetTemperatureValueOfUserRemoteControl() {
7824 public Informer reqInformMeasuredCooledAirTemperature() {
7850 public Informer reqInformMeasuredOutdoorAirTemperature() {
7877 public Informer reqInformRelativeTemperatureSetting() {
7904 public Informer reqInformAirFlowRateSetting() {
7930 public Informer reqInformAutomaticControlOfAirFlowDirectionSetting() {
7956 public Informer reqInformAutomaticSwingOfAirFlowSetting() {
7982 public Informer reqInformAirFlowDirectionVerticalSetting() {
8010 public Informer reqInformAirFlowDirectionHorizontalSetting() {
8037 public Informer reqInformSpecialState() {
8064 public Informer reqInformNonPriorityState() {
8090 public Informer reqInformVentilationFunctionSetting() {
8116 public Informer reqInformHumidifierFunctionSetting() {
8143 public Informer reqInformVentilationAirFlowRateSetting() {
8170 public Informer reqInformDegreeOfHumidificationSetting() {
8199 public Informer reqInformMountedAirCleaningMethod() {
8228 public Informer reqInformAirPurifierFunctionSetting() {
8257 public Informer reqInformMountedAirRefreshMethod() {
8286 public Informer reqInformAirRefresherFunctionSetting() {
8315 public Informer reqInformMountedSelfCleaningMethod() {
8347 public Informer reqInformSelfCleaningFunctionSetting() {
8374 public Informer reqInformSpecialFunctionSetting() {
8405 public Informer reqInformOperationStatusOfComponents() {
8431 public Informer reqInformAirPurificationModeSetting() {
8457 public Informer reqInformOnTimerBasedReservationSetting() {
8485 public Informer reqInformOnTimerSettingTime() {
8512 public Informer reqInformOnTimerSettingRelativeTime() {
8538 public Informer reqInformOffTimerBasedReservationSetting() {
8567 public Informer reqInformOffTimerSettingTime() {
8594 public Informer reqInformOffTimerSettingRelativeTime() {
8600 public static class Proxy
extends HomeAirConditioner {
8601 public Proxy(byte instanceCode) {
8634 return setG((byte)0);
8637 public static Setter
setG(byte instanceCode) {
8638 return setG(instanceCode,
true);
8641 public static Setter
setG(
boolean responseRequired) {
8642 return setG((byte)0, responseRequired);
8645 public static Setter
setG(byte instanceCode,
boolean responseRequired) {
8651 return getG((byte)0);
8654 public static Getter
getG(byte instanceCode) {
8663 public static Informer
informG(byte instanceCode) {
byte[] getMountedSelfCleaningMethod()
byte[] getOnTimerSettingRelativeTime()
byte[] getRatedPowerConsumption()
boolean isValidMeasuredOutdoorAirTemperature(byte[] edt)
static final byte EPC_AUTOMATIC_CONTROL_OF_AIR_FLOW_DIRECTION_SETTING
byte[] getOnTimerSettingTime()
boolean setRelativeTemperatureSetting(byte[] edt)
byte[] getAutomaticTemperatureControlSetting()
static final byte EPC_MEASURED_VALUE_OF_CURRENT_CONSUMPTION
static final byte EPC_ON_TIMER_SETTING_RELATIVE_TIME
abstract byte[] getOperationStatus()
static final byte EPC_OPERATION_STATUS_OF_COMPONENTS
static final byte EPC_MEASURED_OUTDOOR_AIR_TEMPERATURE
byte[] getMeasuredValueOfRoomTemperature()
byte[] getOffTimerSettingTime()
byte[] getMeasuredValueOfRoomRelativeHumidity()
byte[] getMeasuredValueOfCurrentConsumption()
boolean isValidAutomaticTemperatureControlSetting(byte[] edt)
boolean isValidMountedAirCleaningMethod(byte[] edt)
static Setter setG(byte instanceCode, boolean responseRequired)
byte[] getMountedAirCleaningMethod()
boolean isValidOperationStatusOfComponents(byte[] edt)
boolean isValidMountedSelfCleaningMethod(byte[] edt)
byte[] getAirPurifierFunctionSetting()
boolean isValidSpecialFunctionSetting(byte[] edt)
static final byte EPC_AUTOMATIC_SWING_OF_AIR_FLOW_SETTING
static final byte EPC_MOUNTED_SELF_CLEANING_METHOD
static final byte EPC_DEGREE_OF_HUMIDIFICATION_SETTING
boolean isValidSetTemperatureValue(byte[] edt)
boolean isValidOffTimerBasedReservationSetting(byte[] edt)
static Informer informG(byte instanceCode)
boolean isValidMeasuredCooledAirTemperature(byte[] edt)
boolean setSelfCleaningFunctionSetting(byte[] edt)
boolean setAutomaticTemperatureControlSetting(byte[] edt)
static final byte EPC_VENTILATION_AIR_FLOW_RATE_SETTING
byte[] getHumidifierFunctionSetting()
boolean setOnTimerSettingRelativeTime(byte[] edt)
abstract boolean setSetTemperatureValue(byte[] edt)
abstract byte[] getSetTemperatureValue()
byte[] getAirPurificationModeSetting()
boolean isValidMeasuredValueOfRoomTemperature(byte[] edt)
final void addStatusChangeAnnouncementProperty(byte epc)
static final byte EPC_SET_TEMPERATURE_VALUE_IN_COOLING_MODE
boolean isValidRelativeTemperatureSetting(byte[] edt)
static final byte EPC_RELATIVE_TEMPERATURE_SETTING
abstract byte[] getInstallationLocation()
Setter set(boolean responseRequired)
synchronized boolean isValidProperty(EchoProperty property)
final void addGetProperty(byte epc)
static final byte EPC_SET_TEMPERATURE_VALUE_IN_HEATING_MODE
Informer inform(boolean multicast)
static final byte EPC_NON_PRIORITY_STATE
static final byte EPC_AIR_FLOW_RATE_SETTING
byte[] getOffTimerSettingRelativeTime()
static final byte EPC_OFF_TIMER_SETTING_RELATIVE_TIME
boolean isValidAutomaticSwingOfAirFlowSetting(byte[] edt)
static final byte EPC_AIR_PURIFICATION_MODE_SETTING
boolean setAirFlowDirectionVerticalSetting(byte[] edt)
byte[] getRelativeTemperatureSetting()
byte[] getSetTemperatureValueOfUserRemoteControl()
boolean isValidHumidifierFunctionSetting(byte[] edt)
byte[] getAirFlowDirectionHorizontalSetting()
static final byte EPC_MEASURED_COOLED_AIR_TEMPERATURE
static final byte EPC_MOUNTED_AIR_CLEANING_METHOD
byte[] getDegreeOfHumidificationSetting()
byte[] getSetTemperatureValueInCoolingMode()
boolean setDegreeOfHumidificationSetting(byte[] edt)
boolean setOffTimerSettingRelativeTime(byte[] edt)
byte[] getMeasuredOutdoorAirTemperature()
boolean isValidOnTimerBasedReservationSetting(byte[] edt)
static final byte EPC_SET_VALUE_OF_RELATIVE_HUMIDITY_IN_DEHUMIDIFYING_MODE
boolean setOffTimerSettingTime(byte[] edt)
boolean isValidAirFlowDirectionVerticalSetting(byte[] edt)
static final byte EPC_OPERATION_MODE_SETTING
boolean setVentilationAirFlowRateSetting(byte[] edt)
byte[] getSelfCleaningFunctionSetting()
boolean setAutomaticControlOfAirFlowDirectionSetting(byte[] edt)
boolean setSetValueOfRelativeHumidityInDehumidifyingMode(byte[] edt)
static final byte EPC_HUMIDIFIER_FUNCTION_SETTING
boolean isValidNonPriorityState(byte[] edt)
final void addSetProperty(byte epc)
static Setter setG(boolean responseRequired)
static final byte EPC_AIR_FLOW_DIRECTION_VERTICAL_SETTING
boolean isValidAirPurifierFunctionSetting(byte[] edt)
boolean setVentilationFunctionSetting(byte[] edt)
static final byte EPC_SELF_CLEANING_FUNCTION_SETTING
boolean isValidOperationModeSetting(byte[] edt)
abstract byte[] getFaultStatus()
byte[] getOffTimerBasedReservationSetting()
boolean isValidOnTimerSettingRelativeTime(byte[] edt)
boolean isValidAutomaticControlOfAirFlowDirectionSetting(byte[] edt)
byte[] getMountedAirRefreshMethod()
byte[] getNormalHighSpeedSilentOperationSetting()
byte[] getAirFlowRateSetting()
static final byte EPC_MEASURED_VALUE_OF_ROOM_TEMPERATURE
boolean setAirPurifierFunctionSetting(byte[] edt)
byte[] getAutomaticControlOfAirFlowDirectionSetting()
boolean isValidOffTimerSettingRelativeTime(byte[] edt)
boolean setNormalHighSpeedSilentOperationSetting(byte[] edt)
static final byte EPC_AIR_FLOW_DIRECTION_HORIZONTAL_SETTING
static final byte EPC_AUTOMATIC_TEMPERATURE_CONTROL_SETTING
static final byte EPC_AIR_PURIFIER_FUNCTION_SETTING
boolean isValidThermostatSettingOverrideFunction(byte[] edt)
static Getter getG(byte instanceCode)
boolean setAirPurificationModeSetting(byte[] edt)
byte[] getSetTemperatureValueInDehumidifyingMode()
static final byte EPC_MEASURED_VALUE_OF_ROOM_RELATIVE_HUMIDITY
boolean setAirFlowDirectionHorizontalSetting(byte[] edt)
boolean isValidOnTimerSettingTime(byte[] edt)
boolean isValidOffTimerSettingTime(byte[] edt)
static Setter setG(byte instanceCode)
abstract byte[] getManufacturerCode()
boolean setOnTimerSettingTime(byte[] edt)
static final byte EPC_SET_TEMPERATURE_VALUE_IN_DEHUMIDIFYING_MODE
static final byte EPC_ON_TIMER_BASED_RESERVATION_SETTING
boolean setOffTimerBasedReservationSetting(byte[] edt)
static final byte EPC_THERMOSTAT_SETTING_OVERRIDE_FUNCTION
boolean setAutomaticSwingOfAirFlowSetting(byte[] edt)
static final byte EPC_AIR_REFRESHER_FUNCTION_SETTING
static final byte EPC_SET_TEMPERATURE_VALUE
byte[] getVentilationFunctionSetting()
boolean isValidSetTemperatureValueInHeatingMode(byte[] edt)
boolean isValidAirFlowRateSetting(byte[] edt)
byte[] getMeasuredCooledAirTemperature()
boolean setHumidifierFunctionSetting(byte[] edt)
boolean isValidSpecialState(byte[] edt)
static final byte EPC_SPECIAL_FUNCTION_SETTING
boolean isValidVentilationAirFlowRateSetting(byte[] edt)
boolean setAirFlowRateSetting(byte[] edt)
boolean isValidSetValueOfRelativeHumidityInDehumidifyingMode(byte[] edt)
static final byte EPC_OFF_TIMER_SETTING_TIME
boolean setSpecialFunctionSetting(byte[] edt)
abstract boolean setOperationStatus(byte[] edt)
static final byte EPC_SET_TEMPERATURE_VALUE_OF_USER_REMOTE_CONTROL
byte[] getAirRefresherFunctionSetting()
byte[] getOnTimerBasedReservationSetting()
boolean setSetTemperatureValueInCoolingMode(byte[] edt)
static final short ECHO_CLASS_CODE
byte[] getAirFlowDirectionVerticalSetting()
static final byte EPC_RATED_POWER_CONSUMPTION
static Informer informG()
static final byte EPC_SPECIAL_STATE
boolean isValidRatedPowerConsumption(byte[] edt)
boolean isValidVentilationFunctionSetting(byte[] edt)
boolean isValidMeasuredValueOfCurrentConsumption(byte[] edt)
boolean isValidAirPurificationModeSetting(byte[] edt)
synchronized byte[] getProperty(byte epc)
static final byte EPC_ON_TIMER_SETTING_TIME
abstract boolean setOperationModeSetting(byte[] edt)
static final byte EPC_OFF_TIMER_BASED_RESERVATION_SETTING
static final byte EPC_OPERATION_STATUS
boolean isValidNormalHighSpeedSilentOperationSetting(byte[] edt)
byte[] getStandardVersionInformation()
boolean setSetTemperatureValueInDehumidifyingMode(byte[] edt)
static final byte EPC_VENTILATION_FUNCTION_SETTING
boolean isValidSetTemperatureValueInCoolingMode(byte[] edt)
abstract byte[] getOperationModeSetting()
byte[] getSpecialFunctionSetting()
byte[] getSetTemperatureValueInHeatingMode()
boolean isValidMeasuredValueOfRoomRelativeHumidity(byte[] edt)
byte[] getVentilationAirFlowRateSetting()
abstract boolean setInstallationLocation(byte[] edt)
boolean isValidSetTemperatureValueOfUserRemoteControl(byte[] edt)
boolean isValidDegreeOfHumidificationSetting(byte[] edt)
static final String MULTICAST_ADDRESS
byte[] getAutomaticSwingOfAirFlowSetting()
boolean isValidAirFlowDirectionHorizontalSetting(byte[] edt)
byte[] getNonPriorityState()
boolean setSetTemperatureValueInHeatingMode(byte[] edt)
final boolean isSelfObject()
synchronized boolean setProperty(EchoProperty property)
boolean setThermostatSettingOverrideFunction(byte[] edt)
boolean isValidSelfCleaningFunctionSetting(byte[] edt)
boolean isValidMountedAirRefreshMethod(byte[] edt)
static final byte EPC_MOUNTED_AIR_REFRESH_METHOD
boolean isValidAirRefresherFunctionSetting(byte[] edt)
byte[] getOperationStatusOfComponents()
boolean setOnTimerBasedReservationSetting(byte[] edt)
boolean setAirRefresherFunctionSetting(byte[] edt)
boolean isValidSetTemperatureValueInDehumidifyingMode(byte[] edt)
static final byte EPC_NORMAL_HIGH_SPEED_SILENT_OPERATION_SETTING
byte[] getSetValueOfRelativeHumidityInDehumidifyingMode()