valve measurement board

Dependencies:   mbed ads1115_test SDFileSystem

Branch:
UplinkEnabled
Revision:
35:c6457c5ce996
Parent:
34:8162968f404f
Child:
36:a2eadc00dbf8
--- a/main.cpp	Sun Mar 07 11:43:19 2021 +0900
+++ b/main.cpp	Sun Mar 07 13:21:22 2021 +0900
@@ -42,6 +42,8 @@
 
 bool ConfigFlag = false; // for debug
 
+bool APLFlug = true; // for valve controler
+
 int main()
 {
 	timer.start();
@@ -115,14 +117,16 @@
 			wireless.printf("Tank Pressure is %d now.\r\n",press_bit1);
 			dt = time;
 		}
-		//valvcontroler--may be ommitted?......-----------------------------------------------------
-		if(press_bit1 > Threshold){
-			valve_controler1 = 1;
-			valve_controler2 = 1;
-		}
-		else{
-			valve_controler1 = 0;
-			valve_controler2 = 0;
+		//valvcontroler auto pressure limitation----------------------------------------------------
+		if(APLFlug){
+			if(press_bit1 > Threshold){
+				valve_controler1 = 1;
+				valve_controler2 = 1;
+			}
+			else{
+				valve_controler1 = 0;
+				valve_controler2 = 0;
+			}
 		}
 		//------------------------------------------------------------------------------------------
 		fprintf(fp, "%d\t%d\t%d\t%f\t%f\r\n", time, press_bit1, press_bit2, temp1, temp2);
@@ -143,10 +147,12 @@
 	{
 		valve_controler1 = 1;
 		valve_controler2 = 1;
+		APLFlug = false;
 	}
 	else if (message == 'c')
 	{
 		valve_controler1 = 0;
 		valve_controler2 = 0;
+		APLFlug = false;
 	}
 }