fix(api): ensure the right mount is enabled for initial homing #14822
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.
Overview
On the current main firmware, the 96 channel will fail to home after startup or initial attachment, and as a result won't be able to proceed with protocols or testing.
This pr is a temporary holdover that is tested and fixes the issue from the Python side, and should be removed when a firmware solution is figured out.
Changelog
_home_axis
is called on the right mount, ensure that a request to engage the motor is sent before the move is executed.