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

UART

इस मॉड्यूल में UART संचार के लिए मंच अमूर्त शामिल है।

सारांश

कार्य

otPlatUartDisable (void)
UART को अक्षम करें।
otPlatUartEnable (void)
UART सक्षम करें।
otPlatUartFlush (void)
आउटगोइंग ट्रांसमिशन बफर को फ्लश करें और डेटा भेजे जाने की प्रतीक्षा करें।
otPlatUartReceived (const uint8_t *aBuf, uint16_t aBufLength)
void
UART ड्राइवर ने OpenThread को सूचित करने के लिए इस विधि को कॉल किया है जो बाइट्स को प्राप्त हुआ है।
otPlatUartSend (const uint8_t *aBuf, uint16_t aBufLength)
UART पर बाइट भेजें।
otPlatUartSendDone (void)
void
UART ड्राइवर ने OpenThread को सूचित करने के लिए इस विधि को कॉल किया है कि अनुरोधित बाइट्स भेजे गए हैं।

कार्य

otPlatUartDisable

 otError otPlatUartDisable(
  void
)

UART को अक्षम करें।

विवरण
वापसी मान
OT_ERROR_NONE
UART को सफलतापूर्वक अक्षम कर दिया गया।
OT_ERROR_FAILED
UART को अक्षम करने में विफल।

otPlatUartEnable

 otError otPlatUartEnable(
  void
)

UART सक्षम करें।

विवरण
वापसी मान
OT_ERROR_NONE
UART को सफलतापूर्वक सक्षम किया गया।
OT_ERROR_FAILED
UART को सक्षम करने में विफल।

otPlatUartFlush

 otError otPlatUartFlush(
  void
)

आउटगोइंग ट्रांसमिशन बफर को फ्लश करें और डेटा भेजे जाने की प्रतीक्षा करें।

इसे तब कहा जाता है जब सीएलआई यूएआरटी इंटरफ़ेस में पूर्ण बफर होता है लेकिन फिर भी अधिक डेटा भेजने की इच्छा रखता है।

विवरण
वापसी मान
OT_ERROR_NONE
फ्लश सफल हुआ, हम बफर को अधिक डेटा लिखने के लिए आगे बढ़ सकते हैं।
OT_ERROR_NOT_IMPLEMENTED
ड्राइवर तुल्यकालिक फ्लश का समर्थन नहीं करता है।
OT_ERROR_INVALID_STATE
ड्राइवर के पास फ्लश करने के लिए कोई डेटा नहीं है।

otPlatUartReceived

void otPlatUartReceived(
  const uint8_t *aBuf,
  uint16_t aBufLength
)

UART ड्राइवर ने OpenThread को सूचित करने के लिए इस विधि को कॉल किया है जो बाइट्स को प्राप्त हुआ है।

विवरण
पैरामीटर
[in] aBuf
प्राप्त बाइट्स के लिए एक सूचक।
[in] aBufLength
प्राप्त बाइट्स की संख्या।

otPlatUartSend

 otError otPlatUartSend(
  const uint8_t *aBuf,
  uint16_t aBufLength
)

UART पर बाइट भेजें।

विवरण
पैरामीटर
[in] aBuf
डेटा बफ़र के लिए एक सूचक।
[in] aBufLength
प्रेषित करने के लिए बाइट्स की संख्या।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक प्रसारण शुरू कर दिया।
OT_ERROR_FAILED
ट्रांसमिशन शुरू करने में विफल।

otPlatUartSendDone

void otPlatUartSendDone(
  void
)

UART ड्राइवर ने OpenThread को सूचित करने के लिए इस विधि को कॉल किया है कि अनुरोधित बाइट्स भेजे गए हैं।