Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

공장 진단

이 모듈에는 스레드 스택의 실행을 제어하는 ​​함수가 포함되어 있습니다.

요약

기능

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
)

이 기능은 공장 진단 명령줄을 처리합니다.

이 함수 (기록 내용의 출력 aOutput )로 끝나야 \0\0 출력 버퍼 내에있다.

세부
매개변수
[in] aInstance
OpenThread 인스턴스에 대한 포인터입니다.
[in] aArgsLength
요소 수 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
)

이 기능은 공장 진단 명령줄을 처리합니다.

이 함수 (기록 내용의 출력 aOutput )로 끝나야 \0\0 출력 버퍼 내에있다.

세부
매개변수
[in] aInstance
OpenThread 인스턴스에 대한 포인터입니다.
[in] aString
NULL로 끝나는 입력 문자열입니다.
[out] aOutput
진단 실행 결과입니다.
[in] aOutputMaxLen
출력 버퍼 크기입니다.