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

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers TemperatureSensor.cpp Source File

TemperatureSensor.cpp

00001 #include "TemperatureSensor.h"
00002 
00003 TemperatureSensor::TemperatureSensor (PinName targetTemperatureSensor) : mytargetTemperatureSensor (AnalogIn (targetTemperatureSensor)){
00004     
00005 }
00006 
00007 TemperatureSensor::~TemperatureSensor (){
00008 
00009 }
00010 
00011 void TemperatureSensor::readCurrentTemperature (){
00012     
00013     currentTemperature = mytargetTemperatureSensor.read () * 3.3 * 100;
00014 } 
00015 
00016 double TemperatureSensor::getCurrentTemperature (){
00017     
00018     readCurrentTemperature ();
00019     return currentTemperature;
00020 }