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

Defined in:

matter/cluster/definitions/diagnostic_logs.cr

Enum Members

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 Method Summary

Instance Method Detail

def busy? #

Returns true if this enum value equals Busy


[View source]
def denied? #

Returns true if this enum value equals Denied


[View source]
def exhausted? #

Returns true if this enum value equals Exhausted


[View source]
def no_logs? #

Returns true if this enum value equals NoLogs


[View source]
def success? #

Returns true if this enum value equals Success


[View source]