Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: Middleware EthernetInterface HC_SR04_Ultrasonic_Library mbed-rtos mbed
Coments.cpp
- Committer:
- RoHe
- Date:
- 2015-12-05
- Revision:
- 0:5db5c980e717
- Child:
- 1:106e93f9c7c8
File content as of revision 0:5db5c980e717:
/*
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);
*/