Przeglądaj źródła

always send status packets

Sanjay Govind 11 miesięcy temu
rodzic
commit
26c911ff0a
1 zmienionych plików z 8 dodań i 5 usunięć
  1. 8 5
      virtual_portal.c

+ 8 - 5
virtual_portal.c

@@ -18,7 +18,7 @@ VirtualPortal* virtual_portal_alloc(NotificationApp* notifications) {
         virtual_portal->tokens[i] = pof_token_alloc();
     }
     virtual_portal->sequence_number = 0;
-    virtual_portal->active = false;
+    virtual_portal->active = true;
 
     return virtual_portal;
 }
@@ -168,10 +168,13 @@ int virtual_portal_status(VirtualPortal* virtual_portal, uint8_t* response) {
 }
 
 int virtual_portal_send_status(VirtualPortal* virtual_portal, uint8_t* response) {
-    // Disable while I work on RGB
-    // notification_message(virtual_portal->notifications, &pof_sequence_cyan);
-    UNUSED(pof_sequence_cyan);
-    return virtual_portal_status(virtual_portal, response);
+    if(virtual_portal->active) {
+        // Disable while I work on RGB
+        // notification_message(virtual_portal->notifications, &pof_sequence_cyan);
+        UNUSED(pof_sequence_cyan);
+        return virtual_portal_status(virtual_portal, response);
+    }
+    return 0;
 }
 
 // 4d01ff0000d0077d6c2a77a400000000