Skip to main content

UpdateInstallResultStatus

Namespace: Busy.Bar

Current or last result status of the firmware update/installation process.

public enum UpdateInstallResultStatus

Inheritance ObjectValueTypeEnum → UpdateInstallResultStatus
Implements IComparable, ISpanFormattable, IFormattable, IConvertible

Fields

NameValueDescription
Ok0The current or last operation completed successfully.
BatteryLow1Installation was blocked because the battery charge is too low.
Busy2Another update operation is already in progress.
DownloadFailure3The update package failed to download.
DownloadAbort4The download was aborted, e.g. via BusyBar.UpdateAbortDownloadAsync(RequestOptions, CancellationToken).
ShaMismatch5The downloaded package's SHA checksum did not match the expected value.
UnpackStagingDirFailure6Failed to create a temporary staging directory for the update package.
UnpackArchiveOpenFailure7Failed to open the downloaded update archive.
UnpackArchiveUnpackFailure8Failed to unpack the contents of the update archive.
InstallManifestNotFound9The update package's install manifest could not be found.
InstallManifestInvalid10The update package's install manifest was invalid.
InstallSessionConfigFailure11Failed to configure the installation session.
InstallPointerSetupFailure12Failed to set up the boot pointer for the newly installed firmware.
UnknownFailure13An unspecified failure occurred.