Google is committed to advancing racial equity for Black communities. See how.
このページは Cloud Translation API によって翻訳されました。
Switch to English

エラー

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

概要

列挙

otError {
OT_ERROR_NONE = 0,
OT_ERROR_FAILED = 1,
OT_ERROR_DROP = 2,
OT_ERROR_NO_BUFS = 3,
OT_ERROR_NO_ROUTE = 4,
OT_ERROR_BUSY = 5,
OT_ERROR_PARSE = 6,
OT_ERROR_INVALID_ARGS = 7,
OT_ERROR_SECURITY = 8,
OT_ERROR_ADDRESS_QUERY = 9,
OT_ERROR_NO_ADDRESS = 10,
OT_ERROR_ABORT = 11,
OT_ERROR_NOT_IMPLEMENTED = 12,
OT_ERROR_INVALID_STATE = 13,
OT_ERROR_NO_ACK = 14,
OT_ERROR_CHANNEL_ACCESS_FAILURE = 15,
OT_ERROR_DETACHED = 16,
OT_ERROR_FCS = 17,
OT_ERROR_NO_FRAME_RECEIVED = 18,
OT_ERROR_UNKNOWN_NEIGHBOR = 19,
OT_ERROR_INVALID_SOURCE_ADDRESS = 20,
OT_ERROR_ADDRESS_FILTERED = 21,
OT_ERROR_DESTINATION_ADDRESS_FILTERED = 22,
OT_ERROR_NOT_FOUND = 23,
OT_ERROR_ALREADY = 24,
OT_ERROR_IP6_ADDRESS_CREATION_FAILURE = 26,
OT_ERROR_NOT_CAPABLE = 27,
OT_ERROR_RESPONSE_TIMEOUT = 28,
OT_ERROR_DUPLICATED = 29,
OT_ERROR_REASSEMBLY_TIMEOUT = 30,
OT_ERROR_NOT_TMF = 31,
OT_ERROR_NOT_LOWPAN_DATA_FRAME = 32,
OT_ERROR_LINK_MARGIN_LOW = 34,
OT_ERROR_INVALID_COMMAND = 35,
OT_NUM_ERRORS ,
OT_ERROR_GENERIC = 255
}
列挙型
この列挙は、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

現在、スレッドパーティションに接続されていません。

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_REASSEMBLY_TIMEOUT

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

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の文字列表現。