Explorar el Código

[WallPadMain]
1. 설정데이터
- 이전 프로토콜 처리 => 이전 프로토콜내용이 오면 해당 내용은 스킵
ex> 1:1(주방)

jglee hace 3 años
padre
commit
bdf964aa73

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

@@ -4597,9 +4597,14 @@ public class iMapServer extends Service {
                                     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);
+                                        //서브기기 이상하게 설정된 데이터 (<list name = "가스밸브" value = "1(1:주방)"/>)이런데이터의 처리가 필요하기 때문에 해당 데이터로 인해 파싱이 되지 
+                                        //않으면, 그냥 다음 서브기기 데이터 파싱에서 사용
+                                        //해당 내용 테스트 확인 필요
+                                        //xml Test이용하여 확인함
+                                        continue;
+//                                        SettManager.EndTransaction(false);
+//                                        SettManager.closeDB();
+//                                        return MakeFailMessage(devname);
                                     }
 
                                     String[] SettingDBValue = SettManager.GetSettingData(devname);