David Ehrlich / Mbed 2 deprecated seal_detection

Dependencies:   SealDetection mbed

Committer:
dehrlich
Date:
Fri Dec 02 04:50:27 2016 +0000
Revision:
0:5c1b87a3b421
seal detection program

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dehrlich 0:5c1b87a3b421 1 #include "mbed.h"
dehrlich 0:5c1b87a3b421 2 #include "NeoStrip.h"
dehrlich 0:5c1b87a3b421 3
dehrlich 0:5c1b87a3b421 4 class sealDetect {
dehrlich 0:5c1b87a3b421 5 public:
dehrlich 0:5c1b87a3b421 6 sealDetect(PinName a, PinName b, PinName c);
dehrlich 0:5c1b87a3b421 7 void checkSeal();
dehrlich 0:5c1b87a3b421 8 void startReading();
dehrlich 0:5c1b87a3b421 9 void stopReading();
dehrlich 0:5c1b87a3b421 10 void reset();
dehrlich 0:5c1b87a3b421 11 bool sealDetected();
dehrlich 0:5c1b87a3b421 12 private:
dehrlich 0:5c1b87a3b421 13 I2C seal_detect;
dehrlich 0:5c1b87a3b421 14 Ticker sealReader;
dehrlich 0:5c1b87a3b421 15 volatile bool sealed;
dehrlich 0:5c1b87a3b421 16 volatile float chan0;
dehrlich 0:5c1b87a3b421 17 volatile float chan2;
dehrlich 0:5c1b87a3b421 18 volatile float chan4;
dehrlich 0:5c1b87a3b421 19 volatile float chan6;
dehrlich 0:5c1b87a3b421 20 float thresh;
dehrlich 0:5c1b87a3b421 21 NeoStrip strip;
dehrlich 0:5c1b87a3b421 22 };