瀏覽代碼

[WallPadMain]
1. 서버 정보 변경 시, Blended로 설정되어 있으면 DB정보 업데이트 안하도록 수정

[WallPadAPI]
1. 초기 서버 설정 Blended로 변경

jglee 3 年之前
父節點
當前提交
075f38fc6e

+ 1 - 1
ManagerSetting/src/main/java/com/artncore/managersetting/dao/MainDatabaseManager.java

@@ -1825,7 +1825,7 @@ public class MainDatabaseManager {
                         break;
 
                     case SETTING_ITEM_SUB_DEVICE_NEWSERVER:
-                        devInfo = "1(1:신형단지서버(사용함)종류(기축))";
+                        devInfo = "1(1:신형단지서버(사용함)종류(Blended))";
                         //devInfo = "1(1:신형단지서버(사용안함))";
                         break;
 

二進制
WallPadAPI/jar/WallPadAPI.jar


+ 2 - 0
WallPadAPI/src/main/java/com/artncore/WallPadDataMgr/wallpaddbmgr.java

@@ -436,6 +436,8 @@ public class wallpaddbmgr {
     // 첫번째 - 기기개수(기본 1로 입력), 두번째 - 회로수(방개수 등), 세번째 - 디바이스 이름, 네번째 - 사용여부, 다섯번째 - 기타정보
     private static String[][] iHN1010GL_I_2443ALT_DevicesSettingInitData = new String[][] {
 
+            //기축을 기본으로 사용
+            {"1", "1", define.DEVICE_ID_NEW_DANJI_SERVER, define.DEVICE_ENABLE, "종류(Blended)"},
             {"1", "1", define.DEVICE_ID_SENSOR, define.DEVICE_ENABLE, "외부동체사용(사용함)내부동체사용(사용함)외부동체를내부동체로사용(사용안함))"},
             {"1", "1", define.DEVICE_ID_SUBPHONE_BAUDRATE, define.DEVICE_ENABLE, "종류(1200)"},
             {"1", "1", define.DEVICE_ID_GAS, define.DEVICE_ENABLE, ""},

+ 18 - 1
WallPadMain/src/main/java/kr/co/icontrols/wallpadmain/util/iMapServer.java

@@ -11916,7 +11916,24 @@ public class iMapServer extends Service {
                 }
                 else {
                     WallpadDeviceSet devset = new WallpadDeviceSet(getApplicationContext());
-                    boolean retValue = devset.SetSubDevListItem( true , define.DEVICE_ID_NEW_DANJI_SERVER);
+                    boolean retValue = false;
+                    if(devset.GetNewDanjiServer() == define.DanjiServerBlended)
+                    {
+                        Log.d(TAG, "ReSetting DB Version Blended");
+                        devset.UpdateSettingData("subdev_list"
+                                , define.DEVICE_ID_NEW_DANJI_SERVER
+                                , 0
+                                , "1(1:신형단지서버(사용함)종류(Blended))"
+                        );
+                        //devset.setSettingDataSubDev(MainDatabaseManager.SETTING_ITEM_SUB_DEVICE_NEWSERVER, 0, value)
+                        //retValue = devset.SetSubDevListItem( true , define.DEVICE_ID_NEW_DANJI_SERVER);
+                    }
+                    else
+                    {
+                        Log.d(TAG, "ReSetting DB Version 2.0");
+                        retValue = devset.SetSubDevListItem( true , define.DEVICE_ID_NEW_DANJI_SERVER);
+                    }
+
                     devset.closeDB();
                 }
             }