 
 void loop() // run over and over
 {
-  if(XBee.available()) {
-    Serial.write(XBee.read());
-    
-    digitalWrite(ledPin, HIGH);
-    delay(100);
-    digitalWrite(ledPin, LOW);
-    XBee.write("roger");
+  memset(XBeeInString, 0, 50);
+  
+
+  readXBeeString(XBeeInString);
+  char c = XBeeInString[0];
+  if(c != '\0') {
+    sendMsg(XBeeInString);  
   }
+  
   
   if(Serial.available()) {
     Serial.write(Serial.read());

  }
    
}

    Serial.println(results.value, HEX);
    // Serial.println(results.decode_type);
    
    XBee.print(deviceId);
    XBee.print(": ");
    XBee.println(results.value, HEX);

    // switch(results.value) {
    //   case signalInit:
    //     // Serial.println("singalInit");
    //     // XBee.println("singalInit");
    //     sendMsg("signalInit");

    //     break;
      
    //   case signalVerify:
    //     sendMsg("signalVerify");
    //     break;

    //   case signalConfirm:
    //     sendMsg("signalConfirm");
    //     break;

    // }

    irrecv.resume(); // Receive the next value

