Fabrika Teşhisi - İleti Dizisi Grubu

Bu modülde, Mesaj Dizisi yürütme işlemini kontrol eden işlevler yer alır.

Özet

İşlevler

otDiagIsEnabled(otInstance *aInstance)
bool
Bu işlev, fabrika teşhis modunun etkinleştirilip etkinleştirilmediğini belirtir.
otDiagProcessCmd(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Bu işlev, fabrika teşhis komut satırını işler.
otDiagProcessCmdLine(otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Bu işlev, fabrika teşhis komut satırını işler.

İşlevler

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Bu işlev, fabrika teşhis modunun etkinleştirilip etkinleştirilmediğini belirtir.

Ayrıntılar
Parametreler
[in] aInstance
Bir OpenThread örneğine bir işaretçi.
Döndürülen Değerler
TRUE
fabrika teşhis modu etkinse
FALSE
fabrika teşhis modu devre dışıysa.

otDiagProcessCmd

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

Bu işlev, fabrika teşhis komut satırını işler.

Bu işlevin sonucu (aOutput öğesine yazılan içerik) \0 ile bitmelidir ve \0 çıktı arabelleğindedir.

Ayrıntılar
Parametreler
[in] aInstance
Bir OpenThread örneğine bir işaretçi.
[in] aArgsLength
aArgs içindeki öğe sayısı.
[in] aArgs
Bir bağımsız değişken dizisi.
[out] aOutput
Teşhis yürütme sonucu.
[in] aOutputMaxLen
Çıkış arabelleği boyutu.
Döndürülen Değerler
OT_ERROR_INVALID_ARGS
Komut destekleniyor ancak geçersiz bağımsız değişkenler sağlanmış.
OT_ERROR_NONE
Komut başarıyla işleniyor.
OT_ERROR_NOT_IMPLEMENTED
Komut desteklenmiyor.

otDiagProcessCmdSatırı

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

Bu işlev, fabrika teşhis komut satırını işler.

Bu işlevin sonucu (aOutput öğesine yazılan içerik) \0 ile bitmelidir ve \0 çıktı arabelleğindedir.

Ayrıntılar
Parametreler
[in] aInstance
Bir OpenThread örneğine bir işaretçi.
[in] aString
NULL ile sonlandırılmış bir giriş dizesi.
[out] aOutput
Teşhis yürütme sonucu.
[in] aOutputMaxLen
Çıkış arabelleği boyutu.

Kaynaklar

OpenThread API Referans konularının kaynağı, GitHub'daki kaynak kodudur. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar'a bakın.