Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

कमांड लाइन इंटरफेस

इस मॉड्यूल में फ़ंक्शन शामिल हैं जो थ्रेड स्टैक के निष्पादन को नियंत्रित करते हैं।

सारांश

typedefs

otCliConsoleOutputCallback )(const char *aBuf, uint16_t aBufLength, void *aContext) typedef
int(*
इस फ़ंक्शन पॉइंटर को कंसोल आउटपुट के बारे में सूचित करने के लिए कहा जाता है।

कार्य

otCliAppendResult ( otError aError)
void
CLI कंसोल के लिए त्रुटि लिखें कोड।
otCliConsoleInit ( otInstance *aInstance, otCliConsoleOutputCallback aCallback, void *aContext)
void
CLI CONSOLE मॉड्यूल को प्रारंभ करें।
otCliConsoleInputLine (char *aBuf, uint16_t aBufLength)
void
इस विधि को कंसोल इनपुट लाइन में फीड करने के लिए कहा जाता है।
otCliOutput (const char *aString, uint16_t aLength)
void
CLI कंसोल के लिए लिखें स्ट्रिंग।
otCliOutputBytes (const uint8_t *aBytes, uint8_t aLength)
void
हेक्स स्ट्रिंग के रूप में CLI कंसोल के लिए कई बाइट्स लिखें।
otCliOutputFormat (const char *aFmt, ...)
void
CLI कंसोल पर स्वरूपित स्ट्रिंग लिखें।
otCliPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
OpenThread लॉग को CLI कंसोल में लिखने का कार्य।
otCliPlatLogv ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
void
OpenThread लॉग को CLI कंसोल पर लिखने के लिए कॉलबैक।
otCliSetUserCommands (const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
void
एक उपयोगकर्ता कमांड टेबल सेट करें।
otCliUartInit ( otInstance *aInstance)
void
CLI UART मॉड्यूल को प्रारंभ करें।

typedefs

otCliConsoleOutputCallback

int(* otCliConsoleOutputCallback)(const char *aBuf, uint16_t aBufLength, void *aContext)

इस फ़ंक्शन पॉइंटर को कंसोल आउटपुट के बारे में सूचित करने के लिए कहा जाता है।

विवरण
पैरामीटर
[in] aBuf
एक निर्गम के साथ एक बफर के लिए एक सूचक।
[in] aBufLength
बफर में संग्रहीत आउटपुट डेटा की एक लंबाई।
[out] aContext
उपयोगकर्ता संदर्भ सूचक।
रिटर्न
कॉलबैक द्वारा संसाधित बाइट्स की संख्या।

कार्य

otCliAppendResult

void otCliAppendResult(
  otError aError
)

CLI कंसोल में त्रुटि कोड लिखें।

यदि aError है OT_ERROR_PENDING कुछ भी OT_ERROR_PENDING नहीं होगा।

विवरण
पैरामीटर
[in] aError
त्रुटि कोड मान।

otCliConsoleInit

void otCliConsoleInit(
  otInstance *aInstance,
  otCliConsoleOutputCallback aCallback,
  void *aContext
)

CLI CONSOLE मॉड्यूल को प्रारंभ करें।

विवरण
पैरामीटर
[in] aInstance
OpenThread उदाहरण संरचना।
[in] aCallback
एक कॉलबैक विधि प्रक्रिया सांत्वना उत्पादन के लिए कहा जाता है।
[in] aContext
एक उपयोगकर्ता संदर्भ सूचक।

otCliConsoleInputLine

void otCliConsoleInputLine(
  char *aBuf,
  uint16_t aBufLength
)

इस विधि को कंसोल इनपुट लाइन में फीड करने के लिए कहा जाता है।

विवरण
पैरामीटर
[in] aBuf
एक इनपुट के साथ एक बफर के लिए एक सूचक।
[in] aBufLength
बफर में संग्रहीत इनपुट डेटा की एक लंबाई।

otCliOutput

void otCliOutput(
  const char *aString,
  uint16_t aLength
)

CLI कंसोल के लिए स्ट्रिंग लिखें।

विवरण
पैरामीटर
[in] aString
स्ट्रिंग के लिए एक संकेतक, जो शून्य-समाप्त नहीं हो सकता है।
[in] aLength
बाइट्स की संख्या।

otCliOutputBytes

void otCliOutputBytes(
  const uint8_t *aBytes,
  uint8_t aLength
)

हेक्स स्ट्रिंग के रूप में CLI कंसोल के लिए कई बाइट्स लिखें।

विवरण
पैरामीटर
[in] aBytes
डेटा के लिए एक सूचक जो मुद्रित किया जाना चाहिए।
[in] aLength
लंबाई aBytes

otCliOutputFormat

void otCliOutputFormat(
  const char *aFmt,
  ...
)

CLI कंसोल के लिए स्वरूपित स्ट्रिंग लिखें।

विवरण
पैरामीटर
[in] aFmt
प्रारूप स्ट्रिंग के लिए एक सूचक।
[in] ...
तर्कों की एक मिलान सूची।

otCliPlatLogLine

void otCliPlatLogLine(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aLogLine
)

CLT कंसोल में OpenThread Log लिखने के लिए फ़ंक्शन।

विवरण
पैरामीटर
[in] aLogLevel
लॉग स्तर।
[in] aLogRegion
लॉग क्षेत्र।
[in] aLogLine
लॉग पंक्ति स्ट्रिंग के लिए एक संकेतक।

otCliPlatLogv

void otCliPlatLogv(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aFormat,
  va_list aArgs
)

OpenThread लॉग को CLI कंसोल पर लिखने के लिए कॉलबैक।

विवरण
पैरामीटर
[in] aLogLevel
लॉग स्तर।
[in] aLogRegion
लॉग क्षेत्र।
[in] aFormat
प्रारूप स्ट्रिंग के लिए एक सूचक।
[in] aArgs
va_list मिलान aFormat

otCliSetUserCommands

void otCliSetUserCommands(
  const otCliCommand *aUserCommands,
  uint8_t aLength,
  void *aContext
)

एक उपयोगकर्ता कमांड टेबल सेट करें।

विवरण
पैरामीटर
[in] aUserCommands
उपयोगकर्ता कमांड के साथ एक सरणी के लिए एक सूचक।
[in] aLength
aUserCommands लंबाई।
[in] aContext
संदर्भ हैंडलर को पारित कर दिया।

otCliUartInit

void otCliUartInit(
  otInstance *aInstance
)

CLI UART मॉड्यूल प्रमाणित करें।

विवरण
पैरामीटर
[in] aInstance
OpenThread उदाहरण संरचना।