कोई गड़बड़ी हुई

इस मॉड्यूल में OpenThread में इस्तेमाल की गई गड़बड़ियां शामिल हैं.

खास जानकारी

गिनती

otError{
  OT_ERROR_NONE = 0,
  OT_ERROR_FAILED = 1,
  OT_ERROR_DROP = 2,
  OT_ERROR_NO_BUFS = 3,
  OT_ERROR_NO_ROUTE = 4,
  OT_ERROR_BUSY = 5,
  OT_ERROR_PARSE = 6,
  OT_ERROR_INVALID_ARGS = 7,
  OT_ERROR_SECURITY = 8,
  OT_ERROR_ADDRESS_QUERY = 9,
  OT_ERROR_NO_ADDRESS = 10,
  OT_ERROR_ABORT = 11,
  OT_ERROR_NOT_IMPLEMENTED = 12,
  OT_ERROR_INVALID_STATE = 13,
  OT_ERROR_NO_ACK = 14,
  OT_ERROR_CHANNEL_ACCESS_FAILURE = 15,
  OT_ERROR_DETACHED = 16,
  OT_ERROR_FCS = 17,
  OT_ERROR_NO_FRAME_RECEIVED = 18,
  OT_ERROR_UNKNOWN_NEIGHBOR = 19,
  OT_ERROR_INVALID_SOURCE_ADDRESS = 20,
  OT_ERROR_ADDRESS_FILTERED = 21,
  OT_ERROR_DESTINATION_ADDRESS_FILTERED = 22,
  OT_ERROR_NOT_FOUND = 23,
  OT_ERROR_ALREADY = 24,
  OT_ERROR_IP6_ADDRESS_CREATION_FAILURE = 26,
  OT_ERROR_NOT_CAPABLE = 27,
  OT_ERROR_RESPONSE_TIMEOUT = 28,
  OT_ERROR_DUPLICATED = 29,
  OT_ERROR_REASSEMBLY_TIMEOUT = 30,
  OT_ERROR_NOT_TMF = 31,
  OT_ERROR_NOT_LOWPAN_DATA_FRAME = 32,
  OT_ERROR_LINK_MARGIN_LOW = 34,
  OT_ERROR_INVALID_COMMAND = 35,
  OT_ERROR_PENDING = 36,
  OT_ERROR_REJECTED = 37,
  OT_NUM_ERRORS,
  OT_ERROR_GENERIC = 255
}
enum
यह गणना, OpenThread के दौरान इस्तेमाल होने वाले गड़बड़ी कोड के बारे में बताती है.

टाइपडेफ़

otError टाइपडेफ़
enum otError
यह गणना, OpenThread के दौरान इस्तेमाल होने वाले गड़बड़ी कोड के बारे में बताती है.

फ़ंक्शन

otThreadErrorToString(otError aError)
const char *
यह फ़ंक्शन एक otError enum को स्ट्रिंग में बदल देता है.

गिनती

ओटी गड़बड़ी

 otError

यह गणना, OpenThread के दौरान इस्तेमाल होने वाले गड़बड़ी कोड के बारे में बताती है.

प्रॉपर्टी
OT_ERROR_ABORT

ऑपरेशन रद्द कर दिया गया.

OT_ERROR_ADDRESS_FILTERED

आपको पता फ़िल्टर के हिसाब से फ़िल्टर किया गया एक फ़्रेम मिला है (अनुमति दी गई या नहीं).

OT_ERROR_ADDRESS_QUERY

पते के समाधान के लिए, पता क्वेरी कार्रवाई की ज़रूरत होती है.

OT_ERROR_ALREADY

कार्रवाई पहले से चल रही है.

OT_ERROR_BUSY

सेवा व्यस्त है और कार्रवाई की सेवा नहीं कर सके.

OT_ERROR_CHANNEL_ACCESS_FAILURE

