enum
Matter::Cluster::Definitions::OtaSoftwareUpdateRequestor::UpdateState
Defined in:
matter/cluster/definitions/ota_software_update_requestor.crEnum 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
-
#applying?
Returns
trueif this enum value equalsApplying -
#delayed_on_apply?
Returns
trueif this enum value equalsDelayedOnApply -
#delayed_on_query?
Returns
trueif this enum value equalsDelayedOnQuery -
#delayed_on_user_consent?
Returns
trueif this enum value equalsDelayedOnUserConsent -
#downloading?
Returns
trueif this enum value equalsDownloading -
#idle?
Returns
trueif this enum value equalsIdle -
#querying?
Returns
trueif this enum value equalsQuerying -
#rolling_back?
Returns
trueif this enum value equalsRollingBack -
#unknown?
Returns
trueif this enum value equalsUnknown