SeanIFitch / Icarus_v2

Monitoring software for the Icarus NMR pressure jump apparatus
MIT License
0 stars 0 forks source link

Implement Sentry #12

Closed SeanIFitch closed 2 months ago

SeanIFitch commented 4 months ago

Client of event handlers. should compare curves to typical. Should watch pump rate.

SeanIFitch commented 4 months ago

Should have parameters to disable/enable shutdown scenarios in settings

SeanIFitch commented 4 months ago

Add dialog box to explain shutdown

SeanIFitch commented 4 months ago

Valve can stick, dont shutdown in that case.

SeanIFitch commented 4 months ago

Shutdown on unexpected sudden pressure loss, pump stroking but not increasing pressure

SeanIFitch commented 4 months ago

Warn on origin pressure increasing consistently after pressurization, as it should be decreasing as it cools. This indicates leaky press valve.

SeanIFitch commented 4 months ago

Warn on falling pressure past the expected asymptote. Indicates leaky depress valve.

SeanIFitch commented 4 months ago

On initial pump, check that it is increasing. SHUTDOWN if not.

SeanIFitch commented 4 months ago

High frequency and no increase: then SHUTDOWN

SeanIFitch commented 4 months ago

Write warnings to toolbar

SeanIFitch commented 4 months ago

Add history on message click

SeanIFitch commented 3 months ago

Simplify Logic:

Only compare pressure right before depressurize and pressure right before pressurize.

before dep: if falling: leak

before pres: if rising: leaky pressurize valve

look for sudden drops

check pump logic

SeanIFitch commented 3 months ago

1c3f053 Improve pump, comment out period and pressure

SeanIFitch commented 3 months ago

18583aa Improve depressurization and pressurization

SeanIFitch commented 2 months ago

00da10432f4087fd39d074f0977b38d64e1cc833