Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Diagnostik Pabrik - Stack Thread

Modul ini mencakup fungsi yang mengontrol eksekusi stack Thread.

Ringkasan

Fungsi

otDiagIsEnabled(otInstance *aInstance)
bool
Fungsi ini menunjukkan apakah mode diagnostik pabrik diaktifkan atau tidak.
otDiagProcessCmd(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Fungsi ini memproses command line diagnostik pabrik.
otDiagProcessCmdLine(otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Fungsi ini memproses command line diagnostik pabrik.

Fungsi

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Fungsi ini menunjukkan apakah mode diagnostik pabrik diaktifkan atau tidak.

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
Nilai yang Ditampilkan
TRUE
jika mode diagnostik factory diaktifkan
FALSE
jika mode diagnostik pabrik dinonaktifkan.

otDiagProcessCmd

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

Fungsi ini memproses command line diagnostik pabrik.

Output fungsi ini (konten yang ditulis ke aOutput) HARUS diakhiri dengan \0 dan \0 berada dalam buffer output.

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
[in] aArgsLength
Jumlah elemen dalam aArgs.
[in] aArgs
Array argumen.
[out] aOutput
Hasil eksekusi diagnostik.
[in] aOutputMaxLen
Ukuran buffer output.
Nilai yang Ditampilkan
OT_ERROR_INVALID_ARGS
Perintah ini didukung tetapi argumen yang diberikan tidak valid.
OT_ERROR_NONE
Perintah berhasil diproses.
OT_ERROR_NOT_IMPLEMENTED
Perintah ini tidak didukung.

otDiagProcessCmdLine

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

Fungsi ini memproses command line diagnostik pabrik.

Output fungsi ini (konten yang ditulis ke aOutput) HARUS diakhiri dengan \0 dan \0 berada dalam buffer output.

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
[in] aString
String input yang diakhiri dengan NULL.
[out] aOutput
Hasil eksekusi diagnostik.
[in] aOutputMaxLen
Ukuran buffer output.

Resource

Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk mengetahui informasi selengkapnya, atau untuk berkontribusi ke dokumentasi kami, lihat Referensi.