UDPversion
Dependencies: XBee mbed NetServicesMin
Diff: config.h
- Revision:
- 0:84a3b029656e
- Child:
- 1:3a46d2725374
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config.h Sat Apr 14 03:53:45 2012 +0000 @@ -0,0 +1,50 @@ +#ifndef _CONFIG_ +#define _CONFIG_ +#include "mbed.h" + +//comentout -> nomal(do not debug printf) +//#define DEBUG + + +#ifdef DEBUG +#define DBGV(fmt, ...) pc.printf(fmt, __VA_ARGS__) +#define DBGF(X) pc.printf(X); +#else +#define DBGV(...) +#define DBGF(...) +#endif + +//mbed server.client +#define kSserverIp 192,168,0,111 +#define kSubnetMask 255,255,255,0 +#define kRouterIp 192,168,0,1 +#define kServerPort 12345 + +//iPad +#define kClientIp 192,168,0,2 +#define kClientPort 12346 + +#define kXBeeNo0DL 0x4086B0D5 //mbed server.client +#define kXBeeNo1DL 0x4086AFDE //sender +#define kXBeeNo2DL 0x4086AFEA //reciever + +#define kDeviceServer kXBeeNo0DL +#define kLedSender kXBeeNo1DL +#define kLedReciever kXBeeNo2DL + +#define kMyXBeeAddress kDeviceServer + +#define kXBeeBoudRate 115200 + +#define kiPadServerCheckInterval 10 + +#define kHealthCheckiPad 0xF0 //health check command +#define kHealthCheckmbed 0xF1 //health check command + +typedef enum{ + close, + connecting, + connected +} ConnectStatus; + +#endif \ No newline at end of file