|
@@ -377,26 +377,26 @@ 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());
|
|
|
+
|
|
|
+
|
|
|
+ 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;
|
|
|
|