Komut Satırı Arayüzü
Bu modül, İş Parçacığının yürütülmesini kontrol eden işlevler içerir.
Özet
Typedef |
|
---|---|
otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
|
typedefint(*
Bu işlev işaretçisi, Konsol çıkışı hakkında bildirimde bulunmak 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
CLI modülünü ilk kullanıma hazırlayın.
|
otCliInputLine(char *aBuf)
|
void
Bu yöntem, konsol giriş satırındaki feed'e çağrıda bulunur.
|
otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength)
|
void
CLI konsoluna onaltılık dize olarak bir bayt sayısı yazın.
|
otCliOutputFormat(const char *aFmt, ...)
|
void
KSA konsoluna biçimlendirilmiş dizeler yazın.
|
otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
|
void
OpenThread Günlüğü'nü CLI konsoluna yazmak için geri çağır.
|
otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
|
void
Bir kullanıcı komut tablosu ayarlayın.
|
Typedef
otCliOutputCallback
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
Bu işlev işaretçisi, Konsol çıkışı hakkında bildirimde bulunmak için çağrılır.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
Geri çağırma tarafından yazılan bayt sayısı.
|
İşlevler
otCliInsertResult
void otCliAppendResult( otError aError )
KSA konsoluna hata kodu yazın.
aError
değeri OT_ERROR_PENDING
ise herhangi bir çıkış yapılmaz.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
otCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
CLI modülünü ilk kullanıma hazırlayın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
otCliInputLine
void otCliInputLine( char *aBuf )
Bu yöntem, konsol giriş satırındaki feed'e çağrıda bulunur.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
otCliOutputBytes
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
CLI konsoluna onaltılık dize olarak bir bayt sayısı yazın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
otCliOutputFormat
void otCliOutputFormat( const char *aFmt, ... )
KSA konsoluna biçimlendirilmiş dizeler yazın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
otCliPlatLog
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
OpenThread Günlüğü'nü CLI konsoluna yazmak için geri çağır.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
otCliSetUserCommands
void otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Bir kullanıcı komut tablosu ayarlayın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
Kaynaklar
OpenThread API Referansı konuları, GitHub'da bulunan kaynak koddan gelmektedir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar'a bakın.