new pms1003 lib is not complish

Dependents:   FTHR_OLED

Committer:
feilang
Date:
Fri Aug 25 02:55:23 2017 +0000
Revision:
1:0a5b0d859173
Parent:
0:c8383cf2dd21
Child:
2:b78c3e2583fa
sub

Who changed what in which revision?

UserRevisionLine numberNew contents of line
feilang 0:c8383cf2dd21 1 #ifndef _PMS_103_H
feilang 0:c8383cf2dd21 2 #define _PMS_1003_H
feilang 0:c8383cf2dd21 3 #include "mbed.h"
feilang 0:c8383cf2dd21 4 #include "max32630fthr.h"
feilang 0:c8383cf2dd21 5
feilang 0:c8383cf2dd21 6 #define Sense_PM 6
feilang 0:c8383cf2dd21 7 #define CHAR_PRELIM 0x42
feilang 0:c8383cf2dd21 8 #define NUM_DATA_BYTE 29
feilang 0:c8383cf2dd21 9 #define CHECK_BYTE 30
feilang 0:c8383cf2dd21 10 #define PM25_BYTE 12
feilang 0:c8383cf2dd21 11
feilang 0:c8383cf2dd21 12
feilang 1:0a5b0d859173 13 class PMS1003 {
feilang 0:c8383cf2dd21 14 public:
feilang 0:c8383cf2dd21 15 //void processData(int *PM1, int *PM25, int *PM10);
feilang 0:c8383cf2dd21 16 void pmProcess(Serial &serial);
feilang 0:c8383cf2dd21 17 int getPM1();
feilang 0:c8383cf2dd21 18 int getPM25();
feilang 0:c8383cf2dd21 19 int getPM10();
feilang 0:c8383cf2dd21 20 private:
feilang 0:c8383cf2dd21 21 int pm1;
feilang 0:c8383cf2dd21 22 int pm25;
feilang 0:c8383cf2dd21 23 int pm10;
feilang 0:c8383cf2dd21 24 };
feilang 0:c8383cf2dd21 25 #endif