Files at this revision

API Documentation at this revision

Comitter:
boljai15
Date:
Fri Nov 20 12:20:58 2020 +0000
Commit message:
Version 1.0

Changed in this revision

TemperatureSensor.cpp Show annotated file Show diff for this revision Revisions of this file
TemperatureSensor.h Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 206997f373ea TemperatureSensor.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TemperatureSensor.cpp	Fri Nov 20 12:20:58 2020 +0000
@@ -0,0 +1,20 @@
+#include "TemperatureSensor.h"
+
+TemperatureSensor::TemperatureSensor (PinName targetTemperatureSensor) : mytargetTemperatureSensor (AnalogIn (targetTemperatureSensor)){
+    
+}
+
+TemperatureSensor::~TemperatureSensor (){
+
+}
+
+void TemperatureSensor::readCurrentTemperature (){
+    
+    currentTemperature = mytargetTemperatureSensor.read () * 3.3 * 100;
+} 
+
+double TemperatureSensor::getCurrentTemperature (){
+    
+    readCurrentTemperature ();
+    return currentTemperature;
+}
\ No newline at end of file
diff -r 000000000000 -r 206997f373ea TemperatureSensor.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TemperatureSensor.h	Fri Nov 20 12:20:58 2020 +0000
@@ -0,0 +1,22 @@
+#ifndef TemperatureSensor_H
+#define TemperatureSensor_H
+
+#include <mbed.h>
+
+class TemperatureSensor{
+      
+      public:
+          TemperatureSensor (PinName targetTemperatureSensor);
+          ~TemperatureSensor  ();
+          
+      private: 
+          double currentTemperature;
+          AnalogIn  mytargetTemperatureSensor;
+          void readCurrentTemperature ();
+          
+      public:    
+          double getCurrentTemperature ();
+         
+    
+};
+#endif
\ No newline at end of file