server/client

Dependencies:   mbed NetServicesMin

Committer:
recotana
Date:
Thu Feb 23 02:38:05 2012 +0000
Revision:
1:6e61ee662fd3
Parent:
0:432b571e11a3
added standalone test mode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
recotana 0:432b571e11a3 1 #ifndef _CONFIG_
recotana 0:432b571e11a3 2 #define _CONFIG_
recotana 1:6e61ee662fd3 3 #include "mbed.h"
recotana 0:432b571e11a3 4
recotana 1:6e61ee662fd3 5 //comentout -> nomal(do not debug printf)
recotana 1:6e61ee662fd3 6 //#define DEBUG
recotana 1:6e61ee662fd3 7
recotana 1:6e61ee662fd3 8 //standalone -> mbed ether echo back mode
recotana 1:6e61ee662fd3 9 //#define _SERVER_TEST_MODE_
recotana 1:6e61ee662fd3 10
recotana 1:6e61ee662fd3 11 #ifdef DEBUG
recotana 1:6e61ee662fd3 12 #define DBGV(fmt, ...) printf(fmt, __VA_ARGS__)
recotana 1:6e61ee662fd3 13 #define DBGF(X) printf(X);
recotana 1:6e61ee662fd3 14 #else
recotana 1:6e61ee662fd3 15 #define DBGV(...)
recotana 1:6e61ee662fd3 16 #define DBGF(...)
recotana 1:6e61ee662fd3 17 #endif
recotana 1:6e61ee662fd3 18
recotana 1:6e61ee662fd3 19 //mbed server.client
recotana 1:6e61ee662fd3 20 #define kSserverIp 192,168,0,111
recotana 0:432b571e11a3 21 #define kSubnetMask 255,255,255,0
recotana 1:6e61ee662fd3 22 #define kRouterIp 192,168,0,1
recotana 0:432b571e11a3 23 #define kServerPort 12345
recotana 0:432b571e11a3 24
recotana 1:6e61ee662fd3 25 //iPad
recotana 1:6e61ee662fd3 26 #define kClientIp 192,168,0,2
recotana 0:432b571e11a3 27 #define kClientPort 12346
recotana 0:432b571e11a3 28
recotana 1:6e61ee662fd3 29 #define kXBeeNo0DL 0x4086B0D5 //mbed server.client
recotana 1:6e61ee662fd3 30 #define kXBeeNo1DL 0x4086AFDE //sender
recotana 1:6e61ee662fd3 31 #define kXBeeNo2DL 0x4086AFEA //reciever
recotana 1:6e61ee662fd3 32
recotana 1:6e61ee662fd3 33 #define kLedSender kXBeeNo1DL
recotana 1:6e61ee662fd3 34 #define kLedReciever kXBeeNo2DL
recotana 1:6e61ee662fd3 35
recotana 1:6e61ee662fd3 36
recotana 1:6e61ee662fd3 37
recotana 1:6e61ee662fd3 38
recotana 0:432b571e11a3 39 typedef enum{
recotana 0:432b571e11a3 40 close,
recotana 0:432b571e11a3 41 connecting,
recotana 0:432b571e11a3 42 connected
recotana 0:432b571e11a3 43 } ConnectStatus;
recotana 0:432b571e11a3 44
recotana 0:432b571e11a3 45 #endif