Defines the frontend equipment stuff. All of the midas code
html code for the pages we see on the midas page
Utility code used by the frontend code. These scripts are all super independent and generally are just used to communicate with the equipment
- LEDMidas: 16
- PicoScope: 19
- PumpConnection: 11
- ELLxStage: 12
- HVController: 13
- Automator:17
- Plotter:18
- Leak Sense: 21
- UPS : 22
Enabled 0/1
ADC number
LED number
Rate 0/1 (slow/fast)
Trigger 0/1 Internal/External
Enabled 0/1
ADC number
LED number
Rate 0/1 (slow/fast)
Trigger 0/1 Internal/External
Ready Bool (matching setting/variable)
Destination float
Destination float
Ready Bool
Ball Valves [6x 0/1]
Solenoid Valves [3x 0/1]
Pumps [3x 0/1]
Destination float
Ready Bool
On [2x 0/1]
Voltage [2x float]
Trip Thresh [2x float]
Status [16x bool]
Ready Bool
Watches - leds enabled - stage location - led adc
Script will adjust settings for the stage and the board
Stages/LED frontends will see that those have changed Teh
Pump1 on but no flow Pump2 on but no flow Pump3 on but no flow
Transmission outside of bounds
Dangerous temperature
Illegal Pressure Value
Pressure too low with pump on
Water level concerning
- finish and test automation
- add more of the alarms
- add plotting system