MiddleWare GUS

Dependents:   MainTaskGus

Initial.h

Committer:
RoHe
Date:
2015-12-09
Revision:
1:fd355dc296b1
Parent:
0:d1ff330c5128
Child:
3:d527bae62c60

File content as of revision 1:fd355dc296b1:

/*

Initial.h

Only to improve the clarity of main .cpp
This don't have any new classes

Initial Configuration for 
Smart Room project is here

Last update by RoHe 16/11/2015
*/

#ifndef INITIAL_H_
#define INITIAL_H_

#include "mbed.h"
#include "EthernetInterface.h"
#include "StringManager.h"

static Serial pc(USBTX, USBRX);
static DigitalOut ledRED(LED1);
static DigitalOut ledGREEN(LED2);
static DigitalOut ledBLUE(LED3);
static DigitalIn enable1(D8);
static InterruptIn sw2(SW2);
static EthernetInterface eth;
static TCPSocketServer serverTCP;
static TCPSocketConnection socketTCP1;
static TCPSocketConnection socketTCP2;
static UDPSocket socketUDP;
static StringManager stringManager;
//sstatic TCPSocketConnection socket;
static char *cad;
static char *s_myIP;
//static char c_myIP[256];
static char *s_end="\n\r";
static bool bo_somethingWrong=false;

/*Extern Variables*/
//START PIR SENSOR INPUT INIT
static DigitalIn PIR1(D0);
static DigitalIn PIR2(D1);
//END PIR SENSOR INPUT INIT
//START WINDOW SENSOR INPUT
static DigitalIn W1(D2);
static DigitalIn W2(D3);
static DigitalIn W3(D4);
//END WINDOW SENSOR INPUT INIT
//START DOOR SENSOR INPUT
static DigitalIn DOORSensor(D5);
//END DOOR SENSOR INPUT INIT
//START LIGHT CONTROL OUTPUT
static DigitalOut LightControl(D6);
//END LIGHT CONTROL OUTPUT




#endif