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.
Diff: challenge.cpp
- Revision:
- 1:ba85dae98035
- Parent:
- 0:4788e1df7b55
- Child:
- 13:a9793222af20
--- a/challenge.cpp Fri Mar 13 11:48:04 2020 +0000
+++ b/challenge.cpp Fri Mar 13 16:32:28 2020 +0000
@@ -62,9 +62,9 @@
void ChallengeMode::regenThrottleOff() {
// CLOSE THE BATTERY CONTACTOR
-// if (regenBrakingActive == false) { // If regen braking is not active and using the supercaps, allow capacitor to pre-charge from batteries
-// contactCapCharge = 1; // Close the supercap charging contactor
-// }
+ if (regenBrakingActive == false) { // If regen braking is not active and using the supercaps, allow capacitor to pre-charge from batteries
+ contactCapCharge = 1; // Close the supercap charging contactor
+ }
contactBatt = 1; // Close the battery contactor so power comes from batteries
regenThrottleActive = false; // Flag to indicate that regen throttling is off
@@ -73,16 +73,16 @@
bool ChallengeMode::regenBrakingOn() {
// TURN ON REGEN BRAKING
- if (superCapVoltage == 0) { // If super caps are not full
- contactCapCharge = 0; // Open the super cap pre-cahrging contactor
- contactBatt = 0; // Open battery contactor so all power comes from supercaps
+// if (superCapVoltage == 0) { // If super caps are not full
+// contactCapCharge = 0; // Open the super cap pre-cahrging contactor
+// contactBatt = 0; // Open battery contactor so all power comes from supercaps
regenBrakingActive = true; // Flag to indicate that regen throttling is on
pc.printf("Regen Braking On\r\n");
return 1; // Return 1 if regen braking switched on
- }
- else {
- return 0; // Return 0 is regen braking didnt turn on due to full supercaps
- }
+// }
+// else {
+// return 0; // Return 0 is regen braking didnt turn on due to full supercaps
+// }
}
void ChallengeMode::regenBrakingOff() {