Updated Regen Braking Logic.

Dependencies:   mbed millis

Committer:
cdevarakonda
Date:
Wed Jun 15 13:38:05 2022 +0000
Revision:
29:2ed4d9c309fc
Parent:
28:1086791972d0
added brake control redundancy

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cdevarakonda 28:1086791972d0 1 #include <mbed.h>
cdevarakonda 28:1086791972d0 2 #include "motor.h"
cdevarakonda 28:1086791972d0 3 #include "definitions.h"
cdevarakonda 28:1086791972d0 4 class Brakes{
cdevarakonda 28:1086791972d0 5 public:
cdevarakonda 28:1086791972d0 6 Brakes();
cdevarakonda 28:1086791972d0 7
cdevarakonda 28:1086791972d0 8 void ParkMode();
cdevarakonda 28:1086791972d0 9 void BrakesOn();
cdevarakonda 28:1086791972d0 10 void FrontBrakeOn();
cdevarakonda 28:1086791972d0 11 void RearBrakeOn();
cdevarakonda 28:1086791972d0 12 void MechanicalBraking(int brakeRate, Motor motor);
cdevarakonda 28:1086791972d0 13 void RegenControl(int ratecontrol, Motor motor);
cdevarakonda 28:1086791972d0 14 };
cdevarakonda 28:1086791972d0 15