panlili2024
2024-11-12 69afac92a320033297d71e901e3c5b65e690f0b2
app/src/main/java/com/hdl/sdk/ttl_sdk/activity/CtrlAirKNXTechSysActivity.java
@@ -138,9 +138,10 @@
                    showToast("设置的温度不能为空");
                    return;
                }
                int tempInt = Integer.parseInt(tempStr);
                //2024.5.30修改,温度修改为浮点型
                Float temp = Float.parseFloat(tempStr);
                if (tempInt < 5 || tempInt > 35) {
                if (temp < 5 || temp > 35) {
                    showToast("温度设置范围为:5~35摄氏度(℃)");
                    return;
                }
@@ -148,11 +149,11 @@
                switch (airModeState) {
                    case 0:
                        //当前空调模式为制冷
                        HDLCommand.airCtrl(appliancesInfo, AirCtrlParser.refTem, tempInt);//制冷温度
                        HDLCommand.airCtrlTemp(appliancesInfo, AirCtrlParser.refTem, temp);//制冷温度,2024.5.30修改,温度控制调用airCtrlTemp方法
                        break;
                    case 1:
                        //当前空调模式为制热
                        HDLCommand.airCtrl(appliancesInfo, AirCtrlParser.heatTem, tempInt);//制热温度
                        HDLCommand.airCtrlTemp(appliancesInfo, AirCtrlParser.heatTem, temp);//制热温度,2024.5.30修改,温度控制调用airCtrlTemp方法
                        break;
                }
            }
@@ -173,9 +174,13 @@
                stringState += "\n室内温度:" + mAirTechSysBackInfo.getIndoorTemp();
                if (AirCtrlParser.airModeRefTem == mAirTechSysBackInfo.getAirMode()) {
                    stringState += "\n制冷模式温度:" + mAirTechSysBackInfo.getRefTemp();
                    stringState += "\n制冷模式温度:" + mAirTechSysBackInfo.getColdTemp();//2024.5.30更新
                } else if (AirCtrlParser.airModeHeatTem == mAirTechSysBackInfo.getAirMode()) {
                    stringState += "\n制热模式温度:" + mAirTechSysBackInfo.getHeatTemp();
                    stringState += "\n制热模式温度:" + mAirTechSysBackInfo.getHotTemp();//2024.5.30更新
                }
                if (!TextUtils.isEmpty(mAirTechSysBackInfo.getSetTemp())){//2024.5.30更新
                    stringState += "\n设置温度:" + mAirTechSysBackInfo.getSetTemp();
                }
            } else {
@@ -244,9 +249,13 @@
            message += "\n室内温度:" + mAirTechSysBackInfo.getIndoorTemp();
            if (AirCtrlParser.airModeRefTem == mAirTechSysBackInfo.getAirMode()) {
                message += "\n制冷模式温度:" + mAirTechSysBackInfo.getRefTemp();
                message += "\n制冷模式温度:" + mAirTechSysBackInfo.getColdTemp();//2024.5.30更新
            } else if (AirCtrlParser.airModeHeatTem == mAirTechSysBackInfo.getAirMode()) {
                message += "\n制热模式温度:" + mAirTechSysBackInfo.getHeatTemp();
                message += "\n制热模式温度:" + mAirTechSysBackInfo.getHotTemp();//2024.5.30更新
            }
            if (!TextUtils.isEmpty(mAirTechSysBackInfo.getSetTemp())){//2024.5.30更新
                message += "\n设置温度:" + mAirTechSysBackInfo.getSetTemp();
            }
        } else {
@@ -276,7 +285,7 @@
            }
            AirTechSysBackInfo mAirTechSysBackInfo = event.getAirTechSysBackInfo();
            showAirTechSysBackInfo(mAirTechSysBackInfo);
            if (!TextUtils.isEmpty(mAirTechSysBackInfo.getIndoorHumidity())){
            if (!TextUtils.isEmpty(mAirTechSysBackInfo.getIndoorHumidity())) {
                airHumidity.setText("室内湿度:" + mAirTechSysBackInfo.getIndoorHumidity());
            }
        }