Diagnostik Pabrik - Stack Thread

Modul ini mencakup fungsi yang mengontrol eksekusi stack Thread.

Ringkasan

Fungsi

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

Fungsi

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Menunjukkan apakah mode diagnostik pabrik diaktifkan atau tidak.

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

otDiagProcessCmd

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

Memproses command line diagnostik pabrik.

Output fungsi ini (konten yang ditulis ke aOutput) HARUS dihentikan dengan \0 dan \0 berada dalam buffering 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 Pengembalian
OT_ERROR_INVALID_ARGS
Perintah didukung, tetapi argumen yang diberikan tidak valid.
OT_ERROR_NONE
Perintah berhasil diproses.
OT_ERROR_NOT_IMPLEMENTED
Perintah ini tidak didukung.

otDiagProcessCmdLine

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

Memproses command line diagnostik pabrik.

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

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
[in] aString
String input yang dihentikan NULL.
[out] aOutput
Hasil eksekusi diagnostik.
[in] aOutputMaxLen
Ukuran buffer output.
Nilai Pengembalian
OT_ERROR_NONE
Perintah berhasil diproses.
OT_ERROR_INVALID_ARGS
Perintah didukung, tetapi argumen yang diberikan tidak valid.
OT_ERROR_NOT_IMPLEMENTED
Perintah ini tidak didukung.
OT_ERROR_NO_BUFS
String perintah terlalu panjang.

Referensi

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