Antarmuka Command Line
Modul ini mencakup fungsi yang mengontrol eksekusi stack Thread.
Ringkasan
| Typedef | |
|---|---|
| otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments) | typedef int(*Pointer dipanggil untuk memberi tahu tentang output Console.  | 
| Fungsi | |
|---|---|
| otCliAppendResult(otError aError) | voidMenulis kode error ke konsol CLI.  | 
| otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext) | voidMelakukan inisialisasi modul CLI.  | 
| otCliInputLine(char *aBuf) | voidDipanggil untuk memasukkan feed dalam baris input konsol.  | 
| otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength) | voidTulis sejumlah byte ke konsol CLI sebagai string hex.  | 
| otCliOutputFormat(const char *aFmt, ...) | voidTulis string berformat ke konsol CLI.  | 
| otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs) | voidCallback untuk menulis Log OpenThread ke konsol CLI.  | 
| otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext) | Menetapkan tabel perintah pengguna.  | 
| otCliVendorSetUserCommands(void) | voidCallback untuk memungkinkan perintah khusus vendor ditambahkan ke tabel perintah pengguna.  | 
Typedef
OTCliOutputCallback
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
Pointer dipanggil untuk memberi tahu tentang output Console.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter | 
 | ||||||
| Pengembalian | Jumlah byte yang ditulis oleh callback.  | ||||||
Fungsi
OTCliAddResult
void otCliAppendResult( otError aError )
Menulis kode error ke konsol CLI.
Jika aError adalah OT_ERROR_PENDING, tidak ada yang akan dihasilkan.
| Detail | |||
|---|---|---|---|
| Parameter | 
 | ||
OTCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
Melakukan inisialisasi modul CLI.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter | 
 | ||||||
OTCliInputLine
void otCliInputLine( char *aBuf )
Dipanggil untuk memasukkan feed dalam baris input konsol.
| Detail | |||
|---|---|---|---|
| Parameter | 
 | ||
OTCliOutputByte
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
Tulis sejumlah byte ke konsol CLI sebagai string hex.
| Detail | |||||
|---|---|---|---|---|---|
| Parameter | 
 | ||||
OTCliOutputFormat
void otCliOutputFormat( const char *aFmt, ... )
Tulis string berformat ke konsol CLI.
| Detail | |||||
|---|---|---|---|---|---|
| Parameter | 
 | ||||
OTCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
Callback untuk menulis Log OpenThread ke konsol CLI.
| Detail | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
 | ||||||||
OTCliSetUserCommands
otError otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Menetapkan tabel perintah pengguna.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter | 
 | ||||||
| Nilai yang Ditampilkan | 
 | ||||||
OTCliVendorSetUserCommands
void otCliVendorSetUserCommands( void )
Callback untuk memungkinkan perintah khusus vendor ditambahkan ke tabel perintah pengguna.
Tersedia jika OPENTHREAD_CONFIG_CLI_VENDOR_COMMANDS_ENABLE diaktifkan dan OPENTHREAD_CONFIG_CLI_MAX_USER_CMD_ENTRIES lebih besar dari 1. 
Resource
Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.