teste de publish
Diff: devices.cpp
- Revision:
- 8:25061210fcc9
- Parent:
- 7:b4b2b8720166
- Child:
- 9:0230ec4d2e68
--- a/devices.cpp Thu Aug 10 11:11:02 2017 +0000 +++ b/devices.cpp Mon Aug 14 13:46:03 2017 +0000 @@ -427,7 +427,7 @@ } sdCardBuf.fill(aux,strlen(aux)); leitura_uint16_t = sdCardBuf.fill("}log",4); //Reaproveitando uma variável de 16bit - sdCard::insereDadosArquivo(&sdCard::armazenamento,sdCardBuf.get(),leitura_uint16_t); + sdCard::insereDadosBank(sdCardBuf.get(),leitura_uint16_t); boolExecAct=true; act = this->alarms[alarmIndex].idAct; @@ -443,7 +443,7 @@ leitura_uint16_t = sdCardBuf.fill("}log",4); //Reaproveitando uma variável de 16bit sdCard::arquivoAberto(40000); - sdCard::insereDadosArquivo(&sdCard::armazenamento,sdCardBuf.get(),leitura_uint16_t); + sdCard::insereDadosBank(sdCardBuf.get(),leitura_uint16_t); } //atrasa o envio em 3 segundos para que possa ser gravado o registro do alarme. enviaDadosPorAlarme=10; @@ -1014,10 +1014,10 @@ seconds_uint32_t = (uint32_t) time(NULL); //Inicio da string dentro do arquivo binario - sdCard::insereDadosArquivo(&sdCard::armazenamento,"log{data:",9); + sdCard::insereDadosBank("log{data:",9); //O timestamp é posto nos 4 primeiros bytes (segundos) - sdCard::insereDadosArquivo(&sdCard::armazenamento,(char *)&seconds_uint32_t,4); + sdCard::insereDadosBank(&sdCard::armazenamento,(char *)&seconds_uint32_t,4); for(readingIndex = 0;readingIndex < this->numReadings;readingIndex++){ switch(this->readings[readingIndex].type){ @@ -1031,7 +1031,7 @@ floatBuffer ); //pc.printf("Lido dentro de modBusMaster1::teste() <%f>.\n",modBusMaster1::teste()); - sdCard::insereDadosArquivo(&sdCard::armazenamento,(char *)floatBuffer,sizeof(float)*this->readings[readingIndex].numRegs); + sdCard::insereDadosBank((char *)floatBuffer,sizeof(float)*this->readings[readingIndex].numRegs); free(floatBuffer); break; case modBusType_uint32_t: @@ -1044,7 +1044,7 @@ uint32_tBuffer ); //pc.printf("Lido dentro de modBusMaster1::teste() <%f>.\n",modBusMaster1::teste()); - sdCard::insereDadosArquivo(&sdCard::armazenamento,(char *)uint32_tBuffer,sizeof(uint32_t)*this->readings[readingIndex].numRegs); + sdCard::insereDadosBank((char *)uint32_tBuffer,sizeof(uint32_t)*this->readings[readingIndex].numRegs); free(uint32_tBuffer); break; @@ -1058,7 +1058,7 @@ uint16_tBuffer ); //pc.printf("Lido dentro de modBusMaster1::teste() <%f>.\n",modBusMaster1::teste()); - sdCard::insereDadosArquivo(&sdCard::armazenamento,(char *)uint16_tBuffer,sizeof(uint16_t)*this->readings[readingIndex].numRegs); + sdCard::insereDadosBank((char *)uint16_tBuffer,sizeof(uint16_t)*this->readings[readingIndex].numRegs); free(uint16_tBuffer); break; @@ -1071,13 +1071,13 @@ boolBuffer ); //pc.printf("Lido dentro de modBusMaster1::teste() <%f>.\n",modBusMaster1::teste()); - sdCard::insereDadosArquivo(&sdCard::armazenamento,(char *)boolBuffer,sizeof(bool)*this->readings[readingIndex].numRegs); + sdCard::insereDadosBank((char *)boolBuffer,sizeof(bool)*this->readings[readingIndex].numRegs); free(boolBuffer); break; } } - sdCard::insereDadosArquivo(&sdCard::armazenamento,"}log",4); + sdCard::insereDadosBank("}log",4); }*/ uint8_t device::execAct(uint32_t index){ @@ -1479,7 +1479,7 @@ readingIndex = sdCardBuf.fill("}log",4); //Reaproveitando a variável de 16bit readingIndex sdCard::arquivoAberto(40000); //Insiro os dados se for possível. - sdCard::insereDadosArquivo(&sdCard::armazenamento,sdCardBuf.get(),readingIndex); + sdCard::insereDadosBank(sdCardBuf.get(),readingIndex); }