Kaynağa Gözat

[WallPadDevService]
1. 차광제어기 메커니즘 변경
- 버전정보 -> 상태정보
- 버전정보/상태정보를 동시에 확인 -> 1시간마자 버전정보 확인

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

BIN
10_Release/WallPadDevService.apk


+ 22 - 20
WallPadDevService/src/main/java/com/artncore/wallpaddevservice/driver/Ventilation_Controller.java

@@ -377,27 +377,29 @@ public class Ventilation_Controller extends DeviceManager {
             Sleep(100);
 
             VERSION Version = Send_GetVersion();
-            if (Version != null) {
-                // 지원 상태를 저장한다.
-                mDriver.Status.Support = new DataClasses.Venti.SUPPORT(Version.Support);
-                mDriver.Version = Version;
-                Log.i(TAG, mDriver.Version.ToDebugString());
-
-                // 룸콘트롤러가 없을 경우 DB에 저장된 값이 예약상태이다.
-                if (!mDriver.Status.Support.RoomController) {
-                    mDriver.Status.Reservation = DB_GetVentiReserveOnOff();
-                }
-
-                // 상태를 가져온다.
-                Sleep(150);
-                DataClasses.Venti Status = Send_GetStatus();
-                if (Status != null) {
-                    UpdateVariables(Status);
-                }
-                mDriver.Polling.SetStatus(Driver.PollingList.STATUS.Normal);
-                VersionRetryCount = 0;
-            }
+//            if (Version != null) {
+//                // 지원 상태를 저장한다.
+//                mDriver.Status.Support = new DataClasses.Venti.SUPPORT(Version.Support);
+//                mDriver.Version = Version;
+//                Log.i(TAG, mDriver.Version.ToDebugString());
+//
+//                // 룸콘트롤러가 없을 경우 DB에 저장된 값이 예약상태이다.
+//                if (!mDriver.Status.Support.RoomController) {
+//                    mDriver.Status.Reservation = DB_GetVentiReserveOnOff();
+//                }
+//
+//                // 상태를 가져온다.
+//                Sleep(150);
+//                DataClasses.Venti Status = Send_GetStatus();
+//                if (Status != null) {
+//                    UpdateVariables(Status);
+//                }
+//                mDriver.Polling.SetStatus(Driver.PollingList.STATUS.Normal);
+//                VersionRetryCount = 0;
+//            }
 
+            Version = null;
+            
             // 2세대 처음 들어간 곳 중에, 버전 정보를 물어보지 않는곳이 발생하여 10번 물어본 후 응답이 없으면 환기 상태를 노멀로 확인
             if(Version == null)
             {