![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
UDPversion
Dependencies: XBee mbed NetServicesMin
Diff: common/disp_led/leds.cpp
- 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); }