Counter
Dependencies: EthernetInterface NTPClient SDFileSystem TextLCD WebSocketClient mbed-rtos mbed Socket lwip-eth lwip-sys lwip FATFileSystem
Counter/Counter.cpp@0:ecaf3e593122, 2016-02-29 (annotated)
- Committer:
- Tuxitheone
- Date:
- Mon Feb 29 18:59:15 2016 +0000
- Revision:
- 0:ecaf3e593122
TankCounter
Who changed what in which revision?
User | Revision | Line number | New 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 |