Bläddra i källkod

[WallPadMain]
1. App Ver. 갱신
- 2021.08.09.01
2. set_setup_info.request/reply 오류 수정
3. 모든 APK 빌드파일 업데이트

cwnam@hdc-icontrols.com 3 år sedan
förälder
incheckning
669d1cd8f9

BIN
10_Release/AutoPicture.apk


BIN
10_Release/LogOutputService.apk


BIN
10_Release/ManagerSetting.apk


BIN
10_Release/WallPadAddService.apk


BIN
10_Release/WallPadCall.apk


BIN
10_Release/WallPadConfig.apk


BIN
10_Release/WallPadDevService.apk


BIN
10_Release/WallPadEmergency.apk


BIN
10_Release/WallPadEnergyCtrl.apk


BIN
10_Release/WallPadGlobalButton.apk


BIN
10_Release/WallPadGlobalScreen.apk


BIN
10_Release/WallPadHomeCtrl.apk


BIN
10_Release/WallPadKeyBoard.apk


BIN
10_Release/WallPadMain.apk


BIN
10_Release/WallPadOutModeRun.apk


BIN
10_Release/WallPadSecurity.apk


+ 1 - 1
WallPadMain/src/main/AndroidManifest.xml

@@ -1,7 +1,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="kr.co.icontrols.wallpadmain"
     android:versionCode="17"
-    android:versionName="2021.06.08.01">
+    android:versionName="2021.06.09.01">
 
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

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

