Kaynağa Gözat

[WallPadAPI]
1. 기본값
- 스마스스위치 다시 사용하도록 수정(일괄소등때문에 필요)
2. 유선도어락 화면 메뉴 나오게 수정

jglee 3 yıl önce
ebeveyn
işleme
f131d34c64

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

@@ -442,7 +442,7 @@ public class wallpaddbmgr {
             {"1", "1", define.DEVICE_ID_DOORLOCK, define.DEVICE_ENABLE, "종류(유선)"},
             {"1", "4", define.DEVICE_ID_THERMO, define.DEVICE_ENABLE, ""},
             {"1", "3", define.DEVICE_ID_LIGHT, define.DEVICE_ENABLE, "종류(현산향일체형조명기본형)"},
-            {"1", "1", define.DEVICE_ID_BATCHLIGHT, define.DEVICE_DISABLE, ""},
+            {"1", "1", define.DEVICE_ID_BATCHLIGHT, define.DEVICE_ENABLE, "종류(현산향LCD스마트스위치)L1설정(3)L2설정(4)"}, // 확인필요!!!
             {"1", "1", define.DEVICE_ID_DOORCAM, define.DEVICE_ENABLE, "종류(기본)"},
             {"1", "5", define.DEVICE_ID_REMOTE_METER, define.DEVICE_ENABLE, "EMS(사용함)요금테이블(사용안함)"},
             {"1", "1", define.DEVICE_ID_ELEVATOR, define.DEVICE_ENABLE, "종류(기본)"},

+ 5 - 0
WallPadHomeCtrl/src/main/java/kr/co/icontrols/wallpadhomectrl/MainActivity.java

@@ -1886,6 +1886,11 @@ public class MainActivity extends WpadActivity {
 				TempChildName = menueListDataClass.idMappingTable[i].Name;
 				break;
 			}
+            //도어락 화면은 공용으로 사용하기 때문에 1042화면을 사용하나, 도어락 타입을 나누어야 하기 때문에
+			else if (menueListDataClass.idMappingTable[i].Id == API_Menu.SubMenuCtrl.DoorLock485) {
+				TempChildName = menueListDataClass.idMappingTable[i].Name;
+				break;
+			}
 		}
 		Log.i(TAG, "[OpenMenuLayout] - TempChildName = " + TempChildName);