Railway Challenge
/
challenge-2022Fork
Commented out energgy sotrage code to rever to old state
definitions.h
- Committer:
- as96
- Date:
- 15 months ago
- Revision:
- 39:c36b75a3402e
- Parent:
- 36:5c61710813b3
File content as of revision 39:c36b75a3402e:
#ifndef DEFINITIONS_H #define DEFINITIONS_H #include <mbed.h> extern Serial pc; //// INTERRUPTS extern InterruptIn rtc_output; extern InterruptIn autoStopTrigger; //interrupt on lineside equipment detection extern InterruptIn hallSensor; // For Hall Sensor Tachometer // // PIN DEFINITIONS // INNOVATION/ COLLISION DETECTION extern AnalogIn irSensor_1; extern AnalogIn irSensor_2; extern AnalogIn irSensor_3; //RTC individual inputs// extern DigitalIn rtc_1; extern DigitalIn rtc_2; extern DigitalIn rtc_3; extern DigitalIn rtc_4; extern DigitalIn rtc_5; extern DigitalIn rtc_6; extern DigitalIn rtc_7; extern DigitalIn rtc_override; // RTC Outputs extern DigitalOut rtc_Trigger; // Output LEDs //DigitalOut led_rtcOutput; // No need as RTC has led output //extern DigitalOut led_emergencyBrake; extern DigitalOut led_parkMode; //Motor outputs // ENSURE YOU USE DAC PINS - BOTH MOTORS SHARE PINS extern AnalogOut motorAccelerator; extern AnalogOut motorBrake; //motor 1 settings extern DigitalOut keySwitchM1; extern DigitalOut directionFwd; extern DigitalOut directionRev; extern DigitalOut footswitchM1; extern DigitalOut seatM1; extern DigitalOut inchFwdM1; extern DigitalOut speedLimit2M1; extern DigitalOut speedLimit3M1; //motor 2 settings; //extern DigitalOut keySwitchM2; //extern DigitalOut directionM2; //extern DigitalOut footswitchM2; //extern DigitalOut seatM2; //extern DigitalOut inchFwdM2; //extern DigitalOut speedLimit2M2; //extern DigitalOut speedLimit3M2; // Power extern DigitalIn superCapVoltage; //extern DigitalIn batteryVoltage; //Contactors as digital outputs extern DigitalOut contactBatt; extern DigitalOut contactCompressor; extern DigitalOut contactCapCharge; //mechanical braking and other air components. extern DigitalOut frontBrake; extern DigitalOut backBrake; extern DigitalOut whistle; extern DigitalIn pressureSwitch1; extern DigitalIn pressureSwitch2; extern DigitalIn pressureSwitch3; extern DigitalIn mainlinePressure; // //Energy Storage Transducer Inputs extern AnalogIn vref_powercab; extern AnalogIn vref_supercap; extern AnalogIn vout_powercab; extern AnalogIn vout_supercap; //Lights extern DigitalOut frontLight; extern DigitalOut backLight; #endif