UDS Team / Mbed 2 deprecated Nucleo_UDS_controller_Alberto_version

Dependencies:   Menu PID_v2 PinDetect QEI TextLCD Thermistor mbed

Revision:
3:884bfa90a09d
Parent:
1:219e882c32eb
Child:
4:800e1df45650
diff -r f1ca27bda286 -r 884bfa90a09d main.cpp
--- a/main.cpp	Mon Nov 30 08:28:17 2015 +0000
+++ b/main.cpp	Mon Jan 11 08:15:22 2016 +0000
@@ -57,6 +57,7 @@
 void SetFanDuty(void);
 void SetPIDK(void);
 void ResetSeconds(void);
+void SetPitTemp(void);
 
 float coalKc = 0.1, coalTauI = 6.0;
 float pitKc = 0.1, pitTauI = 60.0;
@@ -64,7 +65,7 @@
 MenuNode MNhead(NULL,"Exit");
 MenuNode MNpid(&MNhead,"PID settings");
 //MenuNode MNpitap(&MNpid,"Pit Auto PID");
-MenuNode MNpitPidTarget(&MNhead,"Pit Target temp",(void *) &Tset,'f',NULL,1.0,TPIT_MIN,TPIT_MAX);
+MenuNode MNpitPidTarget(&MNhead,"Pit Target temp",(void *) &Tset,'f',&SetPitTemp,1.0,TPIT_MIN,TPIT_MAX);
 
 MenuNode MNpitPidMode(&MNpid,"Pit PID mode",(void *) &pitPidMode,'i',&UpdatePidMode,1.0,0.0,1.0,(char *[]){"Manual","Auto"});
 MenuNode MNcoalPidMode(&MNpid,"Coal PID mode",(void *) &coalPidMode,'i',&UpdatePidMode,1.0,0.0,1.0,(char *[]){"Manual","Auto"});
@@ -141,6 +142,11 @@
         pitPID.setOutput(TcoalSet);
 }
 
+void SetPitTemp(void)
+{
+    pitPID.setSetPoint( Tset );
+}
+
 void SetFanDuty(void)
 {
     if(!coalPID.isAuto())