Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: millis
Diff: main.cpp
- Revision:
- 2:d8d92dfc9c82
- Parent:
- 1:ba85dae98035
- Child:
- 3:32e951e05a5b
--- a/main.cpp Fri Mar 13 16:32:28 2020 +0000
+++ b/main.cpp Tue Apr 12 16:46:46 2022 +0000
@@ -138,23 +138,35 @@
else { // MECHANICAL BRAKING
switch (brakeRate) {
case 0: // NO BRAKING
- brakeValve32 = 1;
- brakeValve22 = 1;
+ brakeValve32 = 1;//(PF_2)
+ brakeValve22 = 1;//(PG_1)
break;
-
- case 1:
+
+ case 1: //One brake high
+ motor1.throttle(0.0f);
+ brakeValve32 = 0;//(PF_2)
+ brakeValve22 = 1;//(PG_1)
+ break;
+ case 2 ... 4 : //Two brake high
motor1.throttle(0.0f);
- brakeValve32 = 0;
- if (pressureSwitch1.read() == 0) {
- brakeValve22 = 0;
- pc.printf("Pressure 1 Reached");
- }
- else {
- brakeValve22 = 1;
- pc.printf("Braking Level 1\r\n");
- }
+ brakeValve32 = 0;//(PF_2)
+ brakeValve22 = 0;//(PG_1)
break;
+
+// case 1:
+// motor1.throttle(0.0f);
+// brakeValve32 = 0;
+// if (pressureSwitch1.read() == 0) {
+// brakeValve22 = 0;
+// pc.printf("Pressure 1 Reached");
+// }
+// else {
+// brakeValve22 = 1;
+// pc.printf("Braking Level 1\r\n");
+// }
+// break;
+
// case 2:
// motor1.throttle(0.0f);
// brakeValve32 = 0;
@@ -168,11 +180,11 @@
// }
//
// break;
-
- case 2 ... 4:
- motor1.throttle(0.0f);
- brakeValve32 = 0;
- brakeValve22 = 1;
+//
+// case 2 ... 4:
+// motor1.throttle(0.0f);
+// brakeValve32 = 0;
+// brakeValve22 = 1;
// if (pressureSwitch3.read() == 0) {
// brakeValve22 = 0;
@@ -182,7 +194,7 @@
// brakeValve22 = 1;
// pc.printf("Braking Level 3\r\n");
// }
- break;
+// break;
default: // NO BRAKING