enum

Matter::Cluster::Definitions::DiagnosticLogs::Status

Inherits Enum < Comparable < Value < Object

Constants

Success = 0_u8

Successful transfer of logs

shall be used if diagnostic logs will be or are being transferred.

Exhausted = 1_u8

All logs has been transferred

shall be used when a BDX session is requested, however, all available logs were provided in a

LogContent field.

NoLogs = 2_u8

No logs of the requested type available

shall be used if the Node does not currently have any diagnostic logs of the requested type (Intent) to transfer.

Busy = 3_u8

Unable to handle request, retry later

shall be used if the Node is unable to handle the request (e.g. in the process of another transfer) and the Client SHOULD re-attempt the request later.

Denied = 4_u8

The request is denied, no logs being transferred

shall be used if the Node is denying the current transfer of diagnostic logs for any reason.

Instance methods

busy?

Returns true if this enum value equals Busy

Source
denied?

Returns true if this enum value equals Denied

Source
exhausted?

Returns true if this enum value equals Exhausted

Source
no_logs?

Returns true if this enum value equals NoLogs

Source
success?

Returns true if this enum value equals Success

Source