UDPversion

Dependencies:   XBee mbed NetServicesMin

Committer:
recotana
Date:
Sun Apr 15 10:49:08 2012 +0000
Revision:
1:3a46d2725374
Parent:
0:84a3b029656e

        

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 1:3a46d2725374 5
recotana 1:3a46d2725374 6 //#define _SERVER_TEST_MODE_
recotana 1:3a46d2725374 7
recotana 0:84a3b029656e 8 //#define DEBUG
recotana 0:84a3b029656e 9
recotana 0:84a3b029656e 10
recotana 0:84a3b029656e 11 #ifdef DEBUG
recotana 0:84a3b029656e 12 #define DBGV(fmt, ...) pc.printf(fmt, __VA_ARGS__)
recotana 0:84a3b029656e 13 #define DBGF(X) pc.printf(X);
recotana 0:84a3b029656e 14 #else
recotana 0:84a3b029656e 15 #define DBGV(...)
recotana 0:84a3b029656e 16 #define DBGF(...)
recotana 0:84a3b029656e 17 #endif
recotana 0:84a3b029656e 18
recotana 0:84a3b029656e 19 //mbed server.client
recotana 0:84a3b029656e 20 #define kSserverIp 192,168,0,111
recotana 0:84a3b029656e 21 #define kSubnetMask 255,255,255,0
recotana 0:84a3b029656e 22 #define kRouterIp 192,168,0,1
recotana 0:84a3b029656e 23 #define kServerPort 12345
recotana 0:84a3b029656e 24
recotana 0:84a3b029656e 25 //iPad
recotana 0:84a3b029656e 26 #define kClientIp 192,168,0,2
recotana 0:84a3b029656e 27 #define kClientPort 12346
recotana 0:84a3b029656e 28
recotana 0:84a3b029656e 29 #define kXBeeNo0DL 0x4086B0D5 //mbed server.client
recotana 0:84a3b029656e 30 #define kXBeeNo1DL 0x4086AFDE //sender
recotana 0:84a3b029656e 31 #define kXBeeNo2DL 0x4086AFEA //reciever
recotana 0:84a3b029656e 32
recotana 0:84a3b029656e 33 #define kDeviceServer kXBeeNo0DL
recotana 0:84a3b029656e 34 #define kLedSender kXBeeNo1DL
recotana 0:84a3b029656e 35 #define kLedReciever kXBeeNo2DL
recotana 0:84a3b029656e 36
recotana 0:84a3b029656e 37 #define kMyXBeeAddress kDeviceServer
recotana 0:84a3b029656e 38
recotana 0:84a3b029656e 39 #define kXBeeBoudRate 115200
recotana 0:84a3b029656e 40
recotana 0:84a3b029656e 41 #define kiPadServerCheckInterval 10
recotana 0:84a3b029656e 42
recotana 0:84a3b029656e 43 #define kHealthCheckiPad 0xF0 //health check command
recotana 0:84a3b029656e 44 #define kHealthCheckmbed 0xF1 //health check command
recotana 0:84a3b029656e 45
recotana 0:84a3b029656e 46 typedef enum{
recotana 0:84a3b029656e 47 close,
recotana 0:84a3b029656e 48 connecting,
recotana 0:84a3b029656e 49 connected
recotana 0:84a3b029656e 50 } ConnectStatus;
recotana 0:84a3b029656e 51
recotana 0:84a3b029656e 52 #endif