UDPversion

Dependencies:   XBee mbed NetServicesMin

Committer:
recotana
Date:
Sat Apr 14 03:53:45 2012 +0000
Revision:
0:84a3b029656e
Child:
1:3a46d2725374
UDPversion

Who changed what in which revision?

UserRevisionLine numberNew 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