gateway-messages: Add variants for SP auxflash updates #1761
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.
The changes in this PR are mostly mechanical; the actual implementation will come in a followup PR. Changes include:
UpdatePreparemessage has been renamedComponentUpdatePrepare, and there is a newSpUpdatePreparethat includes auxflash-specific information (the chck value and the size)UpdateStatushas two new cases:Failed(previously we'd return aResponseError, but that felt wrong - we can successfully respond that an update has failed)SpUpdateAuxFlashChckScan- this is only valid for SP updates, and is the state we have to see before starting to send data. It returns whether or not the SP already has the auxflash we want to send it. (If the update has no auxflash at all, this state is skipped.)The bulk of the PR is just dealing with the fallout of these - adding new arms to matches, etc.