 
     ///////////////////////////////////////
     // Test receiving message
+    /*
     if(g_ToggleFlag)
       snprintf(g_acMessage,sizeof(g_acMessage),g_acPin3_On);  
     else
       snprintf(g_acMessage,sizeof(g_acMessage),g_acPin3_Off);
-     
+    
     g_ToggleFlag = ~g_ToggleFlag;
+      */
+
+    // Connect/Disconnect
+    snprintf(g_acMessage,sizeof(g_acMessage),g_acConnA0_TO_3);  
     
     processMessage(g_acMessage);
     updateBoardState();

  //    snprintf(sPinState, sizeof(sPinState), "%s,%i,%i,%f", g_aPins[i].label, g_aPins[i].is_analog, g_aPins[i].is_input, g_aPins[i].value);
  //    Serial.println(sPinState);


    }    




  }
}

void procConnMsg( aJsonObject *_pJsonConnections )
{
  Serial.println("Processing Connections");
}

/*

      // Process if status is OK
      Serial.println("STATUS: OK");

      // Check if the message has pin data
      aJsonObject *pJsonPins = aJson.getObjectItem(poMsg, "pins");
      if( pJsonPins )  // Check if there is pin info
        procPinsMsg( pJsonPins );

      aJsonObject *pJsonConnections = aJson.getObjectItem(poMsg, "connections");
      if( pJsonConnections )  // Check if there is pin info
        procConnMsg( pJsonConnections );
        
      //      else if( pJsonConnections )  // Check if there is connection info
      //     {
      //      procConnMsg( pJsonConnections );  
