Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Chẩn đoán trạng thái ban đầu – Ngăn xếp chuỗi

Mô-đun này bao gồm các hàm kiểm soát việc thực thi ngăn xếp của luồng Thread.

Tóm tắt

Hàm

otDiagIsEnabled(otInstance *aInstance)
bool
Chức năng này cho biết liệu chế độ chẩn đoán ban đầu có được bật hay không.
otDiagProcessCmd(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Chức năng này xử lý dòng lệnh chẩn đoán ban đầu.
otDiagProcessCmdLine(otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Chức năng này xử lý dòng lệnh chẩn đoán ban đầu.

Hàm

Đã bật otDiagIs

bool otDiagIsEnabled(
  otInstance *aInstance
)

Chức năng này cho biết liệu chế độ chẩn đoán ban đầu có được bật hay không.

Thông tin chi tiết
Các thông số
[in] aInstance
Con trỏ tới một thực thể của OpenThread.
Giá trị trả về
TRUE
nếu chế độ chẩn đoán ở trạng thái ban đầu đang bật
FALSE
nếu chế độ chẩn đoán ở trạng thái ban đầu đang tắt.

otDiagProcessCmd

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

Chức năng này xử lý dòng lệnh chẩn đoán ban đầu.

Đầu ra của hàm này (nội dung được ghi vào aOutput) PHẢI kết thúc bằng \0\0 nằm trong bộ đệm đầu ra.

Thông tin chi tiết
Các thông số
[in] aInstance
Con trỏ tới một thực thể của OpenThread.
[in] aArgsLength
Số lượng thành phần trong aArgs.
[in] aArgs
Một mảng các đối số.
[out] aOutput
Kết quả thực thi chẩn đoán.
[in] aOutputMaxLen
Dung lượng bộ nhớ đệm đầu ra.
Giá trị trả về
OT_ERROR_INVALID_ARGS
Lệnh này được hỗ trợ nhưng bạn đã cung cấp các đối số không hợp lệ.
OT_ERROR_NONE
Lệnh này đã được xử lý thành công.
OT_ERROR_NOT_IMPLEMENTED
Lệnh này không được hỗ trợ.

otDiagProcessCmdLine

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

Chức năng này xử lý dòng lệnh chẩn đoán ban đầu.

Đầu ra của hàm này (nội dung được ghi vào aOutput) PHẢI kết thúc bằng \0\0 nằm trong bộ đệm đầu ra.

Thông tin chi tiết
Các thông số
[in] aInstance
Con trỏ tới một thực thể của OpenThread.
[in] aString
Chuỗi đầu vào đã kết thúc bằng NULL.
[out] aOutput
Kết quả thực thi chẩn đoán.
[in] aOutputMaxLen
Dung lượng bộ nhớ đệm đầu ra.

Tài nguyên

Các chủ đề về Tham chiếu API OpenThread được tạo từ mã nguồn, có sẵn trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo phần Tài nguyên.