Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

工廠診斷

該模塊包括控制線程堆棧的執行的功能。

概要

職能

otDiagIsEnabled ( otInstance *aInstance)
bool
此功能指示是否啟用出廠診斷模式。
otDiagProcessCmd ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
此功能處理工廠診斷命令行。
otDiagProcessCmdLine ( otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
此功能處理工廠診斷命令行。

職能

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

此功能指示是否啟用出廠診斷模式。

細節
參量
[in] aInstance
指向OpenThread實例的指針。
返回值
TRUE
如果啟用了工廠診斷模式
FALSE
如果禁用出廠診斷模式。

otDiagProcessCmd

otError otDiagProcessCmd(
  otInstance *aInstance,
  uint8_t aArgsLength,
  char *aArgs[],
  char *aOutput,
  size_t aOutputMaxLen
)

此功能處理工廠診斷命令行。

細節
參量
[in] aInstance
指向OpenThread實例的指針。
[in] aArgsLength
aArgs中元素的aArgs
[in] aArgs
參數數組。
[out] aOutput
診斷執行結果。
[in] aOutputMaxLen
輸出緩衝區的大小。
返回值
OT_ERROR_INVALID_ARGS
支持該命令,但提供了無效的參數。
OT_ERROR_NONE
該命令已成功處理。
OT_ERROR_NOT_IMPLEMENTED
不支持該命令。

otDiagProcessCmdLine

void otDiagProcessCmdLine(
  otInstance *aInstance,
  const char *aString,
  char *aOutput,
  size_t aOutputMaxLen
)

此功能處理工廠診斷命令行。

細節
參量
[in] aInstance
指向OpenThread實例的指針。
[in] aString
以NULL結尾的輸入字符串。
[out] aOutput
診斷執行結果。
[in] aOutputMaxLen
輸出緩衝區的大小。