エラー

このモジュールには、OpenThread で使用されるエラー定義が含まれています。

概要

Typedef

otError typedef
enum otError
OpenThread 全体で使用されるエラーコードを表します。

関数

otThreadErrorToString(otError aError)
const char *
otError 列挙型を文字列に変換します。

列挙型

otError

 otError

OpenThread 全体で使用されるエラーコードを表します。

プロパティ
OT_ERROR_ABORT

オペレーションが中断されました。

OT_ERROR_ADDRESS_FILTERED

アドレス フィルタ(許可リスト登録または拒否リスト)でフィルタされたフレームを受信しました。

OT_ERROR_ADDRESS_QUERY

住所を解決するには、住所のクエリ操作が必要です。

OT_ERROR_ALREADY

オペレーションはすでに実行中です。

OT_ERROR_BUSY

サービスがビジー状態で、オペレーションを実行できませんでした。

OT_ERROR_CHANNEL_ACCESS_FAILURE

チャネルのアクティビティが原因で送信を実行できませんでした。つまり、CSMA-CA メカニズムが失敗しました(IEEE 802.15.4-2006)。

OT_ERROR_DESTINATION_ADDRESS_FILTERED

宛先アドレス チェックでフィルタされたフレームを受信しました。

OT_ERROR_DETACHED

現在、Thread パーティションにはアタッチされていません。

OT_ERROR_DROP

メッセージがドロップされました。

OT_ERROR_DUPLICATED

重複フレームを受信しました。

OT_ERROR_FAILED

操作に失敗しました。

OT_ERROR_FCS

受信中に FCS チェックが失敗しました。

OT_ERROR_GENERIC

一般的なエラーです(使用しないでください)。

OT_ERROR_INVALID_ARGS

入力引数が無効です。

OT_ERROR_INVALID_COMMAND

入力(CLI)コマンドが無効です。

OT_ERROR_INVALID_SOURCE_ADDRESS

無効な送信元アドレスからフレームを受信しました。

OT_ERROR_INVALID_STATE

無効な状態のため完了できません。

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

IPv6 アドレスを作成できませんでした。

OT_ERROR_LINK_MARGIN_LOW

リンク マージンが低すぎます。

OT_ERROR_NONE

エラーはありません。

OT_ERROR_NOT_CAPABLE

モードフラグによりオペレーションが妨げられました。

OT_ERROR_NOT_FOUND

リクエストされたアイテムが見つかりませんでした。

OT_ERROR_NOT_IMPLEMENTED

関数またはメソッドが実装されていません。

OT_ERROR_NOT_LOWPAN_DATA_FRAME

非ローパン データフレームを受信しました。

OT_ERROR_NOT_TMF

メッセージは TMF メッセージではありません。

OT_ERROR_NO_ACK

macMaxFrameRetries(IEEE 802.15.4-2006)の後に確認応答が受信されませんでした。

OT_ERROR_NO_ADDRESS

ソースのマッチテーブルに住所がありません。

OT_ERROR_NO_BUFS

バッファが不足しています。

OT_ERROR_NO_FRAME_RECEIVED

フレームを受信しませんでした。

OT_ERROR_NO_ROUTE

利用できるルートがありません。

OT_ERROR_PARSE

メッセージを解析できませんでした。

OT_ERROR_PENDING

成功/エラーのステータスが保留中で、まだ不明であることを示すために使用される特別なエラーコード。

OT_ERROR_REASSEMBLY_TIMEOUT

タイムアウトのため、メッセージが再構成リストから削除されています。

OT_ERROR_REJECTED

リクエストが拒否されました。

OT_ERROR_RESPONSE_TIMEOUT

Coap レスポンスまたは確認応答または DNS、SNTP レスポンスを受信できません。

OT_ERROR_SECURITY

セキュリティ チェックに失敗しました。

OT_ERROR_UNKNOWN_NEIGHBOR

不明なネイバーからフレームを受信しました。

OT_NUM_ERRORS

定義済みのエラーの数。

Typedef

otError

enum otError otError

OpenThread 全体で使用されるエラーコードを表します。

関数

otThreadErrorToString

const char * otThreadErrorToString(
 
otError aError
)

otError 列挙型を文字列に変換します。

詳細
パラメータ
[in] aError
otError 列挙型。
戻り値
otError の文字列表現。

関連情報

OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。