Interaction Model status codes from Matter spec
Constants
InvalidSubscription = 125_u8
UnsupportedAccess = 126_u8
UnsupportedEndpoint = 127_u8
UnsupportedCommand = 129_u8
UnsupportedAttribute = 134_u8
UnsupportedWrite = 136_u8
ResourceExhausted = 137_u8
UnreportableAttribute = 140_u8
DataVersionMismatch = 146_u8
UnsupportedCluster = 195_u8
Cluster-specific errors (0xC0-0xFF range)
These are defined in Matter spec section 8.5.2
Instance methods
busy?
Returns true if this enum value equals Busy
Sourceconstraint_error?
Returns true if this enum value equals ConstraintError
Sourcedata_version_mismatch?
Returns true if this enum value equals DataVersionMismatch
Sourcedeprecated82?
Returns true if this enum value equals Deprecated82
Sourcedeprecated83?
Returns true if this enum value equals Deprecated83
Sourcedeprecated84?
Returns true if this enum value equals Deprecated84
Sourcedeprecated8_a?
Returns true if this enum value equals Deprecated8A
Sourcedeprecated8_e?
Returns true if this enum value equals Deprecated8E
Sourcedeprecated90?
Returns true if this enum value equals Deprecated90
Sourcedeprecated91?
Returns true if this enum value equals Deprecated91
Sourcedeprecated93?
Returns true if this enum value equals Deprecated93
Sourcedeprecated9_d?
Returns true if this enum value equals Deprecated9D
Sourcedeprecated9_e?
Returns true if this enum value equals Deprecated9E
Sourcedeprecated9_f?
Returns true if this enum value equals Deprecated9F
Sourcedeprecated_a0?
Returns true if this enum value equals DeprecatedA0
Sourcedeprecated_a1?
Returns true if this enum value equals DeprecatedA1
Sourcedeprecated_a2?
Returns true if this enum value equals DeprecatedA2
Sourcedeprecated_a3?
Returns true if this enum value equals DeprecatedA3
Sourcedeprecated_a4?
Returns true if this enum value equals DeprecatedA4
Sourcedeprecated_a5?
Returns true if this enum value equals DeprecatedA5
Sourcedeprecated_a6?
Returns true if this enum value equals DeprecatedA6
Sourcedeprecated_a7?
Returns true if this enum value equals DeprecatedA7
Sourcedeprecated_a8?
Returns true if this enum value equals DeprecatedA8
Sourcefailure?
Returns true if this enum value equals Failure
Sourceinvalid_action?
Returns true if this enum value equals InvalidAction
Sourceinvalid_command?
Returns true if this enum value equals InvalidCommand
Sourceinvalid_data_type?
Returns true if this enum value equals InvalidDataType
Sourceinvalid_subscription?
Returns true if this enum value equals InvalidSubscription
Sourcenot_found?
Returns true if this enum value equals NotFound
Sourcereserved95?
Returns true if this enum value equals Reserved95
Sourcereserved96?
Returns true if this enum value equals Reserved96
Sourcereserved97?
Returns true if this enum value equals Reserved97
Sourcereserved98?
Returns true if this enum value equals Reserved98
Sourcereserved99?
Returns true if this enum value equals Reserved99
Sourcereserved9_a?
Returns true if this enum value equals Reserved9A
Sourcereserved9_b?
Returns true if this enum value equals Reserved9B
Sourceresource_exhausted?
Returns true if this enum value equals ResourceExhausted
Sourcesuccess?
Returns true if this enum value equals Success
Sourcetimeout?
Returns true if this enum value equals Timeout
Sourceto_s
Returns a String representation of this enum member.
In the case of regular enums, this is just the name of the member.
In the case of flag enums, it's the names joined by vertical bars, or "None",
if the value is zero.
If an enum's value doesn't match a member's value, the raw value
is returned as a string.
Color::Red.to_s # => "Red"
IOMode::None.to_s # => "None"
(IOMode::Read | IOMode::Write).to_s # => "Read | Write"
Color.new(10).to_s # => "10"
Sourceunreportable_attribute?
Returns true if this enum value equals UnreportableAttribute
Sourceunsupported_access?
Returns true if this enum value equals UnsupportedAccess
Sourceunsupported_attribute?
Returns true if this enum value equals UnsupportedAttribute
Sourceunsupported_cluster?
Returns true if this enum value equals UnsupportedCluster
Sourceunsupported_command?
Returns true if this enum value equals UnsupportedCommand
Sourceunsupported_endpoint?
Returns true if this enum value equals UnsupportedEndpoint
Sourceunsupported_read?
Returns true if this enum value equals UnsupportedRead
Sourceunsupported_write?
Returns true if this enum value equals UnsupportedWrite
Source