Interfejs wiersza poleceń
Ten moduł zawiera funkcje sterujące wykonaniem stosu wątków.
Podsumowanie
Typedefs |
|
---|---|
otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
|
typedefint(*
Ten wskaźnik funkcji służy do powiadamiania o wyjściach konsoli. |
Funkcje |
|
---|---|
otCliAppendResult(otError aError)
|
void
Zapisz kod błędu w konsoli interfejsu wiersza poleceń.
|
otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
|
void
Zainicjuj moduł interfejsu wiersza poleceń.
|
otCliInputLine(char *aBuf)
|
void
Ta metoda jest wywoływana w wierszu wprowadzania danych w konsoli.
|
otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength)
|
void
Wpisz liczbę bajtów do konsoli interfejsu wiersza poleceń w postaci ciągu szesnastkowego.
|
otCliOutputFormat(const char *aFmt, ...)
|
void
Zapisz sformatowany ciąg znaków w konsoli interfejsu wiersza poleceń.
|
otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
|
void
Wywołanie zwrotne, aby zapisać dziennik OpenThread w konsoli wiersza poleceń.
|
otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
|
void
Ustaw tabelę z poleceniami użytkownika.
|
Typedefs
otClioutputCallback
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
Ten wskaźnik funkcji służy do powiadamiania o wyjściach konsoli.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
||||||
Zwroty |
Liczba bajtów zapisanych przez wywołanie zwrotne.
|
Funkcje
otCliAttachResult
void otCliAppendResult( otError aError )
Zapisz kod błędu w konsoli interfejsu wiersza poleceń.
Jeśli parametr aError
ma wartość OT_ERROR_PENDING
, nic nie będzie wyświetlane.
Szczegóły | |||
---|---|---|---|
Parametry |
|
otCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
Zainicjuj moduł interfejsu wiersza poleceń.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
otCliInputLine
void otCliInputLine( char *aBuf )
Ta metoda jest wywoływana w wierszu wprowadzania danych w konsoli.
Szczegóły | |||
---|---|---|---|
Parametry |
|
otClioutputBytes
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
Wpisz liczbę bajtów do konsoli interfejsu wiersza poleceń w postaci ciągu szesnastkowego.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
otClioutputFormat
void otCliOutputFormat( const char *aFmt, ... )
Zapisz sformatowany ciąg znaków w konsoli interfejsu wiersza poleceń.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
Wywołanie zwrotne, aby zapisać dziennik OpenThread w konsoli wiersza poleceń.
Szczegóły | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametry |
|
otCliSetUserCommands
void otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Ustaw tabelę z poleceniami użytkownika.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
Zasoby
Tematy referencyjne interfejsu API OpenThread pochodzą z kodu źródłowego, który jest dostępny w GitHub. Jeśli chcesz dowiedzieć się więcej lub utworzyć dokumentację, zapoznaj się z materiałami.