| | |
| | | ) { |
| | | //这个返回的信息是当前状态的 |
| | | switch (event.getAppliancesInfo().getDeviceType()) { |
| | | // case HDLApConfig.TYPE_AC_HVAC: |
| | | case HDLApConfig.TYPE_AC_PANEL: |
| | | if (appliancesInfo.getChannelNum() == event.getAppliancesInfo().getChannelNum()) { |
| | | if (!event.isSuccess()) { |
| | |
| | | byte[] curState = event.getAppliancesInfo().getArrCurState(); |
| | | |
| | | readAirState(curState); |
| | | // switch (curState[0] & 0xFF) { |
| | | // case AirCtrlParser.airSwich: |
| | | // switch (curState[1] & 0xFF) { |
| | | // case AirCtrlParser.airOff: |
| | | // airSwitchState = 0; |
| | | // airText.setText("空调关"); |
| | | // showToast("空调关"); |
| | | // HDLLog.Log("空调关"); |
| | | // break; |
| | | // case AirCtrlParser.airOn: |
| | | // airSwitchState = 1; |
| | | // airText.setText("空调开"); |
| | | // showToast("空调开"); |
| | | // HDLLog.Log("空调开"); |
| | | // break; |
| | | // default: |
| | | // break; |
| | | // } |
| | | // |
| | | // break; |
| | | // |
| | | // case AirCtrlParser.airSpeed: |
| | | // switch (curState[1] & 0xFF) { |
| | | // case AirCtrlParser.airSpeedAuto: |
| | | // airSpeedState = 0; |
| | | // airText.setText("空调风速,风速模式为:airSpeedAuto自动风速"); |
| | | // showToast("空调风速,风速模式为:airSpeedAuto自动风速"); |
| | | // HDLLog.Log("空调风速,风速模式为:airSpeedAuto自动风速"); |
| | | // break; |
| | | // case AirCtrlParser.airSpeedHigh: |
| | | // airSpeedState = 1; |
| | | // airText.setText("空调风速,风速模式为:airSpeedHigh风速高"); |
| | | // showToast("空调风速,风速模式为:airSpeedHigh风速高"); |
| | | // HDLLog.Log("空调风速,风速模式为:airSpeedHigh风速高"); |
| | | // break; |
| | | // case AirCtrlParser.airSpeedMid: |
| | | // airSpeedState = 2; |
| | | // airText.setText("空调风速,风速模式为:airSpeedMid风速中"); |
| | | // showToast("空调风速,风速模式为:airSpeedMid风速中"); |
| | | // HDLLog.Log("空调风速,风速模式为:airSpeedMid风速中"); |
| | | // break; |
| | | // case AirCtrlParser.airSpeedLow: |
| | | // airSpeedState = 3; |
| | | // airText.setText("空调风速,风速模式为:airSpeedLow风速低"); |
| | | // showToast("空调风速,风速模式为:airSpeedLow风速低"); |
| | | // HDLLog.Log("空调风速,风速模式为:airSpeedLow风速低"); |
| | | // break; |
| | | // default: |
| | | // break; |
| | | // } |
| | | // break; |
| | | // case AirCtrlParser.airMode: |
| | | // switch (curState[1] & 0xFF) { |
| | | // case AirCtrlParser.airModeRefTem: |
| | | // airModeState = 0; |
| | | // airText.setText("空调模式,模式为:制冷"); |
| | | // showToast("空调模式,模式为:制冷"); |
| | | // HDLLog.Log("空调模式,模式为:制冷"); |
| | | // break; |
| | | // case AirCtrlParser.airModeHeatTem: |
| | | // airModeState = 1; |
| | | // airText.setText("空调模式,模式为:制热"); |
| | | // showToast("空调模式,模式为:制热"); |
| | | // HDLLog.Log("空调模式,模式为:制热"); |
| | | // break; |
| | | // case AirCtrlParser.airModeVen: |
| | | // airModeState = 2; |
| | | // airText.setText("空调模式,模式为:通风"); |
| | | // showToast("空调模式,模式为:通风"); |
| | | // HDLLog.Log("空调模式,模式为:通风"); |
| | | // break; |
| | | // case AirCtrlParser.airModeAuto: |
| | | // airModeState = 3; |
| | | // airText.setText("空调模式,模式为:自动"); |
| | | // showToast("空调模式,模式为:自动"); |
| | | // HDLLog.Log("空调模式,模式为:自动"); |
| | | // break; |
| | | // case AirCtrlParser.airModeDehum: |
| | | // airModeState = 4; |
| | | // airText.setText("空调模式,模式为:抽湿"); |
| | | // showToast("空调模式,模式为:抽湿"); |
| | | // HDLLog.Log("空调模式,模式为:抽湿"); |
| | | // break; |
| | | // default: |
| | | // break; |
| | | // } |
| | | // break; |
| | | // case AirCtrlParser.refTem: |
| | | // airTempState = curState[1] & 0xFF; |
| | | // airText.setText("空调制冷,温度为:" + (curState[1] & 0xFF)); |
| | | // showToast("空调制冷,温度为:" + (curState[1] & 0xFF)); |
| | | // HDLLog.Log("空调制冷,温度为:" + (curState[1] & 0xFF)); |
| | | // break; |
| | | // case AirCtrlParser.heatTem: |
| | | // airTempState = curState[1] & 0xFF; |
| | | // airText.setText("空调制热,制热温度为" + (curState[1] & 0xFF)); |
| | | // showToast("空调制热,制热温度为" + (curState[1] & 0xFF)); |
| | | // HDLLog.Log("空调制热,制热温度为" + (curState[1] & 0xFF)); |
| | | // break; |
| | | // case AirCtrlParser.autoTem: |
| | | // airTempState = curState[1] & 0xFF; |
| | | // airText.setText("空调自动,自动温度为" + (curState[1] & 0xFF)); |
| | | // showToast("空调自动,自动温度为" + (curState[1] & 0xFF)); |
| | | // HDLLog.Log("空调自动,自动温度为" + (curState[1] & 0xFF)); |
| | | // break; |
| | | // case AirCtrlParser.dehumTem: |
| | | // airTempState = curState[1] & 0xFF; |
| | | // airText.setText("空调抽湿,抽湿温度为" + (curState[1] & 0xFF)); |
| | | // showToast("空调抽湿,抽湿温度为" + (curState[1] & 0xFF)); |
| | | // HDLLog.Log("空调抽湿,抽湿温度为" + (curState[1] & 0xFF)); |
| | | // break; |
| | | // case AirCtrlParser.upTem: |
| | | // airTempState = curState[1] & 0xFF; |
| | | // airText.setText("空调调温,上升温度:" + (curState[1] & 0xFF)); |
| | | // showToast("空调调温,上升温度:" + (curState[1] & 0xFF)); |
| | | // HDLLog.Log("空调调温,上升温度:" + (curState[1] & 0xFF)); |
| | | // break; |
| | | // case AirCtrlParser.downTem: |
| | | // airTempState = curState[1] & 0xFF; |
| | | // airText.setText("空调调温,下降温度:" + (curState[1] & 0xFF)); |
| | | // showToast("空调调温,下降温度:" + (curState[1] & 0xFF)); |
| | | // HDLLog.Log("空调调温,下降温度:" + (curState[1] & 0xFF)); |
| | | // break; |
| | | // } |
| | | } |
| | | break; |
| | | default: |
| | |
| | | airTempState = curState[1] & 0xFF; |
| | | |
| | | tv_tempet.setText("" + airTempState); |
| | | mes = "空调制冷,温度为:" + (airTempState); |
| | | mes = "空调制冷,制冷温度为:" + (airTempState); |
| | | |
| | | tv_mesSetText(mes); |
| | | HDLLog.Log(mes); |