Class example for 309EN on Fluid level monitoring and control system
TemperatureSensor.cpp@0:206997f373ea, 2020-11-20 (annotated)
- Committer:
- boljai15
- Date:
- Fri Nov 20 12:20:58 2020 +0000
- Revision:
- 0:206997f373ea
Version 1.0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
boljai15 | 0:206997f373ea | 1 | #include "TemperatureSensor.h" |
boljai15 | 0:206997f373ea | 2 | |
boljai15 | 0:206997f373ea | 3 | TemperatureSensor::TemperatureSensor (PinName targetTemperatureSensor) : mytargetTemperatureSensor (AnalogIn (targetTemperatureSensor)){ |
boljai15 | 0:206997f373ea | 4 | |
boljai15 | 0:206997f373ea | 5 | } |
boljai15 | 0:206997f373ea | 6 | |
boljai15 | 0:206997f373ea | 7 | TemperatureSensor::~TemperatureSensor (){ |
boljai15 | 0:206997f373ea | 8 | |
boljai15 | 0:206997f373ea | 9 | } |
boljai15 | 0:206997f373ea | 10 | |
boljai15 | 0:206997f373ea | 11 | void TemperatureSensor::readCurrentTemperature (){ |
boljai15 | 0:206997f373ea | 12 | |
boljai15 | 0:206997f373ea | 13 | currentTemperature = mytargetTemperatureSensor.read () * 3.3 * 100; |
boljai15 | 0:206997f373ea | 14 | } |
boljai15 | 0:206997f373ea | 15 | |
boljai15 | 0:206997f373ea | 16 | double TemperatureSensor::getCurrentTemperature (){ |
boljai15 | 0:206997f373ea | 17 | |
boljai15 | 0:206997f373ea | 18 | readCurrentTemperature (); |
boljai15 | 0:206997f373ea | 19 | return currentTemperature; |
boljai15 | 0:206997f373ea | 20 | } |