corazoncito
HeartRate.cpp@0:18957c930b4c, 2016-12-03 (annotated)
- Committer:
- arturogasca
- Date:
- Sat Dec 03 04:25:24 2016 +0000
- Revision:
- 0:18957c930b4c
jhj
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
arturogasca | 0:18957c930b4c | 1 | #include "HeartRate.h" |
arturogasca | 0:18957c930b4c | 2 | |
arturogasca | 0:18957c930b4c | 3 | HeartRate::HeartRate(PinName adc,PinName LO_PLS, PinName LO_MIN) : |
arturogasca | 0:18957c930b4c | 4 | sensorPin(adc), |
arturogasca | 0:18957c930b4c | 5 | LO_MIN(LO_MIN), |
arturogasca | 0:18957c930b4c | 6 | LO_PLS(LO_PLS) |
arturogasca | 0:18957c930b4c | 7 | { |
arturogasca | 0:18957c930b4c | 8 | } |
arturogasca | 0:18957c930b4c | 9 | |
arturogasca | 0:18957c930b4c | 10 | HeartRate::~HeartRate(){ |
arturogasca | 0:18957c930b4c | 11 | } |
arturogasca | 0:18957c930b4c | 12 | |
arturogasca | 0:18957c930b4c | 13 | unsigned short HeartRate::read(){ |
arturogasca | 0:18957c930b4c | 14 | |
arturogasca | 0:18957c930b4c | 15 | unsigned short value; |
arturogasca | 0:18957c930b4c | 16 | value = sensorPin.read_u16(); |
arturogasca | 0:18957c930b4c | 17 | |
arturogasca | 0:18957c930b4c | 18 | return(value); |
arturogasca | 0:18957c930b4c | 19 | |
arturogasca | 0:18957c930b4c | 20 | } |
arturogasca | 0:18957c930b4c | 21 | |
arturogasca | 0:18957c930b4c | 22 | bool HeartRate::available(){ |
arturogasca | 0:18957c930b4c | 23 | if(LO_MIN==true || LO_PLS ==true) { |
arturogasca | 0:18957c930b4c | 24 | |
arturogasca | 0:18957c930b4c | 25 | return(false); |
arturogasca | 0:18957c930b4c | 26 | } |
arturogasca | 0:18957c930b4c | 27 | else{ |
arturogasca | 0:18957c930b4c | 28 | |
arturogasca | 0:18957c930b4c | 29 | return(true); |
arturogasca | 0:18957c930b4c | 30 | } |
arturogasca | 0:18957c930b4c | 31 | } |
arturogasca | 0:18957c930b4c | 32 | |
arturogasca | 0:18957c930b4c | 33 |