錯誤

這個模組包含 OpenThread 使用的錯誤定義,

摘要

Typedefs

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_PENDING

用於表示成功/錯誤狀態的特殊錯誤代碼為待處理且尚未已知。

OT_ERROR_REASSEMBLY_TIMEOUT

訊息因逾時而從重新組合清單中捨棄。

OT_ERROR_REJECTED

要求已遭拒。

OT_ERROR_RESPONSE_TIMEOUT

用戶端回應、確認或 DNS,未收到 SNTP 回應。

OT_ERROR_SECURITY

安全性檢查失敗。

OT_ERROR_UNKNOWN_NEIGHBOR

收到來自不明鄰點的影格。

OT_NUM_ERRORS

已定義的錯誤數量。

Typedefs

otError

enum otError otError

代表 OpenThread 整個使用的錯誤代碼。

函式

otThreadErrorToString

const char * otThreadErrorToString(
 
otError aError
)

將 otError 列舉轉換為字串。

詳細說明
參數
[in] aError
otError 列舉。
傳回
otError 的字串表示法。

資源

OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源