कमांड लाइन इंटरफ़ेस
इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो थ्रेड स्टैक के एक्ज़ीक्यूशन को कंट्रोल करते हैं.
खास जानकारी
टाइपडेफ़ |
|
---|---|
otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
|
typedefint(*
इस फ़ंक्शन पॉइंटर को कंसोल आउटपुट के बारे में सूचित करने के लिए कहा जाता है. |
गतिविधियां |
|
---|---|
otCliAppendResult(otError aError)
|
void
सीएलआई कंसोल में गड़बड़ी कोड लिखें.
|
otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
|
void
सीएलआई मॉड्यूल को शुरू करें.
|
otCliInputLine(char *aBuf)
|
void
इस तरीके को कंसोल इनपुट लाइन में फ़ीड के लिए कहा जाता है.
|
otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength)
|
void
सीएलआई कंसोल में हेक्स स्ट्रिंग के तौर पर बाइट की कई संख्या लिखें.
|
otCliOutputFormat(const char *aFmt, ...)
|
void
सीएलआई कंसोल में फ़ॉर्मैट की गई स्ट्रिंग लिखें.
|
otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
|
void
OpenThread लॉग को CLI कंसोल में लिखने के लिए, कॉलबैक पर जाएं.
|
otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
|
void
उपयोगकर्ता कमांड टेबल सेट करें.
|
टाइपडेफ़
otCliआउटपुटकॉलबैक
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
इस फ़ंक्शन पॉइंटर को कंसोल आउटपुट के बारे में सूचित करने के लिए कहा जाता है.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए गए सामान |
कॉलबैक से लिखे गए बाइट की संख्या.
|
गतिविधियां
otCliAppendनतीजे
void otCliAppendResult( otError aError )
सीएलआई कंसोल में गड़बड़ी कोड लिखें.
अगर aError
OT_ERROR_PENDING
है, तो कुछ भी आउटपुट नहीं किया जाएगा.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
otCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
सीएलआई मॉड्यूल को शुरू करें.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
otCliInputLine
void otCliInputLine( char *aBuf )
इस तरीके को कंसोल इनपुट लाइन में फ़ीड के लिए कहा जाता है.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
otCliआउटपुट बाइट
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
सीएलआई कंसोल में हेक्स स्ट्रिंग के तौर पर बाइट की कई संख्या लिखें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
otCliआउटपुट प्रारूप
void otCliOutputFormat( const char *aFmt, ... )
सीएलआई कंसोल में फ़ॉर्मैट की गई स्ट्रिंग लिखें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
OpenThread लॉग को CLI कंसोल में लिखने के लिए, कॉलबैक पर जाएं.
ब्यौरा | |||||||||
---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
otCliSetUserCommands
void otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
उपयोगकर्ता कमांड टेबल सेट करें.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
संसाधन
OpenThread API रेफ़रंस विषय, स्रोत कोड से आते हैं, जो GitHub पर उपलब्ध है. ज़्यादा जानकारी पाने या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.