Sanjay Govind 11 месяцев назад
Родитель
Сommit
7935c25d74
2 измененных файлов с 0 добавлено и 7 удалено
  1. 0 6
      virtual_portal.c
  2. 0 1
      virtual_portal.h

+ 0 - 6
virtual_portal.c

@@ -114,7 +114,6 @@ int virtual_portal_reset(VirtualPortal* virtual_portal, uint8_t* message, uint8_
     FURI_LOG_D(TAG, "process %c", message[0]);
     FURI_LOG_D(TAG, "process %c", message[0]);
 
 
     virtual_portal->active = false;
     virtual_portal->active = false;
-    virtual_portal->query = false;
     //virtual_portal->sequence_number = 0;
     //virtual_portal->sequence_number = 0;
     for(int i = 0; i < POF_TOKEN_LIMIT; i++) {
     for(int i = 0; i < POF_TOKEN_LIMIT; i++) {
         if(virtual_portal->tokens[i]->loaded) {
         if(virtual_portal->tokens[i]->loaded) {
@@ -137,9 +136,6 @@ int virtual_portal_reset(VirtualPortal* virtual_portal, uint8_t* message, uint8_
 }
 }
 
 
 int virtual_portal_status(VirtualPortal* virtual_portal, uint8_t* response) {
 int virtual_portal_status(VirtualPortal* virtual_portal, uint8_t* response) {
-    if (virtual_portal->query) {
-        return 0;
-    }
     response[0] = 'S';
     response[0] = 'S';
 
 
     bool update = false;
     bool update = false;
@@ -275,7 +271,6 @@ int virtual_portal_j(VirtualPortal* virtual_portal, uint8_t* message, uint8_t* r
 }
 }
 
 
 int virtual_portal_query(VirtualPortal* virtual_portal, uint8_t* message, uint8_t* response) {
 int virtual_portal_query(VirtualPortal* virtual_portal, uint8_t* message, uint8_t* response) {
-    virtual_portal->query = true;
     int index = message[1];
     int index = message[1];
     int blockNum = message[2];
     int blockNum = message[2];
     int arrayIndex = index & 0x0f;
     int arrayIndex = index & 0x0f;
@@ -361,7 +356,6 @@ int virtual_portal_process_message(
     case 'R':
     case 'R':
         return virtual_portal_reset(virtual_portal, message, response);
         return virtual_portal_reset(virtual_portal, message, response);
     case 'S': //Status
     case 'S': //Status
-        virtual_portal->query = false;
         return virtual_portal_status(virtual_portal, response);
         return virtual_portal_status(virtual_portal, response);
     case 'V':
     case 'V':
         return 0;
         return 0;

+ 0 - 1
virtual_portal.h

@@ -16,7 +16,6 @@ typedef struct {
     uint8_t sequence_number;
     uint8_t sequence_number;
     bool active;
     bool active;
     bool speaker;
     bool speaker;
-    bool query;
     NotificationApp* notifications;
     NotificationApp* notifications;
     PoFType type;
     PoFType type;
 } VirtualPortal;
 } VirtualPortal;