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_ERROR_PENDING = 36,
OT_NUM_ERRORS ,
OT_ERROR_GENERIC = 255
}
枚舉
此枚舉表示整個OpenThread中使用的錯誤代碼。

類型定義

otError類型定義
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_PENDING

用於指示成功/錯誤狀態的特殊錯誤代碼正在等待中,尚不知道。

OT_ERROR_REASSEMBLY_TIMEOUT

由於超時,郵件已從重組列表中刪除。

OT_ERROR_RESPONSE_TIMEOUT

Coap響應或確認或DNS,未收到SNTP響應。

OT_ERROR_SECURITY

安全檢查失敗。

OT_ERROR_UNKNOWN_NEIGHBOR

收到來自未知鄰居的幀。

OT_NUM_ERRORS

定義的錯誤數。

類型定義

otError

enum otError otError

此枚舉表示整個OpenThread中使用的錯誤代碼。

職能

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

此函數將otError枚舉轉換為字符串。

細節
參量
[in] aError
otError枚舉。
退貨
otError的字符串表示形式。