valve measurement board
Dependencies: mbed ads1115_test SDFileSystem
Diff: main.cpp
- Branch:
- UplinkEnabled
- Revision:
- 35:c6457c5ce996
- Parent:
- 34:8162968f404f
- Child:
- 36:a2eadc00dbf8
diff -r 8162968f404f -r c6457c5ce996 main.cpp --- 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; } }