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

Defined in:

matter/cluster/definitions/ota_software_update_requestor.cr

Enum Members

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 Method Summary

Instance Method Detail

def applying? #

Returns true if this enum value equals Applying


[View source]
def delayed_on_apply? #

Returns true if this enum value equals DelayedOnApply


[View source]
def delayed_on_query? #

Returns true if this enum value equals DelayedOnQuery


[View source]
def delayed_on_user_consent? #

Returns true if this enum value equals DelayedOnUserConsent


[View source]
def downloading? #

Returns true if this enum value equals Downloading


[View source]
def idle? #

Returns true if this enum value equals Idle


[View source]
def querying? #

Returns true if this enum value equals Querying


[View source]
def rolling_back? #

Returns true if this enum value equals RollingBack


[View source]
def unknown? #

Returns true if this enum value equals Unknown


[View source]