CmFirmwareUpdateStep

sealed interface CmFirmwareUpdateStep

Defines the steps involved in a firmware update process for a module, tracking the progress within each step.

Inheritors

Types

Link copied to clipboard

Represents the fetching step (step nr. 1) of the firmware update process, where the firmware update package is being downloaded.

Link copied to clipboard

Represents the initiating step (step nr. 2) of the firmware update process, where initial preparations are being made for the update.

Link copied to clipboard

Represents the final updating step (step nr. 4), where the actual firmware update is being applied to the device.

Link copied to clipboard

Represents the uploading step (step nr. 3) of the firmware update process, during which the firmware update package is being transferred to the device.

Properties

Link copied to clipboard
abstract val progress: Int?

An optional integer value representing the current progress percentage of the step (0..100). A null value indicates that progress tracking is not available for the step.