@@ -4542,250 +4542,250 @@ public class iMapServer extends Service {
                         }
                     }
                     else if (itemname.equals(define.iMAP_NODENAME_SUBDEV)) {
-                        WallpadDeviceSet wallpadDeviceSet = new WallpadDeviceSet(getApplicationContext());
-                        int danjiserverType = wallpadDeviceSet.GetNewDanjiServer();
-                        wallpadDeviceSet.closeDB();
-
-                        Log.i(TAG, "[ProcSetsetup] danjiserverType:  " + danjiserverType);
-
-                        if (danjiserverType == define.DanjiServer2 || danjiserverType == define.DanjiServerBlended) {
-                            Element subdevList = (Element) item;
-                            NodeList SubDevList = subdevList.getElementsByTagName("list");
-
-                            for (int j = 0; j < SubDevList.getLength(); j++) {
-                                Node subdevListitem = SubDevList.item(j);
-                                String devname = GetAttributeVal(subdevListitem, "name");
-                                String devval = GetAttributeVal(subdevListitem, "value");
-                                if(devname!=null && devval!=null)
-                                {
-                                    devname = devname.replaceAll("\\p{Z}", "");
-                                    devval = devval.replaceAll("\\p{Z}", "");
-                                    if (devname.indexOf("스마트스위치_일괄소등") >= 0) {
-                                        devname = devname.replaceAll("스마트스위치_일괄소등", "스마트스위치&일괄소등");
-                                        devval = devval.replaceAll("스마트스위치_일괄소등", "스마트스위치&일괄소등");
-                                    }
-
-                                    if (CheckSubdevData(devname, devval)==false) {
-                                        ResetFlag = false;
-                                        Log.w("iMAP", "Set Setup Fail name : "+devname+ "  Value : "+devval   );
-                                        SettManager.EndTransaction(false);
-                                        SettManager.closeDB();
-                                        return MakeFailMessage(devname);
-                                    }
-
-                                    String[] SettingDBValue = SettManager.GetSettingData(devname);
-
-                                    if (SettingDBValue != null) {
-                                        String devInfo = SettingDBValue[1];
-                                        if (devInfo.equals(devval) == false) {
-                                            Log.w("iMAP", "Set Setup(imap) Name : "+devname+ "  Value : "+devval   );
-                                            Log.w("iMAP", "DB Setup Value : "+devInfo);
-                                            SettManager.UpdateSettingData(define.iMAP_NODENAME_SUBDEV, devname, 0, devval);
-                                            ResetFlag = true;
-                                        }
-                                    }
-                                    else {
-                                        Log.w("iMAP", "DB No Setup Name and Value");
-                                        Log.w("iMAP", "Set Setup(imap) Name : "+devname+ "  Value : "+devval   );
-                                        SettManager.UpdateSettingData(define.iMAP_NODENAME_SUBDEV, devname, 0, devval);
-                                        ResetFlag = true;
-                                    }
-
-                                    //iMAP 설정값 수신 시 즉시 적용해야할 사항들.
-                                    if (devname.equals("로고설정")) {
-                                        String devInfo = devval;
-
-                                        devInfo = devInfo.replace('(', '_');
-                                        devInfo = devInfo.replace(':', '_');
-                                        devInfo = devInfo.replace(')', '_');
-
-                                        String[] DetailInfo = devInfo.split("_");
-
-                                        int LogoType = 0;
-                                        if (DetailInfo[5].equals("표시안함") == true) {
-                                            LogoType = 0;
-                                        }
-                                        else if (DetailInfo[5].equals("SKT스마트홈") == true) {
-                                            LogoType = 1;
-                                        }
-                                        else if (DetailInfo[5].equals("양우내안애") == true) {
-                                            LogoType = 2;
-                                        }
-                                        else if (DetailInfo[5].equals("GSITM") == true) {
-                                            LogoType = 3;
-                                        }
-                                        else if (DetailInfo[5].equals("제로에너지하우스") == true) {
-                                            LogoType = 4;
-                                        }
-                                        else if (DetailInfo[5].equals("거실조명표시") == true) {
-                                            LogoType = 5;
-                                        }
-                                        else if (DetailInfo[5].equals("거실조명삭제") == true) {
-                                            LogoType = 6;
-                                        }
-                                        else if (DetailInfo[5].equals("기타1") == true) {
-                                            LogoType = 7;
-                                        }
-                                        else if (DetailInfo[5].equals("기타2") == true) {
-                                            LogoType = 8;
-                                        }
-
-                                        if ((LogoType >= 0) && (LogoType <= 8)) {
-                                            AfterTransactionTodoListData afterTransactionTodoListData = new AfterTransactionTodoListData("로고설정", LogoType, "null");
-                                            AfterTransactionTodoList.offer(afterTransactionTodoListData);
-                                        }
-                                    }
-                                    else if (devname.equals("엘리베이터위젯복구")) {
-                                        String devInfo = devval;
-
-                                        devInfo = devInfo.replace('(', '_');
-                                        devInfo = devInfo.replace(':', '_');
-                                        devInfo = devInfo.replace(')', '_');
-
-                                        String[] DetailInfo = devInfo.split("_");
-                                        if (DetailInfo[3].equals("사용함") == true) {
-                                            AfterTransactionTodoListData afterTransactionTodoListData = new AfterTransactionTodoListData("엘리베이터위젯복구", 0, "null");
-                                            AfterTransactionTodoList.offer(afterTransactionTodoListData);
-                                        }
-                                    }
-                                    else if (devname.equals("분전반알람설정")) {
-                                        try {
-                                            String devInfo = devval;
-
-                                            devInfo = devInfo.replace('(', '_');
-                                            devInfo = devInfo.replace(':', '_');
-                                            devInfo = devInfo.replace(')', '_');
-
-                                            SdbAPI sdbAPI = mWallPadAPI.Get_SdbController();
-
-                                            //[0] - 기기번호
-                                            //[1] - 회로수
-                                            //[2] - 기기이름
-                                            //[3] - 사용유무 (사용함 or 사용안함)------------> 사용할 정보
-                                            //[4] - 명칭
-                                            //[5] - 명칭에 대한 정보 ----------------------> 사용할 정보, ','로 구분됨
-
-                                            String[] DetailInfo = devInfo.split("_");
-                                            for (int a = 0; a < DetailInfo.length; a++) {
-                                                if (DetailInfo[a].equals("누적전력초기화")) {
-                                                    // 분전반 알람 설정 안에 '초기화'가 있는 경우
-                                                    if ((a+1) <= DetailInfo.length) {
-                                                        // 설정정보가 존재해야 인식하도록 함
-                                                        if (DetailInfo[a+1].equals("1")) {
-                                                            // 1(사용함) 일때
-                                                            if (sdbAPI != null) {
-                                                                if (sdbAPI.Set_AccPwReset() >= 0) {
-                                                                    Log.d(TAG, "[ProcSetsetup] Sdb ACC PW Reset Success !!!");
-                                                                }
-                                                                else {
-                                                                    Log.d(TAG, "[ProcSetsetup] Sdb ACC PW Reset FAIL !!!");
-                                                                }
-                                                            }
-
-                                                            AfterTransactionTodoListData afterTransactionTodoListData = new AfterTransactionTodoListData("분전반알람설정_누적전력초기화", 0, "null");
-                                                            AfterTransactionTodoList.offer(afterTransactionTodoListData);
-                                                        }
-
-                                                        devval = devval.replace("누적전력초기화(1)", "누적전력초기화(0)");
-                                                        SettManager.UpdateSettingData(define.iMAP_NODENAME_SUBDEV, devname, 0, devval);
-                                                        Log.d(TAG, "[ProcSetsetup] Sdb ACC PW Reset Data Init : 0 !!!");
-                                                    }
-                                                }
-                                            }
-                                        } catch (RuntimeException re) {
-                                            LogUtil.errorLogInfo("", TAG, re);
-                                        }
-                                        catch (Exception e) {
-                                            Log.e(TAG, "[ProcSetsetup] SDB ALARM ERROR !!!");
-                                            //e.printStackTrace();
-                                            LogUtil.errorLogInfo("", TAG, e);
-                                        }
-                                    }
-                                    else if (devname.equals("욕실폰통화음량값")) {
-                                        Intent Iintent = new Intent();
-                                        Iintent.setAction(define.NOTIFY_ACNAME);
-                                        Iintent.putExtra(define.NOTIBR_KIND, define.NOTIFY_SET_BATHPHONE_VOLUME);
-                                        sendBroadcast(Iintent);
-                                    }
-                                    else if (devname.equals("주방TV통화음량값")) {
-                                        Intent Iintent = new Intent();
-                                        Iintent.setAction(define.NOTIFY_ACNAME);
-                                        Iintent.putExtra(define.NOTIBR_KIND, define.NOTIFY_SET_KITCHENTV_VOLUME);
-                                        sendBroadcast(Iintent);
-                                    }
-                                    else if (devname.equals("현관카메라")) {
-                                        if(Version.getModelType() == Version.MODEL_TYPE.IHN_D101 || Version.getModelType() == Version.MODEL_TYPE.IHN_D101_I
-                                                || Version.getModelType() == Version.MODEL_TYPE.IHN_D101K || Version.getModelType() == Version.MODEL_TYPE.IHN_D101K_I
-                                                || Version.getModelType() == MODEL_TYPE.IHN_1010GL || Version.getModelType() == MODEL_TYPE.IHN_1010GL_I
-                                                || Version.getModelType() == Version.MODEL_TYPE.IHN_1010GL_I_2443 || Version.getModelType() == Version.MODEL_TYPE.IHN_1010GL_I_6410
-                                                || Version.getModelType() == MODEL_TYPE.IHN_D101_I_OCF)
-                                        {
-                                            String devInfo = devval;
-                                            if(devInfo!=null)
-                                            {
-                                                devInfo = devInfo.replace('(', '_');
-                                                devInfo = devInfo.replace(':', '_');
-                                                devInfo = devInfo.replace(')', '_');
-                                                String[] DetailInfo = devInfo.split("_");
-
-                                                if (DetailInfo!=null && devname.equalsIgnoreCase(DetailInfo[2])) {
-                                                    if (DetailInfo[5].equalsIgnoreCase(Common.DOOR_CAMERA_TYPE_IOT_SMART)) {
-                                                        Log.d(TAG, "[ProcSetsetup] CameraSet === WALLPAD_CAM_AHD_FRONT ===");
-                                                        if(mIOInterface!=null) mIOInterface.setCameraConfigure(Common.WALLPAD_CAM_AHD_FRONT);
-                                                    } else {
-                                                        Log.d(TAG, "[ProcSetsetup] CameraSet === WALLPAD_CAM_NORMAL_FRONT ===");
-                                                        if(mIOInterface!=null) mIOInterface.setCameraConfigure(Common.WALLPAD_CAM_NORMAL_FRONT);
-                                                    }
-                                                }
-                                            }
-                                        }
-                                    }
-                                    else if (devname.equals("거동수상자녹화")) {
-                                        String devInfo = devval;
-                                        devInfo = devInfo.replace('(', '_');
-                                        devInfo = devInfo.replace(':', '_');
-                                        devInfo = devInfo.replace(')', '_');
-                                        String[] DetailInfo = devInfo.split("_");
-//                            for (int k = 0; k < DetailInfo.length; k++) {
-//                                Log.e(TAG, "[ProcSetsetup] DetailInfo[" + k + "] -> " + DetailInfo[k]);
+//                        WallpadDeviceSet wallpadDeviceSet = new WallpadDeviceSet(getApplicationContext());
+//                        int danjiserverType = wallpadDeviceSet.GetNewDanjiServer();
+//                        wallpadDeviceSet.closeDB();
+//
+//                        Log.i(TAG, "[ProcSetsetup] danjiserverType:  " + danjiserverType);
+//
+//                        if (danjiserverType == define.DanjiServer2 || danjiserverType == define.DanjiServerBlended) {
+//                            Element subdevList = (Element) item;
+//                            NodeList SubDevList = subdevList.getElementsByTagName("list");
+//
+//                            for (int j = 0; j < SubDevList.getLength(); j++) {
+//                                Node subdevListitem = SubDevList.item(j);
+//                                String devname = GetAttributeVal(subdevListitem, "name");
+//                                String devval = GetAttributeVal(subdevListitem, "value");
+//                                if(devname!=null && devval!=null)
+//                                {
+//                                    devname = devname.replaceAll("\\p{Z}", "");
+//                                    devval = devval.replaceAll("\\p{Z}", "");
+//                                    if (devname.indexOf("스마트스위치_일괄소등") >= 0) {
+//                                        devname = devname.replaceAll("스마트스위치_일괄소등", "스마트스위치&일괄소등");
+//                                        devval = devval.replaceAll("스마트스위치_일괄소등", "스마트스위치&일괄소등");
+//                                    }
+//
+//                                    if (CheckSubdevData(devname, devval)==false) {
+//                                        ResetFlag = false;
+//                                        Log.w("iMAP", "Set Setup Fail name : "+devname+ "  Value : "+devval   );
+//                                        SettManager.EndTransaction(false);
+//                                        SettManager.closeDB();
+//                                        return MakeFailMessage(devname);
+//                                    }
+//
+//                                    String[] SettingDBValue = SettManager.GetSettingData(devname);
+//
+//                                    if (SettingDBValue != null) {
+//                                        String devInfo = SettingDBValue[1];
+//                                        if (devInfo.equals(devval) == false) {
+//                                            Log.w("iMAP", "Set Setup(imap) Name : "+devname+ "  Value : "+devval   );
+//                                            Log.w("iMAP", "DB Setup Value : "+devInfo);
+//                                            SettManager.UpdateSettingData(define.iMAP_NODENAME_SUBDEV, devname, 0, devval);
+//                                            ResetFlag = true;
+//                                        }
+//                                    }
+//                                    else {
+//                                        Log.w("iMAP", "DB No Setup Name and Value");
+//                                        Log.w("iMAP", "Set Setup(imap) Name : "+devname+ "  Value : "+devval   );
+//                                        SettManager.UpdateSettingData(define.iMAP_NODENAME_SUBDEV, devname, 0, devval);
+//                                        ResetFlag = true;
+//                                    }
+//
+//                                    //iMAP 설정값 수신 시 즉시 적용해야할 사항들.
+//                                    if (devname.equals("로고설정")) {
+//                                        String devInfo = devval;
+//
+//                                        devInfo = devInfo.replace('(', '_');
+//                                        devInfo = devInfo.replace(':', '_');
+//                                        devInfo = devInfo.replace(')', '_');
+//
+//                                        String[] DetailInfo = devInfo.split("_");
+//
+//                                        int LogoType = 0;
+//                                        if (DetailInfo[5].equals("표시안함") == true) {
+//                                            LogoType = 0;
+//                                        }
+//                                        else if (DetailInfo[5].equals("SKT스마트홈") == true) {
+//                                            LogoType = 1;
+//                                        }
+//                                        else if (DetailInfo[5].equals("양우내안애") == true) {
+//                                            LogoType = 2;
+//                                        }
+//                                        else if (DetailInfo[5].equals("GSITM") == true) {
+//                                            LogoType = 3;
+//                                        }
+//                                        else if (DetailInfo[5].equals("제로에너지하우스") == true) {
+//                                            LogoType = 4;
+//                                        }
+//                                        else if (DetailInfo[5].equals("거실조명표시") == true) {
+//                                            LogoType = 5;
+//                                        }
+//                                        else if (DetailInfo[5].equals("거실조명삭제") == true) {
+//                                            LogoType = 6;
+//                                        }
+//                                        else if (DetailInfo[5].equals("기타1") == true) {
+//                                            LogoType = 7;
+//                                        }
+//                                        else if (DetailInfo[5].equals("기타2") == true) {
+//                                            LogoType = 8;
+//                                        }
+//
+//                                        if ((LogoType >= 0) && (LogoType <= 8)) {
+//                                            AfterTransactionTodoListData afterTransactionTodoListData = new AfterTransactionTodoListData("로고설정", LogoType, "null");
+//                                            AfterTransactionTodoList.offer(afterTransactionTodoListData);
+//                                        }
+//                                    }
+//                                    else if (devname.equals("엘리베이터위젯복구")) {
+//                                        String devInfo = devval;
+//
+//                                        devInfo = devInfo.replace('(', '_');
+//                                        devInfo = devInfo.replace(':', '_');
+//                                        devInfo = devInfo.replace(')', '_');
+//
+//                                        String[] DetailInfo = devInfo.split("_");
+//                                        if (DetailInfo[3].equals("사용함") == true) {
+//                                            AfterTransactionTodoListData afterTransactionTodoListData = new AfterTransactionTodoListData("엘리베이터위젯복구", 0, "null");
+//                                            AfterTransactionTodoList.offer(afterTransactionTodoListData);
+//                                        }
+//                                    }
+//                                    else if (devname.equals("분전반알람설정")) {
+//                                        try {
+//                                            String devInfo = devval;
+//
+//                                            devInfo = devInfo.replace('(', '_');
+//                                            devInfo = devInfo.replace(':', '_');
+//                                            devInfo = devInfo.replace(')', '_');
+//
+//                                            SdbAPI sdbAPI = mWallPadAPI.Get_SdbController();
+//
+//                                            //[0] - 기기번호
+//                                            //[1] - 회로수
+//                                            //[2] - 기기이름
+//                                            //[3] - 사용유무 (사용함 or 사용안함)------------> 사용할 정보
+//                                            //[4] - 명칭
+//                                            //[5] - 명칭에 대한 정보 ----------------------> 사용할 정보, ','로 구분됨
+//
+//                                            String[] DetailInfo = devInfo.split("_");
+//                                            for (int a = 0; a < DetailInfo.length; a++) {
+//                                                if (DetailInfo[a].equals("누적전력초기화")) {
+//                                                    // 분전반 알람 설정 안에 '초기화'가 있는 경우
+//                                                    if ((a+1) <= DetailInfo.length) {
+//                                                        // 설정정보가 존재해야 인식하도록 함
+//                                                        if (DetailInfo[a+1].equals("1")) {
+//                                                            // 1(사용함) 일때
+//                                                            if (sdbAPI != null) {
+//                                                                if (sdbAPI.Set_AccPwReset() >= 0) {
+//                                                                    Log.d(TAG, "[ProcSetsetup] Sdb ACC PW Reset Success !!!");
+//                                                                }
+//                                                                else {
+//                                                                    Log.d(TAG, "[ProcSetsetup] Sdb ACC PW Reset FAIL !!!");
+//                                                                }
+//                                                            }
+//
+//                                                            AfterTransactionTodoListData afterTransactionTodoListData = new AfterTransactionTodoListData("분전반알람설정_누적전력초기화", 0, "null");
+//                                                            AfterTransactionTodoList.offer(afterTransactionTodoListData);
+//                                                        }
+//
+//                                                        devval = devval.replace("누적전력초기화(1)", "누적전력초기화(0)");
+//                                                        SettManager.UpdateSettingData(define.iMAP_NODENAME_SUBDEV, devname, 0, devval);
+//                                                        Log.d(TAG, "[ProcSetsetup] Sdb ACC PW Reset Data Init : 0 !!!");
+//                                                    }
+//                                                }
+//                                            }
+//                                        } catch (RuntimeException re) {
+//                                            LogUtil.errorLogInfo("", TAG, re);
+//                                        }
+//                                        catch (Exception e) {
+//                                            Log.e(TAG, "[ProcSetsetup] SDB ALARM ERROR !!!");
+//                                            //e.printStackTrace();
+//                                            LogUtil.errorLogInfo("", TAG, e);
+//                                        }
+//                                    }
+//                                    else if (devname.equals("욕실폰통화음량값")) {
+//                                        Intent Iintent = new Intent();
+//                                        Iintent.setAction(define.NOTIFY_ACNAME);
+//                                        Iintent.putExtra(define.NOTIBR_KIND, define.NOTIFY_SET_BATHPHONE_VOLUME);
+//                                        sendBroadcast(Iintent);
+//                                    }
+//                                    else if (devname.equals("주방TV통화음량값")) {
+//                                        Intent Iintent = new Intent();
+//                                        Iintent.setAction(define.NOTIFY_ACNAME);
+//                                        Iintent.putExtra(define.NOTIBR_KIND, define.NOTIFY_SET_KITCHENTV_VOLUME);
+//                                        sendBroadcast(Iintent);
+//                                    }
+//                                    else if (devname.equals("현관카메라")) {
+//                                        if(Version.getModelType() == Version.MODEL_TYPE.IHN_D101 || Version.getModelType() == Version.MODEL_TYPE.IHN_D101_I
+//                                                || Version.getModelType() == Version.MODEL_TYPE.IHN_D101K || Version.getModelType() == Version.MODEL_TYPE.IHN_D101K_I
+//                                                || Version.getModelType() == MODEL_TYPE.IHN_1010GL || Version.getModelType() == MODEL_TYPE.IHN_1010GL_I
+//                                                || Version.getModelType() == Version.MODEL_TYPE.IHN_1010GL_I_2443 || Version.getModelType() == Version.MODEL_TYPE.IHN_1010GL_I_6410
+//                                                || Version.getModelType() == MODEL_TYPE.IHN_D101_I_OCF)
+//                                        {
+//                                            String devInfo = devval;
+//                                            if(devInfo!=null)
+//                                            {
+//                                                devInfo = devInfo.replace('(', '_');
+//                                                devInfo = devInfo.replace(':', '_');
+//                                                devInfo = devInfo.replace(')', '_');
+//                                                String[] DetailInfo = devInfo.split("_");
+//
+//                                                if (DetailInfo!=null && devname.equalsIgnoreCase(DetailInfo[2])) {
+//                                                    if (DetailInfo[5].equalsIgnoreCase(Common.DOOR_CAMERA_TYPE_IOT_SMART)) {
+//                                                        Log.d(TAG, "[ProcSetsetup] CameraSet === WALLPAD_CAM_AHD_FRONT ===");
+//                                                        if(mIOInterface!=null) mIOInterface.setCameraConfigure(Common.WALLPAD_CAM_AHD_FRONT);
+//                                                    } else {
+//                                                        Log.d(TAG, "[ProcSetsetup] CameraSet === WALLPAD_CAM_NORMAL_FRONT ===");
+//                                                        if(mIOInterface!=null) mIOInterface.setCameraConfigure(Common.WALLPAD_CAM_NORMAL_FRONT);
+//                                                    }
+//                                                }
+//                                            }
+//                                        }
+//                                    }
+//                                    else if (devname.equals("거동수상자녹화")) {
+//                                        String devInfo = devval;
+//                                        devInfo = devInfo.replace('(', '_');
+//                                        devInfo = devInfo.replace(':', '_');
+//                                        devInfo = devInfo.replace(')', '_');
+//                                        String[] DetailInfo = devInfo.split("_");
+////                            for (int k = 0; k < DetailInfo.length; k++) {
+////                                Log.e(TAG, "[ProcSetsetup] DetailInfo[" + k + "] -> " + DetailInfo[k]);
+////                            }
+//
+//                                        if (devname.equalsIgnoreCase(DetailInfo[2])) {
+//                                            if (DetailInfo[3].equalsIgnoreCase(define.DEVICE_ENABLE)) {
+//                                                ctrlSmartIOTCamStatusMode(Common.SmartRFCamStatusMode.STATUS_AUTO_ON);
+//                                                ctrlSmartIOTCamLEDMode(Common.SmartRFCamLEDMode.LED_AUTO_ON);
+//                                            }
+//                                            else {
+//                                                ctrlSmartIOTCamStatusMode(Common.SmartRFCamStatusMode.STATUS_AUTO_OFF);
+//                                                ctrlSmartIOTCamLEDMode(Common.SmartRFCamLEDMode.LED_AUTO_OFF);
+//                                            }
+//                                        }
+//                                    }
+//                                    else if (devname.equals("스마트현관카메라좌우반전")) {
+//                                        String devInfo = devval;
+//                                        if(devInfo!=null)
+//                                        {
+//                                            devInfo = devInfo.replace('(', '_');
+//                                            devInfo = devInfo.replace(':', '_');
+//                                            devInfo = devInfo.replace(')', '_');
+//                                        }
+//                                        String[] DetailInfo = devInfo.split("_");
+//                                        if (DetailInfo!=null && devname.equalsIgnoreCase(DetailInfo[2])) {
+//                                            if (DetailInfo[3].equalsIgnoreCase(define.DEVICE_ENABLE)) {
+//                                                Log.d(TAG, "[ProcSetsetup] CameraSet === WALLPAD_CAM_AHD_FRONT_FLIP ===");
+//                                                mIOInterface.setCameraConfigure(Common.WALLPAD_CAM_AHD_FRONT_FLIP);
+//                                            } else {
+//                                                Log.d(TAG, "[ProcSetsetup] CameraSet === WALLPAD_CAM_AHD_FRONT ===");
+//                                                mIOInterface.setCameraConfigure(Common.WALLPAD_CAM_AHD_FRONT);
+//                                            }
+//                                        }
+//                                    }
+//                                    else {
+//                                        Log.w(TAG, "[ProcSetsetup] Not available devname -> " + devname);
+//                                    }
+//                                }
 //                            }
-
-                                        if (devname.equalsIgnoreCase(DetailInfo[2])) {
-                                            if (DetailInfo[3].equalsIgnoreCase(define.DEVICE_ENABLE)) {
-                                                ctrlSmartIOTCamStatusMode(Common.SmartRFCamStatusMode.STATUS_AUTO_ON);
-                                                ctrlSmartIOTCamLEDMode(Common.SmartRFCamLEDMode.LED_AUTO_ON);
-                                            }
-                                            else {
-                                                ctrlSmartIOTCamStatusMode(Common.SmartRFCamStatusMode.STATUS_AUTO_OFF);
-                                                ctrlSmartIOTCamLEDMode(Common.SmartRFCamLEDMode.LED_AUTO_OFF);
-                                            }
-                                        }
-                                    }
-                                    else if (devname.equals("스마트현관카메라좌우반전")) {
-                                        String devInfo = devval;
-                                        if(devInfo!=null)
-                                        {
-                                            devInfo = devInfo.replace('(', '_');
-                                            devInfo = devInfo.replace(':', '_');
-                                            devInfo = devInfo.replace(')', '_');
-                                        }
-                                        String[] DetailInfo = devInfo.split("_");
-                                        if (DetailInfo!=null && devname.equalsIgnoreCase(DetailInfo[2])) {
-                                            if (DetailInfo[3].equalsIgnoreCase(define.DEVICE_ENABLE)) {
-                                                Log.d(TAG, "[ProcSetsetup] CameraSet === WALLPAD_CAM_AHD_FRONT_FLIP ===");
-                                                mIOInterface.setCameraConfigure(Common.WALLPAD_CAM_AHD_FRONT_FLIP);
-                                            } else {
-                                                Log.d(TAG, "[ProcSetsetup] CameraSet === WALLPAD_CAM_AHD_FRONT ===");
-                                                mIOInterface.setCameraConfigure(Common.WALLPAD_CAM_AHD_FRONT);
-                                            }
-                                        }
-                                    }
-                                    else {
-                                        Log.w(TAG, "[ProcSetsetup] Not available devname -> " + devname);
-                                    }
-                                }
-                            }
-                        }
+//                        }
                     }
                     else if (itemname.equals("datetime")) {
                         dateData = GetAttributeVal(item, "value");