enum

Matter::InteractionModel::StatusCode

Inherits Enum < Comparable < Value < Object

Interaction Model status codes from Matter spec

Constants

Success = 0_u8

Success

Failure = 1_u8

General errors

InvalidSubscription = 125_u8
UnsupportedAccess = 126_u8
UnsupportedEndpoint = 127_u8
InvalidAction = 128_u8
UnsupportedCommand = 129_u8
Deprecated82 = 130_u8
Deprecated83 = 131_u8
Deprecated84 = 132_u8
InvalidCommand = 133_u8
UnsupportedAttribute = 134_u8
ConstraintError = 135_u8
UnsupportedWrite = 136_u8
ResourceExhausted = 137_u8
Deprecated8A = 138_u8
NotFound = 139_u8
UnreportableAttribute = 140_u8
InvalidDataType = 141_u8
Deprecated8E = 142_u8
UnsupportedRead = 143_u8
Deprecated90 = 144_u8
Deprecated91 = 145_u8
DataVersionMismatch = 146_u8
Deprecated93 = 147_u8
Timeout = 148_u8
Reserved95 = 149_u8
Reserved96 = 150_u8
Reserved97 = 151_u8
Reserved98 = 152_u8
Reserved99 = 153_u8
Reserved9A = 154_u8
Reserved9B = 155_u8
Busy = 156_u8
Deprecated9D = 157_u8
Deprecated9E = 158_u8
Deprecated9F = 159_u8
DeprecatedA0 = 160_u8
UnsupportedCluster = 195_u8

Cluster-specific errors (0xC0-0xFF range) These are defined in Matter spec section 8.5.2

DeprecatedA1 = 161_u8
DeprecatedA2 = 162_u8
DeprecatedA3 = 163_u8
DeprecatedA4 = 164_u8
DeprecatedA5 = 165_u8
DeprecatedA6 = 166_u8
DeprecatedA7 = 167_u8
DeprecatedA8 = 168_u8

Instance methods

busy?

Returns true if this enum value equals Busy

Source
constraint_error?

Returns true if this enum value equals ConstraintError

Source
data_version_mismatch?

Returns true if this enum value equals DataVersionMismatch

Source
deprecated82?

Returns true if this enum value equals Deprecated82

Source
deprecated83?

Returns true if this enum value equals Deprecated83

Source
deprecated84?

Returns true if this enum value equals Deprecated84

Source
deprecated8_a?

Returns true if this enum value equals Deprecated8A

Source
deprecated8_e?

Returns true if this enum value equals Deprecated8E

Source
deprecated90?

Returns true if this enum value equals Deprecated90

Source
deprecated91?

Returns true if this enum value equals Deprecated91

Source
deprecated93?

Returns true if this enum value equals Deprecated93

Source
deprecated9_d?

Returns true if this enum value equals Deprecated9D

Source
deprecated9_e?

Returns true if this enum value equals Deprecated9E

Source
deprecated9_f?

Returns true if this enum value equals Deprecated9F

Source
deprecated_a0?

Returns true if this enum value equals DeprecatedA0

Source
deprecated_a1?

Returns true if this enum value equals DeprecatedA1

Source
deprecated_a2?

Returns true if this enum value equals DeprecatedA2

Source
deprecated_a3?

Returns true if this enum value equals DeprecatedA3

Source
deprecated_a4?

Returns true if this enum value equals DeprecatedA4

Source
deprecated_a5?

Returns true if this enum value equals DeprecatedA5

Source
deprecated_a6?

Returns true if this enum value equals DeprecatedA6

Source
deprecated_a7?

Returns true if this enum value equals DeprecatedA7

Source
deprecated_a8?

Returns true if this enum value equals DeprecatedA8

Source
failure?

Returns true if this enum value equals Failure

Source
invalid_action?

Returns true if this enum value equals InvalidAction

Source
invalid_command?

Returns true if this enum value equals InvalidCommand

Source
invalid_data_type?

Returns true if this enum value equals InvalidDataType

Source
invalid_subscription?

Returns true if this enum value equals InvalidSubscription

Source
not_found?

Returns true if this enum value equals NotFound

Source
reserved95?

Returns true if this enum value equals Reserved95

Source
reserved96?

Returns true if this enum value equals Reserved96

Source
reserved97?

Returns true if this enum value equals Reserved97

Source
reserved98?

Returns true if this enum value equals Reserved98

Source
reserved99?

Returns true if this enum value equals Reserved99

Source
reserved9_a?

Returns true if this enum value equals Reserved9A

Source
reserved9_b?

Returns true if this enum value equals Reserved9B

Source
resource_exhausted?

Returns true if this enum value equals ResourceExhausted

Source
success?

Returns true if this enum value equals Success

Source
timeout?

Returns true if this enum value equals Timeout

Source
to_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"
Source
unreportable_attribute?

Returns true if this enum value equals UnreportableAttribute

Source
unsupported_access?

Returns true if this enum value equals UnsupportedAccess

Source
unsupported_attribute?

Returns true if this enum value equals UnsupportedAttribute

Source
unsupported_cluster?

Returns true if this enum value equals UnsupportedCluster

Source
unsupported_command?

Returns true if this enum value equals UnsupportedCommand

Source
unsupported_endpoint?

Returns true if this enum value equals UnsupportedEndpoint

Source
unsupported_read?

Returns true if this enum value equals UnsupportedRead

Source
unsupported_write?

Returns true if this enum value equals UnsupportedWrite

Source