server/client
Dependencies: mbed NetServicesMin
config.h@1:6e61ee662fd3, 2012-02-23 (annotated)
- 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?
User | Revision | Line number | New 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 |