enum

Matter::Cluster::Definitions::OtaSoftwareUpdateRequestor::UpdateState

Inherits Enum < Comparable < Value < Object

Constants

Unknown = 0_u8

Current state is not yet determined.

Idle = 1_u8

Indicate a Node not yet in the process of software update.

Querying = 2_u8

Indicate a Node in the process of querying an OTA Provider.

DelayedOnQuery = 3_u8

Indicate a Node waiting after a Busy response.

Downloading = 4_u8

Indicate a Node currently in the process of downloading a software update.

Applying = 5_u8

Indicate a Node currently in the process of verifying and applying a software update.

DelayedOnApply = 6_u8

Indicate a Node waiting caused by AwaitNextAction response.

RollingBack = 7_u8

Indicate a Node in the process of recovering to a previous version.

DelayedOnUserConsent = 8_u8

Indicate a Node is capable of user consent.

Instance methods

applying?

Returns true if this enum value equals Applying

Source
delayed_on_apply?

Returns true if this enum value equals DelayedOnApply

Source
delayed_on_query?

Returns true if this enum value equals DelayedOnQuery

Source
downloading?

Returns true if this enum value equals Downloading

Source
idle?

Returns true if this enum value equals Idle

Source
querying?

Returns true if this enum value equals Querying

Source
rolling_back?

Returns true if this enum value equals RollingBack

Source
unknown?

Returns true if this enum value equals Unknown

Source