teste de publish

Dependencies:   DS1820 HighSpeedAnalogIn devices mbed

Revision:
2:55b7b466e742
Parent:
0:1c0a769988ee
Child:
37:0e95c85f0160
--- a/CircularBuffer.cpp	Thu Mar 30 19:54:09 2017 +0000
+++ b/CircularBuffer.cpp	Wed May 10 12:57:13 2017 +0000
@@ -1,28 +1,28 @@
 #include "CircularBuffer.h"
 CircularBuffer::CircularBuffer(uint16_t tamanho) {
-  tam = tamanho+1;
-  bufIn = (char*) malloc(sizeof(char)*(tam)); //Cuidado extremo com uso de malloc!!!  
+  this->tam = tamanho+1;
+  this->bufIn = (char*) malloc(sizeof(char)*(this->tam)); //Cuidado extremo com uso de malloc!!!  
   //printf("Alocados %lu caracteres para bufIn dentro do construtor CircularBuffer.\r\n",tam+1);
-  index = 0;
-  estouro = 0;
+  this->index = 0;
+  this->estouro = 0;
 }
 
 void CircularBuffer::del(){
     uint16_t i;
     this->index = 0;
     this->estouro = 0;
-    for(i=0;i<tam;i++){
+    for(i=0;i<this->tam;i++){
         this->bufIn[i]=0;
     }
 }
 
 void CircularBuffer::putc(char entrada){
  //uint16_t i;
- bufIn[index] = entrada;       
- index++;
- if(index>(tam-2)){
-  index=0;
-  estouro=true;
+ this->bufIn[index] = entrada;       
+ this->index++;
+ if(this->index>(this->tam-2)){
+  this->index=0;
+  this->estouro=true;
  }
 }
 
@@ -32,29 +32,29 @@
      //unsigned int x;     
      char aux;
      
-     if(estouro){         
+     if(this->estouro){         
          for(nOperacoes=0;nOperacoes<index;nOperacoes++){      
-          aux=bufIn[0];     
-          for(i=0;i<tam;i++){
-           bufIn[i]=bufIn[i+1];
+          aux=this->bufIn[0];     
+          for(i=0;i<this->tam;i++){
+           this->bufIn[i]=this->bufIn[i+1];
           }                       
-          bufIn[tam-2]=aux;      
+          this->bufIn[this->tam-2]=aux;      
          }              
-         bufIn[tam-1]=0;         
-         estouro=false;     
+         this->bufIn[this->tam-1]=0;         
+         this->estouro=false;     
      }else{
-       bufIn[index]=0;
+       this->bufIn[this->index]=0;
       }     
-     index = 0;
-     return bufIn;
+     this->index = 0;
+     return this->bufIn;
 }
 
 uint16_t CircularBuffer::getLength(){
-    return index;    
+    return this->index;    
 }
 
 char* CircularBuffer::getRowBuffer(){
-    return bufIn;    
+    return this->bufIn;    
 }
 
 uint16_t CircularBuffer::fill(char *buf,uint16_t cont){