चैनल पर किसी गतिविधि की वजह से, ट्रांसमिशन नहीं किया जा सकता. इसका मतलब है कि सीएसएमए-सीए की तकनीक फेल हो गई (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

डेस्टिनेशन पते की जांच करके, एक फ़्रेम मिला है.

OT_ERROR_DETACHED

फ़िलहाल, यह किसी थ्रेड पार्टीशन में अटैच नहीं है.

OT_ERROR_DROP

मैसेज छोड़ दिया गया.

OT_ERROR_DUPLICATED

डुप्लीकेट फ़्रेम मिला.

OT_ERROR_FAILED

कार्रवाई नहीं की जा सकी.

OT_ERROR_FCS

ईमेल पाने के दौरान FCS जांच नहीं हो सकी.

OT_ERROR_GENERIC

सामान्य गड़बड़ी (इसका इस्तेमाल नहीं करना चाहिए).

OT_ERROR_INVALID_ARGS

इनपुट तर्क अमान्य हैं.

OT_ERROR_INVALID_COMMAND

इनपुट (सीएलआई) निर्देश अमान्य है.

OT_ERROR_INVALID_SOURCE_ADDRESS

अमान्य स्रोत पते से एक फ़्रेम मिला है.

OT_ERROR_INVALID_STATE

अमान्य स्थिति के कारण पूरा नहीं किया जा सकता.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

IPv6 पता नहीं बनाया जा सका.

OT_ERROR_LINK_MARGIN_LOW

लिंक मार्जिन बहुत कम था.

OT_ERROR_NONE

कोई गड़बड़ी नहीं हुई.

OT_ERROR_NOT_CAPABLE

मोड फ़्लैग की मदद से कार्रवाई को रोका गया.

OT_ERROR_NOT_FOUND

अनुरोधित आइटम नहीं मिला.

OT_ERROR_NOT_IMPLEMENTED

फ़ंक्शन या विधि लागू नहीं की गई.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

नॉन-लोपेन डेटा फ़्रेम मिला.

OT_ERROR_NOT_TMF

मैसेज, TMF मैसेज नहीं है.

OT_ERROR_NO_ACK

macMaxFrameRetries (IEEE 802.15.4-2006) के बाद, कोई सहमति नहीं मिली.

OT_ERROR_NO_ADDRESS

पता, सोर्स मैच टेबल में नहीं है.

OT_ERROR_NO_BUFS

ज़रूरी बफ़र नहीं हैं.

OT_ERROR_NO_FRAME_RECEIVED

कोई फ़्रेम नहीं मिला.

OT_ERROR_NO_ROUTE

कोई रास्ता उपलब्ध नहीं है.

OT_ERROR_PARSE

मैसेज पार्स नहीं किया जा सका.

OT_ERROR_PENDING

सफलता/गड़बड़ी की स्थिति बताने के लिए इस्तेमाल होने वाले खास गड़बड़ी कोड को अभी तक मंज़ूरी नहीं मिली है.

OT_ERROR_REASSEMBLY_TIMEOUT

टाइम आउट की वजह से मैसेज को फिर से इकट्ठा करने वाली सूची से हटाया जा रहा है.

OT_ERROR_REJECTED

अनुरोध अस्वीकार किया गया.

OT_ERROR_RESPONSE_TIMEOUT

कोप रिस्पॉन्स या सहमति या डीएनएस, एसएनटीपी का जवाब नहीं मिला.

OT_ERROR_SECURITY

सुरक्षा जांच पूरी नहीं हो सकी.

OT_ERROR_UNKNOWN_NEIGHBOR

अनजान व्यक्ति से एक फ़्रेम मिला है.

OT_NUM_ERRORS

तय की गई गड़बड़ियों की संख्या.

टाइपडेफ़

ओटी गड़बड़ी

enum otError otError

यह गणना, OpenThread के दौरान इस्तेमाल होने वाले गड़बड़ी कोड के बारे में बताती है.

फ़ंक्शन

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

यह फ़ंक्शन एक otError enum को स्ट्रिंग में बदल देता है.

ब्यौरा
पैरामीटर
[in] aError
एक otError enum.
लौटाए गए सामान
otError को दिखाने वाली स्ट्रिंग.

संसाधन

OpenThread API रेफ़रंस के विषय, सोर्स कोड से जनरेट होते हैं. यह कोड GitHub पर उपलब्ध है. ज़्यादा जानकारी के लिए या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.