Tachonoise filter code added
Dependencies: millis
brakes.h
- Committer:
- edizselay
- Date:
- 23 months ago
- Revision:
- 38:5e9b8e8d1538
- Parent:
- 30:c65bf90e8f47
File content as of revision 38:5e9b8e8d1538:
#include <mbed.h> #include "motor.h" #include "rtc.h" #include "definitions.h" class Brakes{ // Separate brakes class to implement friction and regen braking public: Brakes(); //default constructor void ParkMode(Motor motor); //Park Mode Definition void BrakesOn(); //Turns on Both Mechanical BRakes void FrontBrakeOn(); //Only turns on Front Mechanical Brake void RearBrakeOn(); // Only turns on Rear Mechanical Brake void MechanicalBraking(int brakeRate, Motor motor); //Mechanical Braking Function when train in operation void RegenControl(int ratecontrol, Motor motor); //Regen Function void EmergencyStop(Motor motor, RoundTrainCircuit rtc, bool emergencyStopActive); };