RvcOperationalStateTrait.OperationalError

interface RvcOperationalStateTrait.OperationalError


This event is generated when a reportable error condition is detected.

Summary

Public properties

RvcOperationalStateTrait.ErrorStateStruct?

An enumeration range or generally applicable values that indicate specific errors.

Public properties

errorState

val errorStateRvcOperationalStateTrait.ErrorStateStruct?

An enumeration range or generally applicable values that indicate specific errors. The enumeration ranges for the errorStateId field values are:

0x00 to 0x3F GeneralErrors General errors.
0x40 to 0x7F DerivedClusterErrors Derived cluster-specific errors.
0x80 to 0xBF ManufacturerError Vendor-specific errors.

The generally applicable errorStateId values are:

0x00 NoError When the device is not in an error state.
0x01 UnableToStartOrResume When the device is unable to start or resume operation.
0x02 UnableToCompleteOperation When the device is unable to complete the current operation.
0x03 CommandInvalidInState When the device cannot process the command in its current state.