Heater for threaded program

Dependents:   LEX_Threaded_Programming_V3

Revision:
45:5f588512529b
Parent:
42:166d9bc7675e
Child:
46:47c394467c66
--- a/Heater.h	Fri Nov 15 15:59:32 2019 +0000
+++ b/Heater.h	Sat Nov 16 06:05:55 2019 +0000
@@ -41,6 +41,7 @@
     int Get_v() const;
     float Get_R() const;
     float Get_R_avg();
+    float Get_R_var();
     float Get_R_ref() const;
     float Get_error() const;
     float Get_error_integrated() const;
@@ -52,7 +53,9 @@
     int v;                  //Latest voltage reading from ADC
     float R;                //Latest resistance calculated from ADC current and voltage
     float R_avg;            //Average resitance since last log event
-    float R_acc;            //Accumulated sum of resistance vaules since last log event
+    float R_var;            //Variance resistance since last log event
+    float R_acc;            //Accumulated sum of resistance values since last log event
+    float R2_acc;           //Accumulated sum of squares of resistance values since last log event 
     int n_acc;              //Number of resistance measurements since last log event
     float R_ref;            //Current referance for resistance
     float error;            //R_ref - R