Counter

Dependencies:   EthernetInterface NTPClient SDFileSystem TextLCD WebSocketClient mbed-rtos mbed Socket lwip-eth lwip-sys lwip FATFileSystem

Committer:
Tuxitheone
Date:
Mon Feb 29 18:59:15 2016 +0000
Revision:
0:ecaf3e593122
TankCounter

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Tuxitheone 0:ecaf3e593122 1 #include "Counter.h"
Tuxitheone 0:ecaf3e593122 2
Tuxitheone 0:ecaf3e593122 3 Counter::Counter(PinName flowsignal) :
Tuxitheone 0:ecaf3e593122 4 _flowsensor(flowsignal) {
Tuxitheone 0:ecaf3e593122 5 Count=0;
Tuxitheone 0:ecaf3e593122 6 _flowsensor.fall(this, &Counter::click);
Tuxitheone 0:ecaf3e593122 7 }
Tuxitheone 0:ecaf3e593122 8
Tuxitheone 0:ecaf3e593122 9 void Counter::click() {
Tuxitheone 0:ecaf3e593122 10 Count++;
Tuxitheone 0:ecaf3e593122 11 }
Tuxitheone 0:ecaf3e593122 12
Tuxitheone 0:ecaf3e593122 13 float Counter::Flow(){
Tuxitheone 0:ecaf3e593122 14 return (float) Count/PulsPrLiter;
Tuxitheone 0:ecaf3e593122 15 }
Tuxitheone 0:ecaf3e593122 16