Prechádzať zdrojové kódy

[WallPadAPI]
1. 환기 버전 나눔
- 예전버전(상태정보만 물어보는버전(기본)) 과 현재 사용하는버전(신규버전)으로 나눔
2. 최신 Jar 등록

jglee 2 rokov pred
rodič
commit
64c2575000

BIN
WallPadAPI/jar/WallPadAPI.jar


BIN
WallPadAPI/jar/WallPadAPIforSVC.jar


+ 10 - 6
WallPadAPI/src/main/java/com/artncore/WallPadDataMgr/WallpadDeviceSet.java

@@ -470,14 +470,17 @@ public class WallpadDeviceSet extends wallpaddbmgr {
 			return  returnData;
 		}
 	}
-	public static final int VENTIL_TYPE_NORMAL = 31;
+
+	//jglee - 환기 새로 구분
+	public static final int VENTIL_TYPE_NORMAL_OLD = 31; //(2세대 3세대 초기 모델)
 	public static final int VENTIL_TYPE_LH     = 32;
 	public static final int VENTIL_TYPE_HOOD   = 33;
+	public static final int VENTIL_TYPE_NORMAL_NEW = 34; // 기존 환기
 	public int[] Get_Ventil_Info()
 	{
 		String[] GetData = GetSettingData("환기시스템");
 
-		int returnData[] = {1,VENTIL_TYPE_NORMAL};
+		int returnData[] = {1,VENTIL_TYPE_NORMAL_OLD};
 		try
 		{
 			if (GetData == null) return returnData;
@@ -489,13 +492,14 @@ public class WallpadDeviceSet extends wallpaddbmgr {
 				return returnData;
 			}
 
-			if (GetData[1].indexOf("기본") > 0) returnData[1] = VENTIL_TYPE_NORMAL;
+			if (GetData[1].indexOf("기본") > 0) returnData[1] = VENTIL_TYPE_NORMAL_OLD;
 			else if (GetData[1].indexOf("LH향") >0) returnData[1] = VENTIL_TYPE_LH;
 			else if (GetData[1].indexOf("후드") >0) returnData[1] = VENTIL_TYPE_HOOD;
+			else if (GetData[1].indexOf("신규") >0) returnData[1] = VENTIL_TYPE_NORMAL_NEW;
 			else
 			{
 				returnData[0] = 1;
-				returnData[1] = VENTIL_TYPE_NORMAL;
+				returnData[1] = VENTIL_TYPE_NORMAL_OLD;
 				return returnData;
 			}
 			return returnData;
@@ -503,14 +507,14 @@ public class WallpadDeviceSet extends wallpaddbmgr {
 		catch (RuntimeException re) {
             LogUtil.errorLogInfo("", TAG, re);
 			returnData[0] = 0;
-			returnData[1] = VENTIL_TYPE_NORMAL;
+			returnData[1] = VENTIL_TYPE_NORMAL_OLD;
 			return  returnData;
         } catch (Exception e)
 		{
 			//e.printStackTrace();
 			LogUtil.errorLogInfo("", TAG, e);
 			returnData[0] = 0;
-			returnData[1] = VENTIL_TYPE_NORMAL;
+			returnData[1] = VENTIL_TYPE_NORMAL_OLD;
 			return  returnData;
 		}
 	}

+ 1 - 1
WallPadAPI/src/main/java/com/artncore/commons/define.java

@@ -4,7 +4,7 @@ import android.os.Environment;
 
 public class define {
 	/** WallPadAPI Version 을 정의합니다. */
-	public static final String WALLPADAPI_VERSION = "2022.08.10.01";
+	public static final String WALLPADAPI_VERSION = "2022.10.25.01";
 	///////////////////////////////////////////////////////////////////////
 	// WallPadDevService 의 각 드라이버와 통신을 위한 드라이버 이름을 정의합니다.
 	///////////////////////////////////////////////////////////////////////