Andriy Makukha / Mbed 2 deprecated football_project_wo_output

Dependencies:   mbed

Fork of football_project by MZJ

Revision:
29:ae208b014987
Parent:
28:8e74ddc4f70f
Child:
33:0fa936c5a098
--- a/Radio.cpp	Sun Jan 03 20:05:15 2016 +0000
+++ b/Radio.cpp	Wed Jan 06 12:44:23 2016 +0000
@@ -47,7 +47,7 @@
         return;    
     }
     
-    writeToPhone("Sending message: %c to: %d from: %d\r\n", m->command, m->cone, NODE_ID);
+    writeToPhone("SM: %c 2: %d frm: %d\r\n", m->command, m->cone, NODE_ID);
     
     payload[0] = (byte)m->command;
     payload[4] = (byte)m->value & 255;
@@ -73,19 +73,21 @@
     
     if (radio.receiveDone())
     {
-        writeToPhone("Received: %d bytes", radio.DATALEN);
+        //writeToPhone("Received: %d bytes", radio.DATALEN);
         if (radio.DATALEN < 6)
         {
             return false;    
         }
         
-        writeToPhone("Got message from: %d\r\n", radio.SENDERID);
+        writeToPhone("GM: %d\r\n", radio.SENDERID);
+        if (radio.TARGETID == NODE_ID)
+        {
+            m->cone    = radio.SENDERID;
+            m->command = radio.DATA[0];
+            m->value   = radio.DATA[1];
         
-        m->cone    = radio.SENDERID;
-        m->command = radio.DATA[0];
-        m->value   = radio.DATA[1];
-        
-        return true;
+            return true;
+        }
     }
     
     return false;