works through pushing box to log data to google spreadsheet
Dependencies: MBed_Adafruit-GPS-Library SDFileSystem mbed
Fork of GPR_Interface by
Diff: GPRS/GPRS.cpp
- Revision:
- 8:180feb3ebe62
- Parent:
- 7:1bdcfd6da2d0
- Child:
- 10:8c55dfcc9a7c
diff -r 1bdcfd6da2d0 -r 180feb3ebe62 GPRS/GPRS.cpp --- a/GPRS/GPRS.cpp Tue May 06 03:50:21 2014 +0000 +++ b/GPRS/GPRS.cpp Tue May 06 03:56:03 2014 +0000 @@ -224,19 +224,15 @@ if (socket < 0 || socket > MAX_SOCK_NUM-1) { return -1; } - char cmd[32]; - char resp[16]; wait(1); if(len > 0){ - snprintf(cmd,sizeof(cmd),"AT+CIPSEND=%d,%d\r\n",socket,len); - if(0 != sendCmdAndWaitForResp(cmd,">",DEFAULT_TIMEOUT,CMD)) { + snprintf(cmd,sizeof(cmd),"AT+CIPSEND=%d\r\n",socket); + if(0 != sendCmdAndWaitForResp(cmd,">",2,CMD)) { return false; } - snprintf(resp,sizeof(resp),"%d, SEND OK",socket); - if(0 != sendCmdAndWaitForResp(str,resp,DEFAULT_TIMEOUT,DATA)) { - return -1; - } + sendCmd(str); + serialModem.putc((char)0x1a); } return len; }