Commented out energgy sotrage code to rever to old state

Dependencies:   mbed millis

Committer:
as96
Date:
Fri Jun 23 17:44:09 2023 +0000
Revision:
39:c36b75a3402e
Parent:
36:5c61710813b3
Energy Change

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rwcjoliver 0:4788e1df7b55 1 #include <mbed.h>
rwcjoliver 0:4788e1df7b55 2 #include "definitions.h"
rwcjoliver 0:4788e1df7b55 3 //#include "remoteControl.h" // Enable if you want error sent to remote
rwcjoliver 0:4788e1df7b55 4 #include "rtc.h"
rwcjoliver 0:4788e1df7b55 5 #include "motor.h"
rwcjoliver 0:4788e1df7b55 6 //
rwcjoliver 0:4788e1df7b55 7 RoundTrainCircuit::RoundTrainCircuit(
rwcjoliver 0:4788e1df7b55 8 DigitalIn rtc_1,
rwcjoliver 0:4788e1df7b55 9 DigitalIn rtc_2,
rwcjoliver 0:4788e1df7b55 10 DigitalIn rtc_3,
rwcjoliver 0:4788e1df7b55 11 DigitalIn rtc_4,
rwcjoliver 0:4788e1df7b55 12 DigitalIn rtc_5,
rwcjoliver 0:4788e1df7b55 13 DigitalIn rtc_6,
rwcjoliver 0:4788e1df7b55 14 DigitalIn rtc_7,
rwcjoliver 0:4788e1df7b55 15 DigitalIn rtc_override) :
rwcjoliver 0:4788e1df7b55 16
rwcjoliver 0:4788e1df7b55 17 deadman(rtc_1),
rwcjoliver 0:4788e1df7b55 18 emergencyButtonLeft(rtc_2),
rwcjoliver 0:4788e1df7b55 19 emergencyButtonRight(rtc_3),
rwcjoliver 0:4788e1df7b55 20 heatDetector(rtc_4),
rwcjoliver 0:4788e1df7b55 21 driverCord(rtc_5),
rwcjoliver 0:4788e1df7b55 22 superCapOverVoltage(rtc_6),
rwcjoliver 0:4788e1df7b55 23 spare(rtc_7),
rwcjoliver 0:4788e1df7b55 24 override(rtc_override)
rwcjoliver 0:4788e1df7b55 25 {
rwcjoliver 0:4788e1df7b55 26
rwcjoliver 0:4788e1df7b55 27 }
rwcjoliver 0:4788e1df7b55 28
as96 36:5c61710813b3 29 void RoundTrainCircuit::getTriggerCause()
as96 36:5c61710813b3 30 {
rwcjoliver 0:4788e1df7b55 31
as96 36:5c61710813b3 32 if (deadman == 1)
as96 36:5c61710813b3 33 {
rwcjoliver 0:4788e1df7b55 34 pc.printf("Deadman Switch Triggered\r\n");
as96 36:5c61710813b3 35
rwcjoliver 0:4788e1df7b55 36 }
rwcjoliver 0:4788e1df7b55 37
as96 36:5c61710813b3 38 if (emergencyButtonLeft == 1)
as96 36:5c61710813b3 39 {
rwcjoliver 0:4788e1df7b55 40 pc.printf("Left Emergency Button Operated\r\n");
rwcjoliver 0:4788e1df7b55 41 }
rwcjoliver 0:4788e1df7b55 42
as96 36:5c61710813b3 43 if (emergencyButtonRight == 1)
as96 36:5c61710813b3 44 {
rwcjoliver 0:4788e1df7b55 45 pc.printf("Right Emergency Button Operated\r\n");
rwcjoliver 0:4788e1df7b55 46 }
rwcjoliver 0:4788e1df7b55 47
rwcjoliver 0:4788e1df7b55 48
as96 36:5c61710813b3 49 if (heatDetector == 1)
as96 36:5c61710813b3 50 {
rwcjoliver 0:4788e1df7b55 51 pc.printf("Heat Detector Triggered\r\n");
rwcjoliver 0:4788e1df7b55 52 }
rwcjoliver 0:4788e1df7b55 53
as96 36:5c61710813b3 54 if (driverCord == 1)
as96 36:5c61710813b3 55 {
rwcjoliver 0:4788e1df7b55 56 pc.printf("Driver Cord Released\r\n");
rwcjoliver 0:4788e1df7b55 57 }
rwcjoliver 0:4788e1df7b55 58
as96 36:5c61710813b3 59 if (superCapOverVoltage == 1)
as96 36:5c61710813b3 60 {
rwcjoliver 0:4788e1df7b55 61 pc.printf("Super Cap Reached Dangerous Levels\r\n");
rwcjoliver 0:4788e1df7b55 62 }
rwcjoliver 0:4788e1df7b55 63
as96 36:5c61710813b3 64 if (spare == 1)
as96 36:5c61710813b3 65 {
rwcjoliver 0:4788e1df7b55 66 pc.printf("Spare Input Triggered\r\n");
rwcjoliver 0:4788e1df7b55 67 }
rwcjoliver 0:4788e1df7b55 68 }