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

Diagnostik Pabrik

Modul ini mencakup fungsi yang mengontrol eksekusi tumpukan 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 baris perintah diagnostik pabrik.
otDiagProcessCmdLine ( otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Fungsi ini memproses baris perintah diagnostik pabrik.

Fungsi

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Fungsi ini menunjukkan apakah mode diagnostik pabrik diaktifkan atau tidak.

rincian
Parameter
[in] aInstance
Pointer ke instance OpenThread.
Mengembalikan Nilai
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
)

Fungsi ini memproses baris perintah diagnostik pabrik.

Output dari fungsi ini (konten tertulis untuk aOutput ) HARUS mengakhiri dengan \0 dan \0 adalah dalam output buffer.

rincian
Parameter
[in] aInstance
Pointer ke instance OpenThread.
[in] aArgsLength
Jumlah elemen di aArgs .
[in] aArgs
Sebuah array argumen.
[out] aOutput
Hasil eksekusi diagnostik.
[in] aOutputMaxLen
Ukuran buffer keluaran.
Mengembalikan Nilai
OT_ERROR_INVALID_ARGS
Perintah didukung tetapi argumen yang diberikan tidak valid.
OT_ERROR_NONE
Perintah berhasil diproses.
OT_ERROR_NOT_IMPLEMENTED
Perintah tidak didukung.

otDiagProcessCmdLine

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

Fungsi ini memproses baris perintah diagnostik pabrik.

Output dari fungsi ini (konten tertulis untuk aOutput ) HARUS mengakhiri dengan \0 dan \0 adalah dalam output buffer.

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