UDPversion

Dependencies:   XBee mbed NetServicesMin

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