Class example for 309EN on Fluid level monitoring and control system

Committer:
boljai15
Date:
Fri Nov 20 12:20:58 2020 +0000
Revision:
0:206997f373ea
Version 1.0

Who changed what in which revision?

UserRevisionLine numberNew 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 }