MatterSpecification.v13.Core § 11.20.7.4.2

Enumeration Members

Applying

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

This value shall indicate a Node currently in the process of verifying and applying a software update.

MatterSpecification.v13.Core § 11.20.7.4.2.6

DelayedOnApply

Indicate a Node waiting caused by AwaitNextAction response.

This value shall indicate a Node waiting because it received a prior ApplyUpdateResponse with an Action field set to AwaitNextAction.

MatterSpecification.v13.Core § 11.20.7.4.2.7

DelayedOnQuery

Indicate a Node waiting after a Busy response.

This value shall indicate a Node waiting because it received a prior QueryImageResponse with a Status field indicating Busy.

MatterSpecification.v13.Core § 11.20.7.4.2.4

DelayedOnUserConsent

Indicate a Node is capable of user consent.

Downloading

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

This value shall indicate a Node currently in the process of downloading a software update.

MatterSpecification.v13.Core § 11.20.7.4.2.5

Idle

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

This value shall indicate a Node not yet in the process of software update, for example because it is awaiting the moment when a query will be made.

MatterSpecification.v13.Core § 11.20.7.4.2.2

Querying

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

This value shall indicate a Node in the process of querying an OTA Provider with QueryImage command, including during the process of awaiting a response to that command.

MatterSpecification.v13.Core § 11.20.7.4.2.3

RollingBack

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

This value shall indicate a Node in the process of recovering to a previous version from a new version that was applied, but that could not remain in force, for reasons such as invalid data detected on boot, or significant runtime issues such as reboot loops. Eventually, the next state seen SHOULD be Unknown or Idle.

MatterSpecification.v13.Core § 11.20.7.4.2.8

Unknown

Current state is not yet determined.

This value shall indicate that the current state is not yet determined. Nodes SHOULD attempt a better state reporting.

MatterSpecification.v13.Core § 11.20.7.4.2.1