Dust sensor

Dependents:   PMS5003

Fork of DustSenzor by marko puric

Revision:
7:067de0268900
Parent:
6:f6a93c155525
Child:
10:d846eb9ef8e6
--- a/DustSenzor.cpp	Thu Jun 08 16:50:46 2017 +0000
+++ b/DustSenzor.cpp	Tue Jun 13 19:15:47 2017 +0000
@@ -3,9 +3,8 @@
 
 
 
-DustSenzor::DustSenzor ( PinName set, PinName uartTx, PinName uartRx, PinName reset) : set( set ), uart( uartTx, uartRx ), reset ( reset ) {
+DustSenzor :: DustSenzor ( PinName set, PinName uartTx, PinName uartRx ) : set( set ), uart( uartTx, uartRx ) {
     this -> set = 0;
-    this -> reset = 1; // low reset
     uart.baud(9600); 
     uart.format(8,Serial::None,1);
     uart.attach(this, &DustSenzor::serialRead, Serial::RxIrq); 
@@ -18,10 +17,6 @@
     
 }
 
-void DustSenzor::reset() {
-    this -> reset = 0;
-}   
-
 void DustSenzor::stop() {
    this -> set = 0;
 }
@@ -33,6 +28,16 @@
     return ptr;
 }
 
+void DustSenzor::readBuffer() {
+    if(buff[0] == 0x42 ){
+        if(buff[1] == 0x4d) { 
+            save(buff);    
+            br = 0;
+            }
+        }
+}
+
+
 void DustSenzor::serialRead() {
     buff[br]=uart.getc();
     br++; 
@@ -42,14 +47,6 @@
 } 
 
     
-void DustSenzor::readBuffer() {
-    if(buff[0] == 0x42 ){
-        if(buff[1] == 0x4d) { 
-            save(buff);    
-            br = 0;
-            }
-        }
-}
 
 void DustSenzor::save( unsigned char *thebuff) {
     int j = 16;