From f7133566c6608ec831734590e508c70bad95ffe8 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期一, 01 六月 2020 18:16:12 +0800 Subject: [PATCH] 2020-06-01 1.如果温度为0自动修改为28 --- .bash_profile | 0 hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java | 13 +++++++++++-- app/src/main/res/values/strings.xml | 2 +- hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLCommand.java | 10 +++------- hdl_core/build.gradle | 18 ++++++++++++++++-- SDK/2020-05-26/hdl_lib_V1.7.0.B10.20200601_beta.aar | 0 README.md | 3 +++ 7 files changed, 34 insertions(+), 12 deletions(-) diff --git a/.bash_profile b/.bash_profile new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.bash_profile diff --git a/README.md b/README.md index 1e3026a..a07ba20 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ HDL XW Android SDK Copyright (c) 2019 HDL Inc. +SDK 鐗堟湰锛歨dl_lib_v1.7.0.20200601_beta +1.濡傛灉娓╁害涓�0鑷姩淇敼涓�28 + SDK 鐗堟湰锛歨dl_lib_v1.6.9.20200316_beta 1.澧炲姞灏忕被鏄�3鐨勯煶涔愭挱鏀惧櫒鏀寔; 2.鍔犲湴鐑ā鍧楀崟鐙帶鍒舵俯搴︽帴鍙o紝鎺ュ彛鑷姩鏍规嵁褰撳墠妯″紡璁剧疆褰撳墠妯″紡鐨勬俯搴﹀弬鏁帮紝涓嶉渶瑕佷笂灞傝嚜宸卞垽鏂�;(HDLCommand.geothermalCtrlTemp()) diff --git a/SDK/2020-05-26/hdl_lib_V1.7.0.B10.20200601_beta.aar b/SDK/2020-05-26/hdl_lib_V1.7.0.B10.20200601_beta.aar new file mode 100644 index 0000000..ec68e48 --- /dev/null +++ b/SDK/2020-05-26/hdl_lib_V1.7.0.B10.20200601_beta.aar Binary files differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1024b92..ca62daf 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ <resources> <string name="app_name">HDL_SDK</string> - <string name="app_version">hdl_lib_v1.6.6.20200305_beta</string> + <string name="app_version">hdl_lib_v1.7.0.20200601_beta</string> <string name="btn_save">淇濆瓨</string> <string name="et_subnetid_hint">瀛愮綉鍙凤紙鑼冨洿0 - 254锛�</string> <string name="et_deviceid_hint">璁惧鍙峰彿锛堣寖鍥�0 - 254锛�</string> diff --git a/hdl_core/build.gradle b/hdl_core/build.gradle index a9ba645..5eda957 100644 --- a/hdl_core/build.gradle +++ b/hdl_core/build.gradle @@ -6,8 +6,8 @@ defaultConfig { minSdkVersion 17 targetSdkVersion 28 - versionCode 1 - versionName "1.0.7" + versionCode 10 + versionName "1.7.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" @@ -20,12 +20,26 @@ } buildToolsVersion '28.0.3' + /** + * 鎵撳寘鑷姩鍛藉悕 + */ + android.libraryVariants.all { variant -> + variant.outputs.all { + outputFileName = "hdl_lib_V" + + defaultConfig.versionName + ".B" + defaultConfig.versionCode + "." + releaseTime() + "_beta.aar" + } + } + // lintOptions { // abortOnError false // warning 'InvalidPackage' // } } +def releaseTime() { + return new Date().format("yyyyMMdd") +} + dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28+' diff --git a/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java b/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java index b31e4db..fdd542d 100644 --- a/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java +++ b/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLAppliances/HDLAirCondition/Parser/AirCtrlParser.java @@ -122,7 +122,11 @@ /** * 鐢熸垚榛樿鏁版嵁 - * + * 0 寮�鍏崇姸鎬� + * 1 妯″紡 + * 2 娓╁害 + * 3 椋庨�� + * 4 * @return */ public static byte[] getNewAcByte() { @@ -138,7 +142,7 @@ public static byte[] getAcAddByte(AppliancesInfo appliancesInfo, int type, int state) { try { - AppliancesInfo newInfo = null; + AppliancesInfo newInfo = appliancesInfo; byte[] airBytes = null; outter: for (int i = 0; i < HDLDeviceManager.devicesDataList.size(); i++) { @@ -163,6 +167,11 @@ byte[] addBytes = new byte[13]; if (airBytes != null && airBytes.length >= 6) { + //2020-05-28 濡傛灉娓╁害涓�0鑷姩淇敼涓�28 + if((airBytes[2] & 0xff) == 0){ + airBytes[2] = (byte)28; + } + addBytes[0] = (byte) newInfo.getChannelNum(); addBytes[1] = 0; addBytes[2] = airBytes[4]; diff --git a/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLCommand.java b/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLCommand.java index 2ed4b1f..d64cb57 100644 --- a/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLCommand.java +++ b/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLCommand.java @@ -285,15 +285,11 @@ if (info.getDeviceType() == HDLApConfig.TYPE_AC_PANEL) { addSendData(info, AirCtrlParser.getAirPanelAddByte(type, state), Configuration.CONTROL); } else { - if (AirCtrlParser.getAcAddByte(info, type, state) != null) { - byte[] airbytes = AirCtrlParser.getAcAddByte(info, type, state); -// String airString = "鍙戦�佺殑HVAC bytes:"; -// for(int i = 0;i<airbytes.length;i++){ -// airString += (airbytes[i] & 0xff) +","; -// } -// HDLLog.info(airString); + byte[] airbytes = AirCtrlParser.getAcAddByte(info, type, state); + if (airbytes != null) { addSendData(info, airbytes, Configuration.CONTROL); } + } -- Gitblit v1.8.0