teste de publish
Dependencies: DS1820 HighSpeedAnalogIn devices mbed
Diff: modem.cpp
- Revision:
- 20:da1b8d80ba00
- Parent:
- 19:5559f7570e6f
- Child:
- 21:b9315cdd9275
--- a/modem.cpp Sat Jan 27 22:34:14 2018 +0000 +++ b/modem.cpp Mon Jan 29 14:22:38 2018 +0000 @@ -527,15 +527,15 @@ cipSend(id,buf,0); encontrado = 1; } - - - if(strstr(webServerBuff,"lecomandocontrole.htm")&&(!encontrado)){ - - uint16_t timeout = 5000; + if(strstr(webServerBuff,"lecomandocontrole.htm")&&(!encontrado)){ + uint16_t timeout = 5000; + IrDetect.reset(); IrDetect.start(); - + + diversos::wdt.kick(360.0); + while((IrDetect.read_ms()<timeout) && (!detectaIRIn())); if(IrDetect.read_ms()<timeout){ serializaPacoteIR(modemCom::status.connIDWebServer); @@ -545,7 +545,7 @@ printf("Requisicao enviada!\n"); } } - IrDetect.stop(); + IrDetect.stop(); encontrado = 1; }