DSOS Sensors

Dependencies:   EthernetInterface SensorsTointegrate mbed-rtos mbed

Fork of MainTaskGus by Roberto Herrera

Coments.cpp

Committer:
Jorge_Beltran
Date:
2015-12-07
Revision:
1:f3619e6e9e89
Parent:
0:5db5c980e717

File content as of revision 1:f3619e6e9e89:

/*

TODO:

1.- Conectar a ambos servidores
    1.1 - si no solo conectar a uno y tener present la conección activa
2.-hacer funciones para dvidir las cadenas de los mensajes
3.-hace funcion para formar cadenas para enviar mensajes
4. Formato de mensajes para que los pueda leer el server

*/


/*

    
    
    /*

            // Receive message from server
        char buf1[256];
        int n1 = socketTCP1.receive(buf1, 256);
        buf1[n1] = '\0';

        if(n1>0) {
            pc.printf("Received message from server1 IF: '%s'\n\r", buf1);
            socketTCP1.close();
            //isConnectedServer1=false;
        } else {
            //_isConnectedServer1==false; //quiere decir que se desconecto del servidor
            pc.printf("Not received ELSE value of lenght: '%u'\n\r",strlen(buf1));
            socketTCP1.close();
            //isConnectedServer1=false;
        }

            if(bo_somethingWrong==true) {
                return 0;
            }

    //if(socketTCP.connect(ECHO_SERVER_ADDRESS1, ECHO_SERVER_PORT1) == -1 && _isConnectedServer1==false ) {
        if(socketTCP.connect(ECHO_SERVER_ADDRESS1, ECHO_SERVER_PORT1) == -1) {
        _isConnectedServer1=socketTCP.is_connected();
       //_isConnectedServer1=false;
        pc.printf("Unable to connect to (%s) on port (%d)\n\r", ECHO_SERVER_ADDRESS1, ECHO_SERVER_PORT1);
        wait(1);
    } else {
        _isConnectedServer1=socketTCP.is_connected();
       //_isConnectedServer1=true;
        //pc.printf("Connected to Server at %s\n\r",ECHO_SERVER_ADDRESS1);
        pc.printf("Connected to Server at %s\n\r",socketTCP.get_address());
        pc.printf("Connected to PORT at %u\n\r",socketTCP.get_port());



        //TODO: split strings

        char hello[] = "reply:get:status:192.168.1.77:door:1\n\r";

        pc.printf("Sending  message to Server : %s \n\r",hello);
        socketTCP.send_all(hello, sizeof(hello)- 1);



    // Receive message from server
        char buf[256];
        int n = socketTCP.receive(buf, 256);
        buf[n] = '\0';
        pc.printf("Received message from server: '%s'\n\r", buf);

                if(bo_somethingWrong==true) {
                    return 0;
                }


    }



    }

    // Clean up
    socketTCP1.close();
    socketTCP2.close();
    */



// Send message to server
/*
strcat(s_myIP,"\n\r");
pc.printf("Sending  message to Server : %s \n\r",s_myIP);
socketTCP.send_all(s_myIP, sizeof(s_myIP) - 1);
*/
/*
c_myIP = "192.168.1.77\n\r";
//strcat(c_myIP,"\n\r");
pc.printf("Sending  message to Server : %s \n\r",c_myIP);
socketTCP.send_all(c_myIP, sizeof(c_myIP) - 1);
*/

//char hello[] = "reply:get:";
//char hello2[] = "status:192.168.1.77:door:1\n\r" ;
//strcat(hello,hello2);


//THREADS CSDECLARATION
//Thread thread2(conect_Server);
//Thread *thread2;
//thread2 = new Thread(conect_Server);




//IMPORT FROM LIBRARY
/*
cad = driver.echo();
pc.printf("libraryECHO: %s\n\r",cad);
int var = driver.is_good();
pc.printf("libraryVAR: %u\n\r",var);
*/