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

Diagnostik Pabrik

Modul ini mencakup abstraksi platform untuk fitur diagnostik.

Ringkasan

Fungsi

otPlatDiagAlarmCallback ( otInstance *aInstance)
void
Fungsi ini memproses peristiwa alarm.
otPlatDiagChannelSet (uint8_t aChannel)
void
Fungsi ini mengatur saluran yang akan digunakan untuk diagnostik pabrik.
otPlatDiagModeGet (void)
bool
Fungsi ini menunjukkan apakah mode diagnostik pabrik diaktifkan atau tidak.
otPlatDiagModeSet (bool aMode)
void
Fungsi ini mengaktifkan/menonaktifkan mode diagnostik pabrik.
otPlatDiagProcess ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Fungsi ini memproses baris perintah diagnostik pabrik.
otPlatDiagRadioReceived ( otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
Fungsi ini memproses bingkai radio yang diterima.
otPlatDiagTxPowerSet (int8_t aTxPower)
void
Fungsi ini mengatur daya pancar yang akan digunakan untuk diagnostik pabrik.

Fungsi

otPlatDiagAlarmCallback

void otPlatDiagAlarmCallback(
  otInstance *aInstance
)

Fungsi ini memproses peristiwa alarm.

rincian
Parameter
[in] aInstance
Contoh OpenThread untuk permintaan saat ini.

otPlatDiagChannelSet

void otPlatDiagChannelSet(
  uint8_t aChannel
)

Fungsi ini mengatur saluran yang akan digunakan untuk diagnostik pabrik.

rincian
Parameter
[in] aChannel
Nilai saluran.

otPlatDiagModeGet

bool otPlatDiagModeGet(
  void
)

Fungsi ini menunjukkan apakah mode diagnostik pabrik diaktifkan atau tidak.

rincian
Kembali
TRUE jika mode diagnostik pabrik diaktifkan, FALSE jika tidak.

otPlatDiagModeSet

void otPlatDiagModeSet(
  bool aMode
)

Fungsi ini mengaktifkan/menonaktifkan mode diagnostik pabrik.

rincian
Parameter
[in] aMode
TRUE untuk mengaktifkan mode diagnostik, FALSE jika tidak.

otPlatDiagProcess

otError otPlatDiagProcess(
  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
Contoh OpenThread untuk permintaan saat ini.
[in] aArgsLength
Jumlah argumen di aArgs .
[in] aArgs
Argumen baris perintah diagnostik.
[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_INVALID_COMMAND
Perintah tidak valid atau tidak didukung.

otPlatDiagRadioDiterima

void otPlatDiagRadioReceived(
  otInstance *aInstance,
  otRadioFrame *aFrame,
  otError aError
)

Fungsi ini memproses bingkai radio yang diterima.

rincian
Parameter
[in] aInstance
Contoh OpenThread untuk permintaan saat ini.
[in] aFrame
Bingkai radio yang diterima.
[in] aError
Status bingkai radio yang diterima.

otPlatDiagTxPowerSet

void otPlatDiagTxPowerSet(
  int8_t aTxPower
)

Fungsi ini mengatur daya pancar yang akan digunakan untuk diagnostik pabrik.

rincian
Parameter
[in] aTxPower
Nilai daya pancar.