hwp-supervisor: Add missing shutdown procedure #963
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds functionality to the hwp-supervisor agent to shut off bias power to the driver board during a triggered shutdown
Description
Currently, when a HWP shutdown is triggered the only actions taken is to lock out user controls and shut off the drive power. These actions alone are not enough to fully stop the HWP as the driver board bias power needs to be disabled as well (we should be doing this anyways because the electronics shouldn't be biased if there is expected to be large swings in the cryostat temperature). This PR adds to the hwp-supervisor's monitor process additional logic which shuts off the bias power once a shutdown is triggered.
Motivation and Context
See above
How Has This Been Tested?
This was tested successfully on satp2 by simulating a communication failure to initiate the shutdown
Types of changes
Checklist: