Komut Satırı Arayüzü
Bu modül, Thread yığınının çalışmasını kontrol eden işlevler içerir.
Özet
Typedefs |
|
|---|---|
otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
|
Typedefint(*
İşaretçi, Console çıkışı hakkında bilgi vermek için çağrılır. |
İşlevler |
|
|---|---|
otCliAppendResult(otError aError)
|
void
KSA konsoluna hata kodu yazın.
|
otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
|
void
KSA modülünü başlatın.
|
otCliInputLine(char *aBuf)
|
void
Konsol giriş satırında feed'e çağrılır.
|
otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength)
|
void
CLI konsoluna onaltılık dize olarak bir sayı yazın.
|
otCliOutputFormat(const char *aFmt, ...)
|
void
CLI konsoluna biçimlendirilmiş dize yazın.
|
otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
|
void
OpenThread Günlüğü'nü KSA konsoluna yazma işlemi için geri çağırma.
|
otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
|
Bir kullanıcı komut tablosu ayarlayın.
|
otCliVendorSetUserCommands(void)
|
void
Tedarikçi firmaya özel komutların kullanıcı komut tablosuna eklenmesine izin vermek için geri çağırma.
|
Typedefs
otCliÇıktı Çağrısı
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
İşaretçi, Console çıkışı hakkında bilgi vermek için çağrılır.
| Ayrıntılar | |||||||
|---|---|---|---|---|---|---|---|
| Parametreler |
|
||||||
| İadeler |
Geri çağırma tarafından yazılan bayt sayısı.
|
||||||
İşlevler
otCliAppendSonuç
void otCliAppendResult( otError aError )
KSA konsoluna hata kodu yazın.
aError OT_ERROR_PENDING ise hiçbir şey üretilemez.
| Ayrıntılar | |||
|---|---|---|---|
| Parametreler |
|
||
otCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
KSA modülünü başlatın.
| Ayrıntılar | |||||||
|---|---|---|---|---|---|---|---|
| Parametreler |
|
||||||
otCliInputLine
void otCliInputLine( char *aBuf )
Konsol giriş satırında feed'e çağrılır.
| Ayrıntılar | |||
|---|---|---|---|
| Parametreler |
|
||
otClioutputBytes
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
CLI konsoluna onaltılık dize olarak bir sayı yazın.
| Ayrıntılar | |||||
|---|---|---|---|---|---|
| Parametreler |
|
||||
otCliÇıktı Biçimi
void otCliOutputFormat( const char *aFmt, ... )
CLI konsoluna biçimlendirilmiş dize yazın.
| Ayrıntılar | |||||
|---|---|---|---|---|---|
| Parametreler |
|
||||
otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
OpenThread Günlüğü'nü KSA konsoluna yazma işlemi için geri çağırma.
| Ayrıntılar | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parametreler |
|
||||||||
otCliSetUserCommands
otError otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Bir kullanıcı komut tablosu ayarlayın.
| Ayrıntılar | |||||||
|---|---|---|---|---|---|---|---|
| Parametreler |
|
||||||
| Döndürülen Değerler |
|
||||||
otCliVendorSetUserCommands
void otCliVendorSetUserCommands( void )
Tedarikçi firmaya özel komutların kullanıcı komut tablosuna eklenmesine izin vermek için geri çağırma.
OPENTHREAD_CONFIG_CLI_VENDOR_COMMANDS_ENABLE etkinken OPENTHREAD_CONFIG_CLI_MAX_USER_CMD_ENTRIES değeri 1'den büyük olduğunda kullanılabilir.
Kaynaklar
OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar sayfasına göz atın.