UDPversion

Dependencies:   XBee mbed NetServicesMin

Revision:
1:3a46d2725374
Parent:
0:84a3b029656e
--- a/common/disp_led/leds.cpp	Sat Apr 14 03:53:45 2012 +0000
+++ b/common/disp_led/leds.cpp	Sun Apr 15 10:49:08 2012 +0000
@@ -1,5 +1,6 @@
 #include "mbed.h"
 #include "leds.h"
+#include "config.h"
 
 #define kLedOnTime 0.05
 
@@ -15,12 +16,18 @@
 Timeout led_xbee_snd;
 Timeout led_xbee_rec;
 
+#ifndef _SERVER_TEST_MODE_
 DigitalOut ledTcpCon(kTcpConnect);
 DigitalOut ledTcpRec(kTcpRx);
 DigitalOut ledTcpSend(kTcpTx);
 
 DigitalOut ledXBeeRec(kXBeeRx);
 DigitalOut ledXBeeSend(kXBeeTx);
+#else
+DigitalOut ledTcpCon(LED1);
+DigitalOut ledTcpRec(LED2);
+DigitalOut ledTcpSend(LED3);
+#endif
 
 
 void offTcpRx(void){
@@ -30,10 +37,14 @@
     ledTcpSend=0;
 }
 void offXBeeRx(void){
+#ifndef _SERVER_TEST_MODE_
     ledXBeeRec=0;
+#endif
 }
 void offXBeeTx(void){
+#ifndef _SERVER_TEST_MODE_
     ledXBeeSend=0;
+#endif
 }
 
 void ledTcpRx(void)
@@ -50,15 +61,19 @@
 }
 void ledXBeeRx(void)
 {
+#ifndef _SERVER_TEST_MODE_
     if(ledXBeeRec == 1) return;
     ledXBeeRec=1;
     led_xbee_rec.attach(&offXBeeRx,kLedOnTime);
+#endif
 }
 void ledXBeeTx(void)
 {
+#ifndef _SERVER_TEST_MODE_
     if(ledXBeeSend == 1) return;
     ledXBeeSend=1;
     led_xbee_snd.attach(&offXBeeTx,kLedOnTime);
+#endif
 }
 
 
@@ -81,7 +96,7 @@
     ledTcpSend=1;
     wait(0.2);
     ledTcpSend=0;
-    
+#ifndef _SERVER_TEST_MODE_    
     ledXBeeRec=1;
     wait(0.2);
     ledXBeeRec=0;
@@ -89,7 +104,7 @@
     ledXBeeSend=1;
     wait(0.2);
     ledXBeeSend=0;
-
+#endif
     
     wait(0.4);
     
@@ -98,15 +113,19 @@
         ledTcpCon=1;
         ledTcpRec=1;
         ledTcpSend=1;
+#ifndef _SERVER_TEST_MODE_
         ledXBeeRec=1;
         ledXBeeSend=1;
+#endif
         wait(0.05);
         
         ledTcpCon=0;
         ledTcpRec=0;
         ledTcpSend=0;
+#ifndef _SERVER_TEST_MODE_
         ledXBeeRec=0;
         ledXBeeSend=0;
+#endif
         wait(0.1);
         
     }