UDPversion
Dependencies: XBee mbed NetServicesMin
config.h@0:84a3b029656e, 2012-04-14 (annotated)
- Committer:
- recotana
- Date:
- Sat Apr 14 03:53:45 2012 +0000
- Revision:
- 0:84a3b029656e
- Child:
- 1:3a46d2725374
UDPversion
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
recotana | 0:84a3b029656e | 1 | #ifndef _CONFIG_ |
recotana | 0:84a3b029656e | 2 | #define _CONFIG_ |
recotana | 0:84a3b029656e | 3 | #include "mbed.h" |
recotana | 0:84a3b029656e | 4 | |
recotana | 0:84a3b029656e | 5 | //comentout -> nomal(do not debug printf) |
recotana | 0:84a3b029656e | 6 | //#define DEBUG |
recotana | 0:84a3b029656e | 7 | |
recotana | 0:84a3b029656e | 8 | |
recotana | 0:84a3b029656e | 9 | #ifdef DEBUG |
recotana | 0:84a3b029656e | 10 | #define DBGV(fmt, ...) pc.printf(fmt, __VA_ARGS__) |
recotana | 0:84a3b029656e | 11 | #define DBGF(X) pc.printf(X); |
recotana | 0:84a3b029656e | 12 | #else |
recotana | 0:84a3b029656e | 13 | #define DBGV(...) |
recotana | 0:84a3b029656e | 14 | #define DBGF(...) |
recotana | 0:84a3b029656e | 15 | #endif |
recotana | 0:84a3b029656e | 16 | |
recotana | 0:84a3b029656e | 17 | //mbed server.client |
recotana | 0:84a3b029656e | 18 | #define kSserverIp 192,168,0,111 |
recotana | 0:84a3b029656e | 19 | #define kSubnetMask 255,255,255,0 |
recotana | 0:84a3b029656e | 20 | #define kRouterIp 192,168,0,1 |
recotana | 0:84a3b029656e | 21 | #define kServerPort 12345 |
recotana | 0:84a3b029656e | 22 | |
recotana | 0:84a3b029656e | 23 | //iPad |
recotana | 0:84a3b029656e | 24 | #define kClientIp 192,168,0,2 |
recotana | 0:84a3b029656e | 25 | #define kClientPort 12346 |
recotana | 0:84a3b029656e | 26 | |
recotana | 0:84a3b029656e | 27 | #define kXBeeNo0DL 0x4086B0D5 //mbed server.client |
recotana | 0:84a3b029656e | 28 | #define kXBeeNo1DL 0x4086AFDE //sender |
recotana | 0:84a3b029656e | 29 | #define kXBeeNo2DL 0x4086AFEA //reciever |
recotana | 0:84a3b029656e | 30 | |
recotana | 0:84a3b029656e | 31 | #define kDeviceServer kXBeeNo0DL |
recotana | 0:84a3b029656e | 32 | #define kLedSender kXBeeNo1DL |
recotana | 0:84a3b029656e | 33 | #define kLedReciever kXBeeNo2DL |
recotana | 0:84a3b029656e | 34 | |
recotana | 0:84a3b029656e | 35 | #define kMyXBeeAddress kDeviceServer |
recotana | 0:84a3b029656e | 36 | |
recotana | 0:84a3b029656e | 37 | #define kXBeeBoudRate 115200 |
recotana | 0:84a3b029656e | 38 | |
recotana | 0:84a3b029656e | 39 | #define kiPadServerCheckInterval 10 |
recotana | 0:84a3b029656e | 40 | |
recotana | 0:84a3b029656e | 41 | #define kHealthCheckiPad 0xF0 //health check command |
recotana | 0:84a3b029656e | 42 | #define kHealthCheckmbed 0xF1 //health check command |
recotana | 0:84a3b029656e | 43 | |
recotana | 0:84a3b029656e | 44 | typedef enum{ |
recotana | 0:84a3b029656e | 45 | close, |
recotana | 0:84a3b029656e | 46 | connecting, |
recotana | 0:84a3b029656e | 47 | connected |
recotana | 0:84a3b029656e | 48 | } ConnectStatus; |
recotana | 0:84a3b029656e | 49 | |
recotana | 0:84a3b029656e | 50 | #endif |