সাধারণ
এই মডিউলটি সমস্ত থ্রেড ভূমিকার জন্য ফাংশন অন্তর্ভুক্ত করে।
সারসংক্ষেপ
নেটওয়ার্ক ডেটা প্রকাশক থ্রেড নেটওয়ার্ক ডেটাতে অনুরূপ পরিষেবা এবং/অথবা প্রিফিক্স (অন-মেশ প্রিফিক্স বা বাহ্যিক রুট) এন্ট্রিগুলির সংখ্যা সীমিত করার প্রক্রিয়া সরবরাহ করে নেটওয়ার্ক ডেটা নিরীক্ষণ করে এবং কখন বা কখন এন্ট্রি যোগ করতে বা সরাতে হবে তা পরিচালনা করে।
এই মডিউলের সমস্ত ফাংশন সক্রিয় করার জন্য OPENTHREAD_CONFIG_NETDATA_PUBLISHER_ENABLE
প্রয়োজন৷
Typedefs | |
---|---|
otBorderRouterConfig | typedefstruct otBorderRouterConfig একটি বর্ডার রাউটার কনফিগারেশন প্রতিনিধিত্ব করে। |
otDetachGracefullyCallback )(void *aContext) | typedefvoid(* এই কলব্যাক অ্যাপ্লিকেশনটিকে জানায় যে বিচ্ছিন্নকরণ প্রক্রিয়া শেষ হয়েছে৷ |
otExternalRouteConfig | typedefstruct otExternalRouteConfig একটি বহিরাগত রুট কনফিগারেশন প্রতিনিধিত্ব করে। |
otIpCounters | typedefstruct otIpCounters আইপি লেভেল কাউন্টার প্রতিনিধিত্ব করে। |
otLeaderData | typedefstruct otLeaderData থ্রেড লিডার ডেটা প্রতিনিধিত্ব করে। |
otLinkModeConfig | typedefstruct otLinkModeConfig একটি MLE লিঙ্ক মোড কনফিগারেশন প্রতিনিধিত্ব করে। |
otLowpanContextInfo | typedefstruct otLowpanContextInfo নেটওয়ার্ক ডেটাতে একটি উপসর্গের সাথে যুক্ত 6LoWPAN প্রসঙ্গ আইডি তথ্য উপস্থাপন করে। |
otMleCounters | typedefstruct otMleCounters থ্রেড MLE কাউন্টার প্রতিনিধিত্ব করে। |
otNeighborInfoIterator | typedefint16_t প্রতিবেশী টেবিলের মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়। |
otNetDataDnsSrpServicePublisherCallback )(otNetDataPublisherEvent aEvent, void *aContext) | typedefvoid(* পয়েন্টার টাইপ থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা" এন্ট্রি যোগ করা বা সরানো হলে বিজ্ঞপ্তি দেওয়ার জন্য ব্যবহৃত কলব্যাককে সংজ্ঞায়িত করে। |
otNetDataPrefixPublisherCallback )(otNetDataPublisherEvent aEvent, const otIp6Prefix *aPrefix, void *aContext) | typedefvoid(* পয়েন্টার টাইপ থ্রেড নেটওয়ার্ক ডেটাতে একটি উপসর্গ (অন-মেশ বা বাহ্যিক রুট) এন্ট্রি যোগ করা বা সরানো হলে বিজ্ঞপ্তি দেওয়ার জন্য ব্যবহৃত কলব্যাককে সংজ্ঞায়িত করে। |
otNetDataPublisherEvent | typedef প্রকাশকের কলব্যাক থেকে রিপোর্ট করা ইভেন্টের প্রতিনিধিত্ব করে। |
otNetworkDataIterator | typedefuint32_t নেটওয়ার্ক ডেটা তথ্যের মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়। |
otNetworkDiagChildEntry | typedefstruct otNetworkDiagChildEntry একটি নেটওয়ার্ক ডায়াগনস্টিক চাইল্ড টেবিল এন্ট্রি প্রতিনিধিত্ব করে। |
otNetworkDiagConnectivity | typedefstruct otNetworkDiagConnectivity একটি নেটওয়ার্ক ডায়াগনস্টিক সংযোগ মান প্রতিনিধিত্ব করে। |
otNetworkDiagIterator | typedefuint16_t নেটওয়ার্ক ডায়াগনস্টিক TLV এর মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়। |
otNetworkDiagMacCounters | typedefstruct otNetworkDiagMacCounters একটি নেটওয়ার্ক ডায়াগনস্টিক ম্যাক কাউন্টার মান প্রতিনিধিত্ব করে। |
otNetworkDiagMleCounters | typedefstruct otNetworkDiagMleCounters একটি নেটওয়ার্ক ডায়াগনস্টিকস MLE কাউন্টার মান প্রতিনিধিত্ব করে। |
otNetworkDiagRoute | typedefstruct otNetworkDiagRoute একটি নেটওয়ার্ক ডায়াগনস্টিক রুট TLV মান প্রতিনিধিত্ব করে। |
otNetworkDiagRouteData | typedefstruct otNetworkDiagRouteData একটি নেটওয়ার্ক ডায়াগনস্টিক রুট ডেটা প্রতিনিধিত্ব করে। |
otNetworkDiagTlv | typedefstruct otNetworkDiagTlv একটি নেটওয়ার্ক ডায়াগনস্টিক TLV প্রতিনিধিত্ব করে। |
otReceiveDiagnosticGetCallback )(otError aError, otMessage *aMessage, const otMessageInfo *aMessageInfo, void *aContext) | typedefvoid(* নেটওয়ার্ক ডায়াগনস্টিক গেট প্রতিক্রিয়া পাওয়া গেলে পয়েন্টার বলা হয়। |
otRoutePreference | typedefenum otRoutePreference |
otServerConfig | typedefstruct otServerConfig একটি সার্ভার কনফিগারেশন প্রতিনিধিত্ব করে। |
otServiceConfig | typedefstruct otServiceConfig একটি পরিষেবা কনফিগারেশন প্রতিনিধিত্ব করে। |
otThreadAnycastLocatorCallback )(void *aContext, otError aError, const otIp6Address *aMeshLocalAddress, uint16_t aRloc16) | typedefvoid(* পয়েন্টার টাইপ একটি otThreadLocateAnycastDestination() অনুরোধের ফলাফল জানাতে কলব্যাককে সংজ্ঞায়িত করে। |
otThreadDiscoveryRequestCallback )(const otThreadDiscoveryRequestInfo *aInfo, void *aContext) | typedefvoid(* প্রতিবার একটি MLE আবিষ্কার অনুরোধ বার্তা প্রাপ্ত হলে পয়েন্টার কল করা হয়। |
otThreadDiscoveryRequestInfo | typedefstruct otThreadDiscoveryRequestInfo থ্রেড ডিসকভারি অনুরোধ ডেটা প্রতিনিধিত্ব করে। |
otThreadParentResponseCallback )(otThreadParentResponseInfo *aInfo, void *aContext) | typedefvoid(* প্রতিবার একটি MLE পিতামাতার প্রতিক্রিয়া বার্তা প্রাপ্ত হলে পয়েন্টারকে কল করা হয়। |
otThreadParentResponseInfo | typedefstruct otThreadParentResponseInfo MLE পিতামাতার প্রতিক্রিয়া ডেটা প্রতিনিধিত্ব করে। |
ফাংশন | |
---|---|
otConvertDurationInSecondsToString (uint32_t aDuration, char *aBuffer, uint16_t aSize) | void একটি uint32_t সময়কাল (সেকেন্ডে) একটি মানব-পাঠযোগ্য স্ট্রিংয়ে রূপান্তর করে। |
otNetDataContainsOmrPrefix ( otInstance *aInstance, const otIp6Prefix *aPrefix) | bool একটি প্রদত্ত উপসর্গ একটি বৈধ ওএমআর উপসর্গ হিসাবে কাজ করতে পারে কিনা এবং লিডারের নেটওয়ার্ক ডেটাতে এই উপসর্গ রয়েছে কিনা তা পরীক্ষা করুন। |
otNetDataGet ( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength) | পার্টিশনের থ্রেড নেটওয়ার্ক ডেটার সম্পূর্ণ বা স্থিতিশীল অনুলিপি প্রদান করুন। |
otNetDataGetCommissioningDataset ( otInstance *aInstance, otCommissioningDataset *aDataset) | void পার্টিশনের নেটওয়ার্ক ডেটা থেকে কমিশনিং ডেটাসেট পায়। |
otNetDataGetLength ( otInstance *aInstance) | uint8_t পার্টিশনের থ্রেড নেটওয়ার্ক ডেটার বর্তমান দৈর্ঘ্য (বাইটের সংখ্যা) পান। |
otNetDataGetMaxLength ( otInstance *aInstance) | uint8_t OT স্ট্যাক ইনিশিয়ালাইজেশন বা otNetDataResetMaxLength() এ শেষ কল করার পর থেকে থ্রেড নেটওয়ার্ক ডেটার সর্বাধিক পর্যবেক্ষণ করা দৈর্ঘ্য পান। |
otNetDataGetNextLowpanContextInfo ( otInstance *aInstance, otNetworkDataIterator *aIterator, otLowpanContextInfo *aContextInfo) | পার্টিশনের নেটওয়ার্ক ডেটাতে পরবর্তী 6LoWPAN প্রসঙ্গ আইডি তথ্য পান। |
otNetDataGetNextOnMeshPrefix ( otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig) | পার্টিশনের নেটওয়ার্ক ডেটাতে পরবর্তী অন মেশ উপসর্গটি পান। |
otNetDataGetNextRoute ( otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig) | পার্টিশনের নেটওয়ার্ক ডেটাতে পরবর্তী বাহ্যিক রুট পান। |
otNetDataGetNextService ( otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig) | পার্টিশনের নেটওয়ার্ক ডেটাতে পরবর্তী পরিষেবা পান। |
otNetDataGetStableVersion ( otInstance *aInstance) | uint8_t স্থিতিশীল নেটওয়ার্ক ডেটা সংস্করণ পান। |
otNetDataGetVersion ( otInstance *aInstance) | uint8_t নেটওয়ার্ক ডেটা সংস্করণ পান। |
otNetDataIsDnsSrpServiceAdded ( otInstance *aInstance) | bool বর্তমানে থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা" এন্ট্রি যোগ করা হয়েছে কিনা তা নির্দেশ করে। |
otNetDataIsPrefixAdded ( otInstance *aInstance, const otIp6Prefix *aPrefix) | bool থ্রেড নেটওয়ার্ক ডেটাতে বর্তমানে একটি প্রকাশিত প্রিফিক্স এন্ট্রি (অন-মেশ বা বাহ্যিক রুট) যোগ করা হয়েছে কিনা তা নির্দেশ করে। |
otNetDataPublishDnsSrpServiceAnycast ( otInstance *aInstance, uint8_t aSequenceNUmber) | void থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা Anycast ঠিকানা" প্রকাশ করার অনুরোধ করে। |
otNetDataPublishDnsSrpServiceUnicast ( otInstance *aInstance, const otIp6Address *aAddress, uint16_t aPort) | void থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা ইউনিকাস্ট ঠিকানা" প্রকাশ করার অনুরোধ করে। |
otNetDataPublishDnsSrpServiceUnicastMeshLocalEid ( otInstance *aInstance, uint16_t aPort) | void থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা ইউনিকাস্ট ঠিকানা" প্রকাশ করার অনুরোধ করে। |
otNetDataPublishExternalRoute ( otInstance *aInstance, const otExternalRouteConfig *aConfig) | থ্রেড নেটওয়ার্ক ডেটাতে প্রকাশ করার জন্য একটি বহিরাগত রুট উপসর্গের অনুরোধ করে। |
otNetDataPublishOnMeshPrefix ( otInstance *aInstance, const otBorderRouterConfig *aConfig) | থ্রেড নেটওয়ার্ক ডেটাতে একটি অন-মেশ প্রিফিক্স প্রকাশ করার জন্য অনুরোধ করে। |
otNetDataReplacePublishedExternalRoute ( otInstance *aInstance, const otIp6Prefix *aPrefix, const otExternalRouteConfig *aConfig) | থ্রেড নেটওয়ার্ক ডেটাতে পূর্বে প্রকাশিত একটি বহিরাগত রুট প্রতিস্থাপন করে। |
otNetDataResetMaxLength ( otInstance *aInstance) | void থ্রেড নেটওয়ার্ক ডেটার ট্র্যাক করা সর্বোচ্চ দৈর্ঘ্য রিসেট করুন। |
otNetDataSetDnsSrpServicePublisherCallback ( otInstance *aInstance, otNetDataDnsSrpServicePublisherCallback aCallback, void *aContext) | void একটি প্রকাশিত "DNS/SRP পরিষেবা" আসলে থ্রেড নেটওয়ার্ক ডেটাতে যুক্ত বা সরানো হলে বিজ্ঞপ্তি দেওয়ার জন্য একটি কলব্যাক সেট করে৷ |
otNetDataSetPrefixPublisherCallback ( otInstance *aInstance, otNetDataPrefixPublisherCallback aCallback, void *aContext) | void থ্রেড নেটওয়ার্ক ডেটাতে একটি প্রকাশিত উপসর্গ এন্ট্রি আসলে যোগ করা বা সরানো হলে বিজ্ঞপ্তি দেওয়ার জন্য একটি কলব্যাক সেট করে। |
otNetDataSteeringDataCheckJoiner ( otInstance *aInstance, const otExtAddress *aEui64) | স্টিয়ারিং ডেটাতে যোগদানকারী রয়েছে কিনা তা পরীক্ষা করুন। |
otNetDataSteeringDataCheckJoinerWithDiscerner ( otInstance *aInstance, const struct otJoinerDiscerner *aDiscerner) | স্টিয়ারিং ডেটাতে একটি প্রদত্ত ডিসনারারের মান সহ একটি যোগকারী রয়েছে কিনা তা পরীক্ষা করুন৷ |
otNetDataUnpublishDnsSrpService ( otInstance *aInstance) | void থ্রেড নেটওয়ার্ক ডেটা থেকে পূর্বে যোগ করা যেকোনো DNS/SRP (অ্যানিকাস্ট বা ইউনিকাস্ট) পরিষেবা এন্ট্রি অপ্রকাশিত করে। |
otNetDataUnpublishPrefix ( otInstance *aInstance, const otIp6Prefix *aPrefix) | পূর্বে প্রকাশিত অন-মেশ বা বহিরাগত রুট উপসর্গ অপ্রকাশিত করে। |
otThreadBecomeChild ( otInstance *aInstance) | একটি শিশু হিসাবে পুনরায় সংযুক্ত করার চেষ্টা. |
otThreadBecomeDetached ( otInstance *aInstance) | থ্রেড নেটওয়ার্ক থেকে বিচ্ছিন্ন করুন। |
otThreadDetachGracefully ( otInstance *aInstance, otDetachGracefullyCallback aCallback, void *aContext) | নেটওয়ার্কের অন্যান্য নোডগুলিকে (যদি থাকে) অবহিত করে এবং তারপর থ্রেড প্রোটোকল অপারেশন বন্ধ করে। |
otThreadDeviceRoleToString ( otDeviceRole aRole) | const char * ডিভাইসের ভূমিকাকে মানব-পাঠযোগ্য স্ট্রিং-এ রূপান্তর করুন। |
otThreadDiscover ( otInstance *aInstance, uint32_t aScanChannels, uint16_t aPanId, bool aJoiner, bool aEnableEui64Filtering, otHandleActiveScanResult aCallback, void *aCallbackContext) | একটি থ্রেড আবিষ্কার স্ক্যান শুরু করে। |
otThreadGetChildTimeout ( otInstance *aInstance) | uint32_t শিশু ভূমিকায় কাজ করার সময় থ্রেড চাইল্ড টাইমআউট (সেকেন্ডে) ব্যবহার করা হয়। |
otThreadGetDeviceRole ( otInstance *aInstance) | ডিভাইসের ভূমিকা পান। |
otThreadGetDomainName ( otInstance *aInstance) | const char * থ্রেড ডোমেন নাম পায়। |
otThreadGetExtendedPanId ( otInstance *aInstance) | const otExtendedPanId * IEEE 802.15.4 এক্সটেন্ডেড প্যান আইডি পায়৷ |
otThreadGetFixedDuaInterfaceIdentifier ( otInstance *aInstance) | const otIp6InterfaceIdentifier * থ্রেড ডোমেন ইউনিকাস্ট ঠিকানার জন্য ম্যানুয়ালি নির্দিষ্ট করা ইন্টারফেস শনাক্তকারী পায়। |
otThreadGetIp6Counters ( otInstance *aInstance) | const otIpCounters * IPv6 কাউন্টার পায়। |
otThreadGetKeySequenceCounter ( otInstance *aInstance) | uint32_t thrKeySequenceCounter পায়। |
otThreadGetKeySwitchGuardTime ( otInstance *aInstance) | uint32_t thrKeySwitchGuardTime পায় (ঘন্টায়)। |
otThreadGetLeaderData ( otInstance *aInstance, otLeaderData *aLeaderData) | থ্রেড লিডার ডেটা পান। |
otThreadGetLeaderRloc ( otInstance *aInstance, otIp6Address *aLeaderRloc) | নেতার RLOC-এ একটি পয়েন্টার ফেরত দেয়। |
otThreadGetLeaderRouterId ( otInstance *aInstance) | uint8_t নেতার রাউটার আইডি পান। |
otThreadGetLeaderWeight ( otInstance *aInstance) | uint8_t নেতার ওজন পান। |
otThreadGetLinkLocalAllThreadNodesMulticastAddress ( otInstance *aInstance) | const otIp6Address * থ্রেড লিঙ্ক-স্থানীয় সমস্ত থ্রেড নোড মাল্টিকাস্ট ঠিকানা পায়। |
otThreadGetLinkLocalIp6Address ( otInstance *aInstance) | const otIp6Address * থ্রেড লিঙ্ক-স্থানীয় IPv6 ঠিকানা পায়। |
otThreadGetLinkMode ( otInstance *aInstance) | MLE লিঙ্ক মোড কনফিগারেশন পান। |
otThreadGetMaxTimeInQueue ( otInstance *aInstance) | uint32_t TX সারিতে থাকা বার্তাগুলির জন্য সর্বাধিক সময়-সারি পায়৷ |
otThreadGetMeshLocalEid ( otInstance *aInstance) | const otIp6Address * মেশ স্থানীয় EID ঠিকানা পায়। |
otThreadGetMeshLocalPrefix ( otInstance *aInstance) | const otMeshLocalPrefix * মেশ স্থানীয় উপসর্গে একটি পয়েন্টার প্রদান করে। |
otThreadGetMleCounters ( otInstance *aInstance) | const otMleCounters * থ্রেড MLE কাউন্টার পায়. |
otThreadGetNetworkKey ( otInstance *aInstance, otNetworkKey *aNetworkKey) | void থ্রেড নেটওয়ার্ক কী পান। |
otThreadGetNetworkKeyRef ( otInstance *aInstance) | থ্রেড নেটওয়ার্ক কী-এর জন্য otNetworkKeyRef পান। |
otThreadGetNetworkName ( otInstance *aInstance) | const char * থ্রেড নেটওয়ার্কের নাম পান। |
otThreadGetNextDiagnosticTlv (const otMessage *aMessage, otNetworkDiagIterator *aIterator, otNetworkDiagTlv *aNetworkDiagTlv) | বার্তায় পরবর্তী নেটওয়ার্ক ডায়াগনস্টিক TLV পায়। |
otThreadGetNextNeighborInfo ( otInstance *aInstance, otNeighborInfoIterator *aIterator, otNeighborInfo *aInfo) | পরবর্তী প্রতিবেশীর তথ্য পায়। |
otThreadGetParentAverageRssi ( otInstance *aInstance, int8_t *aParentRssi) | ফাংশনটি থ্রেড প্যারেন্টের জন্য গড় RSSI পুনরুদ্ধার করে। |
otThreadGetParentInfo ( otInstance *aInstance, otRouterInfo *aParentInfo) | ফাংশনটি অভিভাবক হিসাবে একটি থ্রেড রাউটারের জন্য ডায়গনিস্টিক তথ্য পুনরুদ্ধার করে। |
otThreadGetParentLastRssi ( otInstance *aInstance, int8_t *aLastRssi) | ফাংশনটি থ্রেড প্যারেন্ট থেকে শেষ প্যাকেটের RSSI পুনরুদ্ধার করে। |
otThreadGetPartitionId ( otInstance *aInstance) | uint32_t পার্টিশন আইডি পান। |
otThreadGetRealmLocalAllThreadNodesMulticastAddress ( otInstance *aInstance) | const otIp6Address * থ্রেড রিয়েলম-লোকাল সব থ্রেড নোড মাল্টিকাস্ট ঠিকানা পায়। |
otThreadGetRloc ( otInstance *aInstance) | const otIp6Address * থ্রেড রাউটিং লোকেটার (RLOC) ঠিকানা পায়। |
otThreadGetRloc16 ( otInstance *aInstance) | uint16_t RLOC16 পান। |
otThreadGetServiceAloc ( otInstance *aInstance, uint8_t aServiceId, otIp6Address *aServiceAloc) | প্রদত্ত পরিষেবা আইডির জন্য পরিষেবা ALOC পুনরুদ্ধার করে৷ |
otThreadGetTimeInQueueHistogram ( otInstance *aInstance, uint16_t *aNumBins, uint32_t *aBinInterval) | const uint32_t * TX সারিতে থাকা বার্তাগুলির জন্য টাইম-ইন-কিউ হিস্টোগ্রাম পায়। |
otThreadGetVendorModel ( otInstance *aInstance) | const char * বিক্রেতা মডেল স্ট্রিং পান. |
otThreadGetVendorName ( otInstance *aInstance) | const char * বিক্রেতার নামের স্ট্রিং পান। |
otThreadGetVendorSwVersion ( otInstance *aInstance) | const char * বিক্রেতা sw সংস্করণ স্ট্রিং পান। |
otThreadGetVersion (void) | uint16_t থ্রেড প্রোটোকল সংস্করণ পায়। |
otThreadIsAnycastLocateInProgress ( otInstance *aInstance) | bool কোনো কাস্ট লোকেট রিকোয়েস্ট বর্তমানে চলছে কিনা তা নির্দেশ করে। |
otThreadIsDiscoverInProgress ( otInstance *aInstance) | bool একটি MLE থ্রেড আবিষ্কার বর্তমানে চলছে কিনা তা নির্ধারণ করে। |
otThreadIsSingleton ( otInstance *aInstance) | bool একটি নোড নেটওয়ার্কে একমাত্র রাউটার কিনা তা নির্দেশ করে। |
otThreadLocateAnycastDestination ( otInstance *aInstance, const otIp6Address *aAnycastAddress, otThreadAnycastLocatorCallback aCallback, void *aContext) | একটি প্রদত্ত যেকোনওকাস্ট ঠিকানার নিকটতম গন্তব্য অবস্থানের জন্য অনুরোধ করে৷ |
otThreadRegisterParentResponseCallback ( otInstance *aInstance, otThreadParentResponseCallback aCallback, void *aContext) | void MLE পিতামাতার প্রতিক্রিয়া ডেটা পাওয়ার জন্য একটি কলব্যাক নিবন্ধন করে। |
otThreadResetIp6Counters ( otInstance *aInstance) | void IPv6 কাউন্টার রিসেট করে। |
otThreadResetMleCounters ( otInstance *aInstance) | void থ্রেড MLE কাউন্টার রিসেট করে। |
otThreadResetTimeInQueueStat ( otInstance *aInstance) | void TX কিউ টাইম-ইন-কিউ পরিসংখ্যান রিসেট করে। |
otThreadSearchForBetterParent ( otInstance *aInstance) | সন্তানের বর্তমান পিতামাতার সাথে সংযুক্ত থাকার সময় একটি ভাল পিতামাতার সন্ধান করার প্রক্রিয়া শুরু করে৷ |
otThreadSendAddressNotification ( otInstance *aInstance, otIp6Address *aDestination, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid) | void একটি সক্রিয় ঠিকানা বিজ্ঞপ্তি (ADDR_NTF.ntf) বার্তা পাঠায়। |
otThreadSendDiagnosticGet ( otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount, otReceiveDiagnosticGetCallback aCallback, void *aCallbackContext) | একটি নেটওয়ার্ক ডায়াগনস্টিক পান অনুরোধ পাঠান। |
otThreadSendDiagnosticReset ( otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount) | একটি নেটওয়ার্ক ডায়াগনস্টিক রিসেট অনুরোধ পাঠান। |
otThreadSendProactiveBackboneNotification ( otInstance *aInstance, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid, uint32_t aTimeSinceLastTransaction) | ব্যাকবোন লিঙ্কে একটি প্রোঅ্যাকটিভ ব্যাকবোন নোটিফিকেশন (PRO_BB.ntf) বার্তা পাঠায়। |
otThreadSetChildTimeout ( otInstance *aInstance, uint32_t aTimeout) | void চাইল্ড ভূমিকায় কাজ করার সময় ব্যবহৃত থ্রেড চাইল্ড টাইমআউট (সেকেন্ডে) সেট করে। |
otThreadSetDiscoveryRequestCallback ( otInstance *aInstance, otThreadDiscoveryRequestCallback aCallback, void *aContext) | void MLE আবিষ্কারের অনুরোধের ডেটা পাওয়ার জন্য একটি কলব্যাক সেট করে। |
otThreadSetDomainName ( otInstance *aInstance, const char *aDomainName) | থ্রেড ডোমেইন নাম সেট করে। |
otThreadSetEnabled ( otInstance *aInstance, bool aEnabled) | থ্রেড প্রোটোকল অপারেশন শুরু করে। |
otThreadSetExtendedPanId ( otInstance *aInstance, const otExtendedPanId *aExtendedPanId) | IEEE 802.15.4 এক্সটেন্ডেড প্যান আইডি সেট করে। |
otThreadSetFixedDuaInterfaceIdentifier ( otInstance *aInstance, const otIp6InterfaceIdentifier *aIid) | থ্রেড ডোমেন ইউনিকাস্ট ঠিকানার জন্য ম্যানুয়ালি নির্দিষ্ট করা ইন্টারফেস শনাক্তকারী সেট বা সাফ করে। |
otThreadSetJoinerAdvertisement ( otInstance *aInstance, uint32_t aOui, const uint8_t *aAdvData, uint8_t aAdvDataLength) | থ্রেড নেটওয়ার্ক আবিষ্কার করার সময় থ্রেড জয়নার বিজ্ঞাপন সেট করে। |
otThreadSetKeySequenceCounter ( otInstance *aInstance, uint32_t aKeySequenceCounter) | void thrKeySequenceCounter সেট করে। |
otThreadSetKeySwitchGuardTime ( otInstance *aInstance, uint32_t aKeySwitchGuardTime) | void thrKeySwitchGuardTime সেট করে (ঘন্টায়)। |
otThreadSetLinkMode ( otInstance *aInstance, otLinkModeConfig aConfig) | MLE লিঙ্ক মোড কনফিগারেশন সেট করুন। |
otThreadSetMeshLocalPrefix ( otInstance *aInstance, const otMeshLocalPrefix *aMeshLocalPrefix) | মেশ স্থানীয় উপসর্গ সেট করে। |
otThreadSetNetworkKey ( otInstance *aInstance, const otNetworkKey *aKey) | থ্রেড নেটওয়ার্ক কী সেট করুন। |
otThreadSetNetworkKeyRef ( otInstance *aInstance, otNetworkKeyRef aKeyRef) | একটি otNetworkKeyRef হিসাবে থ্রেড নেটওয়ার্ক কী সেট করুন। |
otThreadSetNetworkName ( otInstance *aInstance, const char *aNetworkName) | থ্রেড নেটওয়ার্কের নাম সেট করুন। |
otThreadSetVendorModel ( otInstance *aInstance, const char *aVendorModel) | বিক্রেতা মডেল স্ট্রিং সেট করুন। |
otThreadSetVendorName ( otInstance *aInstance, const char *aVendorName) | বিক্রেতার নামের স্ট্রিং সেট করুন। |
otThreadSetVendorSwVersion ( otInstance *aInstance, const char *aVendorSwVersion) | বিক্রেতা সফ্টওয়্যার সংস্করণ স্ট্রিং সেট করুন। |
কাঠামো | |
---|---|
otBorderRouterConfig | একটি বর্ডার রাউটার কনফিগারেশন প্রতিনিধিত্ব করে। |
=ExternalRouteConfig | একটি বহিরাগত রুট কনফিগারেশন প্রতিনিধিত্ব করে। |
otIpCounters | আইপি লেভেল কাউন্টার প্রতিনিধিত্ব করে। |
otLeaderData | থ্রেড লিডার ডেটা প্রতিনিধিত্ব করে। |
otLinkModeConfig | একটি MLE লিঙ্ক মোড কনফিগারেশন প্রতিনিধিত্ব করে। |
#LowpanContextInfo | নেটওয়ার্ক ডেটাতে একটি উপসর্গের সাথে যুক্ত 6LoWPAN প্রসঙ্গ আইডি তথ্য উপস্থাপন করে। |
otMleCounters | থ্রেড MLE কাউন্টার প্রতিনিধিত্ব করে। |
otNeighborInfo | একটি প্রতিবেশী থ্রেড নোডের জন্য ডায়গনিস্টিক তথ্য ধারণ করে। |
otNetworkDiagChildEntry | একটি নেটওয়ার্ক ডায়াগনস্টিক চাইল্ড টেবিল এন্ট্রি প্রতিনিধিত্ব করে। |
otNetworkDiag সংযোগ | একটি নেটওয়ার্ক ডায়াগনস্টিক সংযোগ মান প্রতিনিধিত্ব করে। |
otNetworkDiagMacCounters | একটি নেটওয়ার্ক ডায়াগনস্টিক ম্যাক কাউন্টার মান প্রতিনিধিত্ব করে। |
otNetworkDiagMleCounters | একটি নেটওয়ার্ক ডায়াগনস্টিকস MLE কাউন্টার মান প্রতিনিধিত্ব করে। |
otNetworkDiagRoute | একটি নেটওয়ার্ক ডায়াগনস্টিক রুট TLV মান প্রতিনিধিত্ব করে। |
otNetworkDiagRouteData | একটি নেটওয়ার্ক ডায়াগনস্টিক রুট ডেটা প্রতিনিধিত্ব করে। |
otNetworkDiagTlv | একটি নেটওয়ার্ক ডায়াগনস্টিক TLV প্রতিনিধিত্ব করে। |
#RouterInfo | একটি থ্রেড রাউটারের জন্য ডায়গনিস্টিক তথ্য ধারণ করে। |
otServerConfig | একটি সার্ভার কনফিগারেশন প্রতিনিধিত্ব করে। |
otServiceConfig | একটি পরিষেবা কনফিগারেশন প্রতিনিধিত্ব করে। |
otThreadDiscoveryRequestInfo | থ্রেড ডিসকভারি অনুরোধ ডেটা প্রতিনিধিত্ব করে। |
otThreadParentResponseInfo | MLE পিতামাতার প্রতিক্রিয়া ডেটা প্রতিনিধিত্ব করে। |
গণনা
বেনামী enum
anonymous enum
otDeviceRole
otDeviceRole
একটি থ্রেড ডিভাইস ভূমিকা প্রতিনিধিত্ব করে।
otNetDataPublisher ইভেন্ট
otNetDataPublisherEvent
#RoutePreference
otRoutePreference
otExternalRouteConfig
এবং otBorderRouterConfig
এ mPreference
এর জন্য বৈধ মান সংজ্ঞায়িত করে।
বৈশিষ্ট্য | |
---|---|
OT_ROUTE_PREFERENCE_HIGH | উচ্চ রুট পছন্দ. |
OT_ROUTE_PREFERENCE_LOW | কম রুট পছন্দ। |
OT_ROUTE_PREFERENCE_MED | মাঝারি রুট পছন্দ। |
Typedefs
otBorderRouterConfig
struct otBorderRouterConfig otBorderRouterConfig
একটি বর্ডার রাউটার কনফিগারেশন প্রতিনিধিত্ব করে।
otDetachGracefullyCallback
void(* otDetachGracefullyCallback)(void *aContext)
এই কলব্যাক অ্যাপ্লিকেশনটিকে জানায় যে বিচ্ছিন্নকরণ প্রক্রিয়া শেষ হয়েছে৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
=ExternalRouteConfig
struct otExternalRouteConfig otExternalRouteConfig
একটি বহিরাগত রুট কনফিগারেশন প্রতিনিধিত্ব করে।
otLinkModeConfig
struct otLinkModeConfig otLinkModeConfig
একটি MLE লিঙ্ক মোড কনফিগারেশন প্রতিনিধিত্ব করে।
#LowpanContextInfo
struct otLowpanContextInfo otLowpanContextInfo
নেটওয়ার্ক ডেটাতে একটি উপসর্গের সাথে যুক্ত 6LoWPAN প্রসঙ্গ আইডি তথ্য উপস্থাপন করে।
otNeighborInfoIterator
int16_t otNeighborInfoIterator
প্রতিবেশী টেবিলের মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়।
otNetDataDnsSrpServicePublisherCallback
void(* otNetDataDnsSrpServicePublisherCallback)(otNetDataPublisherEvent aEvent, void *aContext)
পয়েন্টার টাইপ থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা" এন্ট্রি যোগ করা বা সরানো হলে বিজ্ঞপ্তি দেওয়ার জন্য ব্যবহৃত কলব্যাককে সংজ্ঞায়িত করে।
অপসারণ করার সময় কলব্যাকটি Publisher
দ্বারা এন্ট্রিটি সরানো হয়েছে কিনা তা স্বাধীনভাবে আহ্বান করা হয় (যেমন, যখন নেটওয়ার্ক ডেটাতে ইতিমধ্যেই অনেকগুলি অনুরূপ এন্ট্রি উপস্থিত থাকে) বা এন্ট্রিটি অপ্রকাশিত করার জন্য একটি স্পষ্ট কলের মাধ্যমে (যেমন, otNetDataUnpublishDnsSrpService()
এ একটি কল )
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otNetDataPrefixPublisherCallback
void(* otNetDataPrefixPublisherCallback)(otNetDataPublisherEvent aEvent, const otIp6Prefix *aPrefix, void *aContext)
পয়েন্টার টাইপ থ্রেড নেটওয়ার্ক ডেটাতে একটি উপসর্গ (অন-মেশ বা বাহ্যিক রুট) এন্ট্রি যোগ করা বা সরানো হলে বিজ্ঞপ্তি দেওয়ার জন্য ব্যবহৃত কলব্যাককে সংজ্ঞায়িত করে।
অপসারণ করার সময় কলব্যাকটি Publisher
দ্বারা এন্ট্রিটি সরানো হয়েছে কিনা তা স্বাধীনভাবে আহ্বান করা হয় (উদাহরণস্বরূপ, যখন নেটওয়ার্ক ডেটাতে ইতিমধ্যেই অনেকগুলি অনুরূপ এন্ট্রি উপস্থিত থাকে) বা এন্ট্রিটি অপ্রকাশিত করার জন্য একটি স্পষ্ট কলের মাধ্যমে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otNetDataPublisher ইভেন্ট
enum otNetDataPublisherEvent otNetDataPublisherEvent
প্রকাশকের কলব্যাক থেকে রিপোর্ট করা ইভেন্টের প্রতিনিধিত্ব করে।
otNetworkDataIterator
uint32_t otNetworkDataIterator
নেটওয়ার্ক ডেটা তথ্যের মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়।
otNetworkDiagChildEntry
struct otNetworkDiagChildEntry otNetworkDiagChildEntry
একটি নেটওয়ার্ক ডায়াগনস্টিক চাইল্ড টেবিল এন্ট্রি প্রতিনিধিত্ব করে।
otNetworkDiag সংযোগ
struct otNetworkDiagConnectivity otNetworkDiagConnectivity
একটি নেটওয়ার্ক ডায়াগনস্টিক সংযোগ মান প্রতিনিধিত্ব করে।
otNetworkDiagIterator
uint16_t otNetworkDiagIterator
নেটওয়ার্ক ডায়াগনস্টিক TLV এর মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়।
otNetworkDiagMacCounters
struct otNetworkDiagMacCounters otNetworkDiagMacCounters
একটি নেটওয়ার্ক ডায়াগনস্টিক ম্যাক কাউন্টার মান প্রতিনিধিত্ব করে।
সদস্য ক্ষেত্রের সংজ্ঞার জন্য RFC 2863 দেখুন।
otNetworkDiagMleCounters
struct otNetworkDiagMleCounters otNetworkDiagMleCounters
একটি নেটওয়ার্ক ডায়াগনস্টিকস MLE কাউন্টার মান প্রতিনিধিত্ব করে।
otNetworkDiagRoute
struct otNetworkDiagRoute otNetworkDiagRoute
একটি নেটওয়ার্ক ডায়াগনস্টিক রুট TLV মান প্রতিনিধিত্ব করে।
otNetworkDiagRouteData
struct otNetworkDiagRouteData otNetworkDiagRouteData
একটি নেটওয়ার্ক ডায়াগনস্টিক রুট ডেটা প্রতিনিধিত্ব করে।
otNetworkDiagTlv
struct otNetworkDiagTlv otNetworkDiagTlv
একটি নেটওয়ার্ক ডায়াগনস্টিক TLV প্রতিনিধিত্ব করে।
otReceiveDiagnosticGetCallback
void(* otReceiveDiagnosticGetCallback)(otError aError, otMessage *aMessage, const otMessageInfo *aMessageInfo, void *aContext)
নেটওয়ার্ক ডায়াগনস্টিক গেট প্রতিক্রিয়া পাওয়া গেলে পয়েন্টার বলা হয়।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
|
#RoutePreference
enum otRoutePreference otRoutePreference
otExternalRouteConfig
এবং otBorderRouterConfig
এ mPreference
এর জন্য বৈধ মান সংজ্ঞায়িত করে।
otThreadAnycastLocatorCallback
void(* otThreadAnycastLocatorCallback)(void *aContext, otError aError, const otIp6Address *aMeshLocalAddress, uint16_t aRloc16)
পয়েন্টার টাইপ একটি otThreadLocateAnycastDestination()
অনুরোধের ফলাফল জানাতে কলব্যাককে সংজ্ঞায়িত করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
|
otThreadDiscoveryRequestCallback
void(* otThreadDiscoveryRequestCallback)(const otThreadDiscoveryRequestInfo *aInfo, void *aContext)
প্রতিবার একটি MLE আবিষ্কার অনুরোধ বার্তা প্রাপ্ত হলে পয়েন্টার কল করা হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otThreadDiscoveryRequestInfo
struct otThreadDiscoveryRequestInfo otThreadDiscoveryRequestInfo
থ্রেড ডিসকভারি অনুরোধ ডেটা প্রতিনিধিত্ব করে।
otThreadParentResponseCallback
void(* otThreadParentResponseCallback)(otThreadParentResponseInfo *aInfo, void *aContext)
প্রতিবার একটি MLE পিতামাতার প্রতিক্রিয়া বার্তা প্রাপ্ত হলে পয়েন্টারকে কল করা হয়।
এটি otThreadRegisterParentResponseCallback()
এ ব্যবহৃত হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otThreadParentResponseInfo
struct otThreadParentResponseInfo otThreadParentResponseInfo
MLE পিতামাতার প্রতিক্রিয়া ডেটা প্রতিনিধিত্ব করে।
ফাংশন
#ConvertDurationInSecondsToString
void otConvertDurationInSecondsToString( uint32_t aDuration, char *aBuffer, uint16_t aSize )
একটি uint32_t
সময়কাল (সেকেন্ডে) একটি মানব-পাঠযোগ্য স্ট্রিংয়ে রূপান্তর করে।
সক্ষম করার জন্য OPENTHREAD_CONFIG_UPTIME_ENABLE
প্রয়োজন৷
স্ট্রিং ফর্ম্যাট অনুসরণ করে "
যদি ফলস্বরূপ স্ট্রিংটি aBuffer
এ মাপসই না হয় (এর aSize
অক্ষরের মধ্যে), স্ট্রিংটি কাটা হবে তবে আউটপুট করা স্ট্রিংটি সর্বদা নাল-টার্মিনেট করা হয়।
otNeighborInfo
বা otChildInfo
স্ট্রাকচারে mAge
বা mConnectionTime
এর সাথে ব্যবহারের উদ্দেশ্যে করা হয়েছে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otNetDataOmrPrefix ধারণ করে
bool otNetDataContainsOmrPrefix( otInstance *aInstance, const otIp6Prefix *aPrefix )
একটি প্রদত্ত উপসর্গ একটি বৈধ ওএমআর উপসর্গ হিসাবে কাজ করতে পারে কিনা এবং লিডারের নেটওয়ার্ক ডেটাতে এই উপসর্গ রয়েছে কিনা তা পরীক্ষা করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | aPrefix একটি বৈধ OMR উপসর্গ এবং লিডারের নেটওয়ার্ক ডেটাতে OMR উপসর্গ aPrefix রয়েছে কিনা। |
otNetDataGet
otError otNetDataGet( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength )
পার্টিশনের থ্রেড নেটওয়ার্ক ডেটার সম্পূর্ণ বা স্থিতিশীল অনুলিপি প্রদান করুন।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্ন মান |
|
otNetDataGetCommissioningDataset
void otNetDataGetCommissioningDataset( otInstance *aInstance, otCommissioningDataset *aDataset )
পার্টিশনের নেটওয়ার্ক ডেটা থেকে কমিশনিং ডেটাসেট পায়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otNetDataGetLength
uint8_t otNetDataGetLength( otInstance *aInstance )
পার্টিশনের থ্রেড নেটওয়ার্ক ডেটার বর্তমান দৈর্ঘ্য (বাইটের সংখ্যা) পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | নেটওয়ার্ক ডেটার দৈর্ঘ্য। |
otNetDataGetMaxদৈর্ঘ্য
uint8_t otNetDataGetMaxLength( otInstance *aInstance )
OT স্ট্যাক ইনিশিয়ালাইজেশন বা otNetDataResetMaxLength()
এ শেষ কল করার পর থেকে থ্রেড নেটওয়ার্ক ডেটার সর্বাধিক পর্যবেক্ষণ করা দৈর্ঘ্য পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | নেটওয়ার্ক ডেটার সর্বাধিক দৈর্ঘ্য (নেটওয়ার্ক ডেটা দৈর্ঘ্যের জন্য উচ্চ জলের চিহ্ন)। |
otNetDataGetNextLowpanContextInfo
otError otNetDataGetNextLowpanContextInfo( otInstance *aInstance, otNetworkDataIterator *aIterator, otLowpanContextInfo *aContextInfo )
পার্টিশনের নেটওয়ার্ক ডেটাতে পরবর্তী 6LoWPAN প্রসঙ্গ আইডি তথ্য পান।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataGetNextOnMeshPrefix
otError otNetDataGetNextOnMeshPrefix( otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig )
পার্টিশনের নেটওয়ার্ক ডেটাতে পরবর্তী অন মেশ উপসর্গটি পান।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataGetNextRoute
otError otNetDataGetNextRoute( otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig )
পার্টিশনের নেটওয়ার্ক ডেটাতে পরবর্তী বাহ্যিক রুট পান।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataGetNextService
otError otNetDataGetNextService( otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig )
পার্টিশনের নেটওয়ার্ক ডেটাতে পরবর্তী পরিষেবা পান।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataGetStable Version
uint8_t otNetDataGetStableVersion( otInstance *aInstance )
স্থিতিশীল নেটওয়ার্ক ডেটা সংস্করণ পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | স্থিতিশীল নেটওয়ার্ক ডেটা সংস্করণ। |
otNetDataGetVersion
uint8_t otNetDataGetVersion( otInstance *aInstance )
নেটওয়ার্ক ডেটা সংস্করণ পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | নেটওয়ার্ক ডেটা সংস্করণ। |
otNetDataIsDnsSrpService যোগ করা হয়েছে
bool otNetDataIsDnsSrpServiceAdded( otInstance *aInstance )
বর্তমানে থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা" এন্ট্রি যোগ করা হয়েছে কিনা তা নির্দেশ করে।
OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otNetDataIsPrefix যোগ করা হয়েছে
bool otNetDataIsPrefixAdded( otInstance *aInstance, const otIp6Prefix *aPrefix )
থ্রেড নেটওয়ার্ক ডেটাতে বর্তমানে একটি প্রকাশিত প্রিফিক্স এন্ট্রি (অন-মেশ বা বাহ্যিক রুট) যোগ করা হয়েছে কিনা তা নির্দেশ করে।
OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otNetDataPublishDnsSrpServiceAnycast
void otNetDataPublishDnsSrpServiceAnycast( otInstance *aInstance, uint8_t aSequenceNUmber )
থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা Anycast ঠিকানা" প্রকাশ করার অনুরোধ করে।
OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
এই ফাংশনে একটি কল প্রকাশিত যেকোনও পূর্ববর্তী "DNS/SRP পরিষেবা" এন্ট্রিকে সরিয়ে দেবে এবং প্রতিস্থাপন করবে (আগের কল থেকে otNetDataPublishDnsSrpService{Type}()
ফাংশনগুলির যেকোনো একটিতে)।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otNetDataPublishDnsSrpServiceUnicast
void otNetDataPublishDnsSrpServiceUnicast( otInstance *aInstance, const otIp6Address *aAddress, uint16_t aPort )
থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা ইউনিকাস্ট ঠিকানা" প্রকাশ করার অনুরোধ করে।
OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
এই ফাংশনে একটি কল প্রকাশিত যেকোনও পূর্ববর্তী "DNS/SRP পরিষেবা" এন্ট্রিকে সরিয়ে দেবে এবং প্রতিস্থাপন করবে (আগের কল থেকে otNetDataPublishDnsSrpService{Type}()
ফাংশনগুলির যেকোনো একটিতে)।
পরিষেবা TLV ডেটাতে ঠিকানা এবং পোর্ট তথ্য অন্তর্ভুক্ত করে "DNS/SRP পরিষেবা ইউনিকাস্ট ঠিকানা" প্রকাশ করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otNetDataPublishDnsSrpServiceUnicastMeshLocalEid
void otNetDataPublishDnsSrpServiceUnicastMeshLocalEid( otInstance *aInstance, uint16_t aPort )
থ্রেড নেটওয়ার্ক ডেটাতে "DNS/SRP পরিষেবা ইউনিকাস্ট ঠিকানা" প্রকাশ করার অনুরোধ করে।
OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
এই ফাংশনে একটি কল প্রকাশিত যেকোনও পূর্ববর্তী "DNS/SRP পরিষেবা" এন্ট্রিকে সরিয়ে দেবে এবং প্রতিস্থাপন করবে (আগের কল থেকে otNetDataPublishDnsSrpService{Type}()
ফাংশনগুলির যেকোনো একটিতে)।
otNetDataPublishDnsSrpServiceUnicast()
এর বিপরীতে যার জন্য প্রকাশিত ঠিকানা দেওয়া প্রয়োজন এবং পরিষেবা TLV ডেটাতে তথ্য অন্তর্ভুক্ত করে, এই ফাংশনটি ডিভাইসের মেশ-স্থানীয় EID ব্যবহার করে এবং সার্ভার TLV ডেটাতে তথ্য অন্তর্ভুক্ত করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otNetDataPublishExternalRoute
otError otNetDataPublishExternalRoute( otInstance *aInstance, const otExternalRouteConfig *aConfig )
থ্রেড নেটওয়ার্ক ডেটাতে প্রকাশ করার জন্য একটি বহিরাগত রুট উপসর্গের অনুরোধ করে।
OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
শুধুমাত্র স্থিতিশীল এন্ট্রি প্রকাশ করা যেতে পারে (যেমন, aConfig.mStable
অবশ্যই সত্য হতে হবে)।
এই পদ্ধতিতে একটি পরবর্তী কল একই উপসর্গের জন্য একটি পূর্ববর্তী অনুরোধ প্রতিস্থাপন করবে। বিশেষ করে, যদি নতুন কল শুধুমাত্র পতাকা পরিবর্তন করে (যেমন, পছন্দের স্তর) এবং উপসর্গটি ইতিমধ্যেই নেটওয়ার্ক ডেটাতে যোগ করা হয়, তাহলে পতাকার পরিবর্তন অবিলম্বে নেটওয়ার্ক ডেটাতে প্রতিফলিত হয়। এটি নিশ্চিত করে যে নেটওয়ার্ক ডেটাতে বিদ্যমান এন্ট্রিগুলি হঠাৎ করে মুছে ফেলা হবে না। মনে রাখবেন যে পছন্দের স্তরে একটি পরিবর্তন সম্ভাব্যভাবে পরবর্তীতে নেটওয়ার্ক ডেটা থেকে এন্ট্রিটিকে সরিয়ে ফেলার কারণ হতে পারে অন্য নোডগুলি একই বা উচ্চতর পছন্দের সাথে একই উপসর্গ প্রকাশ করছে তা নির্ধারণ করার পরে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataPublishOnMeshPrefix
otError otNetDataPublishOnMeshPrefix( otInstance *aInstance, const otBorderRouterConfig *aConfig )
থ্রেড নেটওয়ার্ক ডেটাতে একটি অন-মেশ প্রিফিক্স প্রকাশ করার জন্য অনুরোধ করে।
OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
শুধুমাত্র স্থিতিশীল এন্ট্রি প্রকাশ করা যেতে পারে (যেমন, aConfig.mStable
অবশ্যই সত্য হতে হবে)।
এই পদ্ধতিতে একটি পরবর্তী কল একই উপসর্গের জন্য একটি পূর্ববর্তী অনুরোধ প্রতিস্থাপন করবে। বিশেষ করে, যদি নতুন কল শুধুমাত্র পতাকা পরিবর্তন করে (যেমন, পছন্দের স্তর) এবং উপসর্গটি ইতিমধ্যেই নেটওয়ার্ক ডেটাতে যোগ করা হয়, তাহলে পতাকার পরিবর্তন অবিলম্বে নেটওয়ার্ক ডেটাতে প্রতিফলিত হয়। এটি নিশ্চিত করে যে নেটওয়ার্ক ডেটাতে বিদ্যমান এন্ট্রিগুলি হঠাৎ করে মুছে ফেলা হবে না। মনে রাখবেন যে পছন্দের স্তরে একটি পরিবর্তন সম্ভাব্যভাবে পরবর্তীতে নেটওয়ার্ক ডেটা থেকে এন্ট্রিটিকে সরিয়ে ফেলার কারণ হতে পারে অন্য নোডগুলি একই বা উচ্চতর পছন্দের সাথে একই উপসর্গ প্রকাশ করছে তা নির্ধারণ করার পরে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataReplace PublishedExternalRoute
otError otNetDataReplacePublishedExternalRoute( otInstance *aInstance, const otIp6Prefix *aPrefix, const otExternalRouteConfig *aConfig )
থ্রেড নেটওয়ার্ক ডেটাতে পূর্বে প্রকাশিত একটি বহিরাগত রুট প্রতিস্থাপন করে।
OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
যদি পূর্বে প্রকাশিত কোনো বহিরাগত রুট না থাকে যা aPrefix
এর সাথে মেলে, এই ফাংশনটি otNetDataPublishExternalRoute()
এর অনুরূপ আচরণ করে, অর্থাৎ, এটি থ্রেড নেটওয়ার্ক ডেটাতে একটি বহিরাগত রুট হিসাবে aConfig প্রকাশ করার প্রক্রিয়া শুরু করবে।
যদি পূর্বে প্রকাশিত কোনো রুট এন্ট্রি aPrefix
সাথে মিলে যায়, তাহলে এটি aConfig
থেকে নতুন উপসর্গ দিয়ে প্রতিস্থাপিত হবে।
- যদি
aPrefix
ইতিমধ্যেই নেটওয়ার্ক ডেটাতে যোগ করা হয়ে থাকে, তাহলেaConfig
এ নতুন উপসর্গের পরিবর্তন অবিলম্বে নেটওয়ার্ক ডেটাতে প্রতিফলিত হয়। এটি নিশ্চিত করে যে নেটওয়ার্ক ডেটাতে রুট এন্ট্রিগুলি হঠাৎ করে মুছে ফেলা হয় না এবং aPrefix থেকে নতুন উপসর্গে রূপান্তরটি মসৃণ হয়। - যদি পুরানো প্রকাশিত
aPrefix
নেটওয়ার্ক ডেটাতে যোগ করা না হয়, তাহলে এটিকে নতুনaConfig
উপসর্গ দিয়ে প্রতিস্থাপিত করা হবে কিন্তু এটি অবিলম্বে যোগ করা হবে না। পরিবর্তে, এটি নেটওয়ার্ক ডেটাতে প্রকাশ করার প্রক্রিয়া শুরু করবে (নেটওয়ার্ক ডেটাতে উপস্থিত অনুরূপ উপসর্গের সংখ্যার উপর নির্ভর করে কখন/যদি উপসর্গ যোগ করতে হবে তা নির্ধারণ করতে নেটওয়ার্ক ডেটা পর্যবেক্ষণ করা হবে)।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataResetMaxLength
void otNetDataResetMaxLength( otInstance *aInstance )
থ্রেড নেটওয়ার্ক ডেটার ট্র্যাক করা সর্বোচ্চ দৈর্ঘ্য রিসেট করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otNetDataGetMaxদৈর্ঘ্য
otNetDataSetDnsSrpServicePublisherCallback
void otNetDataSetDnsSrpServicePublisherCallback( otInstance *aInstance, otNetDataDnsSrpServicePublisherCallback aCallback, void *aContext )
একটি প্রকাশিত "DNS/SRP পরিষেবা" আসলে থ্রেড নেটওয়ার্ক ডেটাতে যুক্ত বা সরানো হলে বিজ্ঞপ্তি দেওয়ার জন্য একটি কলব্যাক সেট করে৷
এই ফাংশনে একটি পরবর্তী কল পূর্বে সেট করা যেকোনো কলব্যাক ফাংশন প্রতিস্থাপন করে।
OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otNetDataSetPrefixPublisherCallback
void otNetDataSetPrefixPublisherCallback( otInstance *aInstance, otNetDataPrefixPublisherCallback aCallback, void *aContext )
থ্রেড নেটওয়ার্ক ডেটাতে একটি প্রকাশিত উপসর্গ এন্ট্রি আসলে যোগ করা বা সরানো হলে বিজ্ঞপ্তি দেওয়ার জন্য একটি কলব্যাক সেট করে।
এই ফাংশনে একটি পরবর্তী কল পূর্বে সেট করা যেকোনো কলব্যাক ফাংশন প্রতিস্থাপন করে।
OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
বৈশিষ্ট্যটি সক্ষম করা প্রয়োজন৷
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
otNetDataSteeringDataCheckJoiner
otError otNetDataSteeringDataCheckJoiner( otInstance *aInstance, const otExtAddress *aEui64 )
স্টিয়ারিং ডেটাতে যোগদানকারী রয়েছে কিনা তা পরীক্ষা করুন।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataSteeringDataCheckJoinerWithDiscerner
otError otNetDataSteeringDataCheckJoinerWithDiscerner( otInstance *aInstance, const struct otJoinerDiscerner *aDiscerner )
স্টিয়ারিং ডেটাতে একটি প্রদত্ত ডিসনারারের মান সহ একটি যোগকারী রয়েছে কিনা তা পরীক্ষা করুন৷
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otNetDataUnpublishDnsSrpService
void otNetDataUnpublishDnsSrpService( otInstance *aInstance )
থ্রেড নেটওয়ার্ক ডেটা থেকে পূর্বে যোগ করা যেকোনো DNS/SRP (অ্যানিকাস্ট বা ইউনিকাস্ট) পরিষেবা এন্ট্রি অপ্রকাশিত করে।
OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
অবশ্যই সক্ষম হতে হবে৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
otNetDataUnpublishPrefix
otError otNetDataUnpublishPrefix( otInstance *aInstance, const otIp6Prefix *aPrefix )
পূর্বে প্রকাশিত অন-মেশ বা বহিরাগত রুট উপসর্গ অপ্রকাশিত করে।
OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
অবশ্যই সক্ষম করা উচিত৷
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otThreadBecomeChild
otError otThreadBecomeChild( otInstance *aInstance )
একটি শিশু হিসাবে পুনরায় সংযুক্ত করার চেষ্টা.
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otThreadBecomeDetached
otError otThreadBecomeDetached( otInstance *aInstance )
থ্রেড নেটওয়ার্ক থেকে বিচ্ছিন্ন করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otThreadDetach অনুগ্রহপূর্বক
otError otThreadDetachGracefully( otInstance *aInstance, otDetachGracefullyCallback aCallback, void *aContext )
নেটওয়ার্কের অন্যান্য নোডগুলিকে (যদি থাকে) অবহিত করে এবং তারপর থ্রেড প্রোটোকল অপারেশন বন্ধ করে।
এটি একটি রাউটার হলে এটি একটি ঠিকানা রিলিজ পাঠায়, বা এটি একটি শিশু হলে তার চাইল্ড টাইমআউট 0 এ সেট করে৷
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otThreadDeviceRoleToString
const char * otThreadDeviceRoleToString( otDeviceRole aRole )
ডিভাইসের ভূমিকাকে মানব-পাঠযোগ্য স্ট্রিং-এ রূপান্তর করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | aRole প্রতিনিধিত্বকারী একটি স্ট্রিং। |
otThreadDiscover
otError otThreadDiscover( otInstance *aInstance, uint32_t aScanChannels, uint16_t aPanId, bool aJoiner, bool aEnableEui64Filtering, otHandleActiveScanResult aCallback, void *aCallbackContext )
একটি থ্রেড আবিষ্কার স্ক্যান শুরু করে।
বিস্তারিত | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||||||
রিটার্ন মান |
|
otThreadGetChildTimeout
uint32_t otThreadGetChildTimeout( otInstance *aInstance )
শিশু ভূমিকায় কাজ করার সময় থ্রেড চাইল্ড টাইমআউট (সেকেন্ডে) ব্যবহার করা হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | থ্রেড চাইল্ড টাইমআউট মান সেকেন্ডে। |
otThreadSetChildTimeout
otThreadGetDeviceRole
otDeviceRole otThreadGetDeviceRole( otInstance *aInstance )
ডিভাইসের ভূমিকা পান।
বিস্তারিত | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||
রিটার্ন মান |
|
otThreadGetDomainName
const char * otThreadGetDomainName( otInstance *aInstance )
থ্রেড ডোমেন নাম পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | থ্রেড ডোমেন নামের একটি পয়েন্টার। |
otThreadSetDomainName
otThreadGetExtendedPanId
const otExtendedPanId * otThreadGetExtendedPanId( otInstance *aInstance )
IEEE 802.15.4 এক্সটেন্ডেড প্যান আইডি পায়৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | IEEE 802.15.4 এক্সটেন্ডেড প্যান আইডির একটি পয়েন্টার। |
otThreadSetExtendedPanId
otThreadGetFixedDuaInterfaceIdentifier
const otIp6InterfaceIdentifier * otThreadGetFixedDuaInterfaceIdentifier( otInstance *aInstance )
থ্রেড ডোমেন ইউনিকাস্ট ঠিকানার জন্য ম্যানুয়ালি নির্দিষ্ট করা ইন্টারফেস শনাক্তকারী পায়।
OPENTHREAD_CONFIG_DUA_ENABLE
সক্ষম হলে উপলব্ধ।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | ইন্টারফেস শনাক্তকারীর একটি পয়েন্টার যা ম্যানুয়ালি সেট করা হয়েছিল, অথবা যদি কোনোটি সেট করা না থাকে তাহলে NULL৷ |
otThreadSetFixedDuaInterfaceIdentifier
otThreadGetIp6কাউন্টার
const otIpCounters * otThreadGetIp6Counters( otInstance *aInstance )
IPv6 কাউন্টার পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | IPv6 কাউন্টারে একটি পয়েন্টার। |
otThreadGetKeySequenceCounter
uint32_t otThreadGetKeySequenceCounter( otInstance *aInstance )
thrKeySequenceCounter পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | thrKeySequenceCounter মান। |
otThreadSetKeySequenceCounter
otThreadGetKeySwitchGuardTime
uint32_t otThreadGetKeySwitchGuardTime( otInstance *aInstance )
thrKeySwitchGuardTime পায় (ঘন্টায়)।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | thrKeySwitchGuardTime মান (ঘন্টায়)। |
otThreadSetKeySwitchGuardTime
otThreadGetLeaderData
otError otThreadGetLeaderData( otInstance *aInstance, otLeaderData *aLeaderData )
থ্রেড লিডার ডেটা পান।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otThreadGetLeaderRloc
otError otThreadGetLeaderRloc( otInstance *aInstance, otIp6Address *aLeaderRloc )
নেতার RLOC-এ একটি পয়েন্টার ফেরত দেয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otThreadGetLeaderRouterId
uint8_t otThreadGetLeaderRouterId( otInstance *aInstance )
নেতার রাউটার আইডি পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | নেতার রাউটার আইডি। |
otThreadGetLeaderWeight
uint8_t otThreadGetLeaderWeight( otInstance *aInstance )
নেতার ওজন পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | নেতার ওজন. |
otThreadGetLinkLocalAllThreadNodesMulticastAddress
const otIp6Address * otThreadGetLinkLocalAllThreadNodesMulticastAddress( otInstance *aInstance )
থ্রেড লিঙ্ক-স্থানীয় সমস্ত থ্রেড নোড মাল্টিকাস্ট ঠিকানা পায়।
ঠিকানাটি একটি লিঙ্ক-স্থানীয় ইউনিকাস্ট উপসর্গ-ভিত্তিক মাল্টিকাস্ট ঠিকানা [RFC 3306], এর সাথে:
- flgs 3 এ সেট করা হয়েছে (P = 1 এবং T = 1)
- scop সেট 2
- plen সেট 64
- নেটওয়ার্ক উপসর্গ মেশ স্থানীয় উপসর্গে সেট করা হয়েছে
- গ্রুপ আইডি 1 এ সেট করা হয়েছে
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | থ্রেড লিঙ্ক-স্থানীয় সমস্ত থ্রেড নোড মাল্টিকাস্ট ঠিকানার একটি পয়েন্টার। |
otThreadGetLinkLocalIp6Address
const otIp6Address * otThreadGetLinkLocalIp6Address( otInstance *aInstance )
থ্রেড লিঙ্ক-স্থানীয় IPv6 ঠিকানা পায়।
থ্রেড লিঙ্ক স্থানীয় ঠিকানাটি ইন্টারফেস শনাক্তকারী হিসাবে IEEE802.15.4 বর্ধিত ঠিকানা ব্যবহার করে উদ্ভূত হয়েছে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | থ্রেড লিঙ্ক-স্থানীয় IPv6 ঠিকানার একটি পয়েন্টার। |
otThreadGetLinkMode
otLinkModeConfig otThreadGetLinkMode( otInstance *aInstance )
MLE লিঙ্ক মোড কনফিগারেশন পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | MLE লিঙ্ক মোড কনফিগারেশন। |
otThreadSetLinkMode
otThreadGetMaxTimeInQueue
uint32_t otThreadGetMaxTimeInQueue( otInstance *aInstance )
TX সারিতে থাকা বার্তাগুলির জন্য সর্বাধিক সময়-সারি পায়৷
OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE
প্রয়োজন।
টাইম-ইন-কিউ শুধুমাত্র সরাসরি ট্রান্সমিশনের জন্য ট্র্যাক করা হয় এবং ট্রান্সমিট সারিতে একটি বার্তা যোগ করার সময় থেকে এটি ট্রান্সমিশনের জন্য MAC স্তরে পাস করা বা ড্রপ না করা পর্যন্ত সময়কাল হিসাবে পরিমাপ করা হয়।
সংগৃহীত পরিসংখ্যান otThreadResetTimeInQueueStat()
কল করে পুনরায় সেট করা যেতে পারে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | TX সারিতে থাকা সমস্ত বার্তার জন্য মিলিসেকেন্ডে সর্বাধিক সময়-ইন-কিউ (এখন পর্যন্ত)। |
otThreadGetMeshLocalEid
const otIp6Address * otThreadGetMeshLocalEid( otInstance *aInstance )
মেশ স্থানীয় EID ঠিকানা পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | মেশ স্থানীয় EID ঠিকানার একটি পয়েন্টার। |
otThreadGetMeshLocalPrefix
const otMeshLocalPrefix * otThreadGetMeshLocalPrefix( otInstance *aInstance )
মেশ স্থানীয় উপসর্গে একটি পয়েন্টার প্রদান করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | মেশ স্থানীয় উপসর্গের একটি নির্দেশক। |
otThreadGetMleCounters
const otMleCounters * otThreadGetMleCounters( otInstance *aInstance )
থ্রেড MLE কাউন্টার পায়.
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | থ্রেড MLE কাউন্টারে একটি পয়েন্টার। |
otThreadGetNetworkKey
void otThreadGetNetworkKey( otInstance *aInstance, otNetworkKey *aNetworkKey )
থ্রেড নেটওয়ার্ক কী পান।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otThreadSetNetworkKey
otThreadGetNetworkKeyRef
otNetworkKeyRef otThreadGetNetworkKeyRef( otInstance *aInstance )
থ্রেড নেটওয়ার্ক কী এর জন্য otNetworkKeyRef
পান।
বিল্ড-টাইম বৈশিষ্ট্যটি OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE
nable সক্ষম করার প্রয়োজন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | মেমরিতে সঞ্চিত থ্রেড নেটওয়ার্ক কী সম্পর্কিত রেফারেন্স। |
Otthreadstetneckkeyref
otthreadgetnetworkname
const char * otThreadGetNetworkName( otInstance *aInstance )
থ্রেড নেটওয়ার্কের নাম পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | থ্রেড নেটওয়ার্কের নামের একটি পয়েন্টার। |
ওথ্রেডসেট নেট ওয়ার্কনাম
otthreadgetnextdiagnostictlv
otError otThreadGetNextDiagnosticTlv( const otMessage *aMessage, otNetworkDiagIterator *aIterator, otNetworkDiagTlv *aNetworkDiagTlv )
বার্তায় পরবর্তী নেটওয়ার্ক ডায়াগনস্টিক টিএলভি পান।
OPENTHREAD_CONFIG_TMF_NETDIAG_CLIENT_ENABLE
প্রয়োজন।
এই ফাংশনে পরবর্তী কলটি কেবল তখনই অনুমোদিত যখন বর্তমান রিটার্ন মানটি OT_ERROR_NONE হয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otthreadgetnextneighborinfo
otError otThreadGetNextNeighborInfo( otInstance *aInstance, otNeighborInfoIterator *aIterator, otNeighborInfo *aInfo )
পরবর্তী প্রতিবেশীর তথ্য পায়।
এটি প্রতিবেশী টেবিলের এন্ট্রিগুলির মধ্য দিয়ে যেতে ব্যবহৃত হয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
Otthreadgetparentaveragerssi
otError otThreadGetParentAverageRssi( otInstance *aInstance, int8_t *aParentRssi )
ফাংশনটি থ্রেড প্যারেন্টের জন্য গড় আরএসএসআই পুনরুদ্ধার করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
otthreadgetparentinfo
otError otThreadGetParentInfo( otInstance *aInstance, otRouterInfo *aParentInfo )
ফাংশনটি পিতামাতা হিসাবে একটি থ্রেড রাউটারের জন্য ডায়াগনস্টিক তথ্য পুনরুদ্ধার করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
Otthreadgetparentlastrsi
otError otThreadGetParentLastRssi( otInstance *aInstance, int8_t *aLastRssi )
ফাংশনটি থ্রেড প্যারেন্ট থেকে শেষ প্যাকেটের আরএসএসআই পুনরুদ্ধার করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
otthreadgetPertitionid
uint32_t otThreadGetPartitionId( otInstance *aInstance )
পার্টিশন আইডি পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | পার্টিশন আইডি। |
Otthreadgetrealmlocallallalthreadnodesmulticastaddress
const otIp6Address * otThreadGetRealmLocalAllThreadNodesMulticastAddress( otInstance *aInstance )
থ্রেড রিয়েলম-স্থানীয় সমস্ত থ্রেড নোড মাল্টিকাস্ট ঠিকানা পান।
ঠিকানাটি একটি রিয়েলম-স্থানীয় ইউনিকাস্ট উপসর্গ-ভিত্তিক মাল্টিকাস্ট ঠিকানা [আরএফসি 3306], এর সাথে:
- এফএলজিএস 3 এ সেট করা হয়েছে (পি = 1 এবং টি = 1)
- এসসিওপি সেট 3
- প্লেন সেট 64
- নেটওয়ার্ক উপসর্গ জাল স্থানীয় উপসর্গ সেট
- গ্রুপ আইডি সেট 1
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | রিয়েলম-স্থানীয় সমস্ত থ্রেড নোড মাল্টিকাস্ট ঠিকানা থ্রেড করার জন্য একটি পয়েন্টার। |
Otthreadgetrloc
const otIp6Address * otThreadGetRloc( otInstance *aInstance )
থ্রেড রাউটিং লোকেটার (আরএলওসি) ঠিকানা পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | থ্রেড রাউটিং লোকেটার (আরএলওসি) ঠিকানার একটি পয়েন্টার। |
Otthreadgetrloc16
uint16_t otThreadGetRloc16( otInstance *aInstance )
আরএলওসি 16 পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | আরএলওসি 16। |
Otthreadgetservicealoc
otError otThreadGetServiceAloc( otInstance *aInstance, uint8_t aServiceId, otIp6Address *aServiceAloc )
প্রদত্ত পরিষেবা আইডির জন্য পরিষেবা অ্যালোক পুনরুদ্ধার করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
Otthreadgettyminqueuehistোগ্রাম
const uint32_t * otThreadGetTimeInQueueHistogram( otInstance *aInstance, uint16_t *aNumBins, uint32_t *aBinInterval )
টিএক্স কাতারে বার্তাগুলির জন্য টাইম-ইন-কিউ হিস্টোগ্রাম পান।
OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE
প্রয়োজন।
ট্রান্সমিট সারিতে বার্তাগুলির সময়-ইন-ক্যু-এর হিস্টোগ্রাম সংগ্রহ করা হয়। সময়-ইন-ক্যু কেবল সরাসরি সংক্রমণের জন্য ট্র্যাক করা হয় এবং যখন ট্রান্সমিট কাতারে কোনও বার্তা যুক্ত করা হয় যতক্ষণ না এটি সংক্রমণ বা বাদ পড়ার জন্য ম্যাক লেয়ারে পাস না করা হয় তখন থেকে সময়কাল হিসাবে পরিমাপ করা হয়।
হিস্টোগ্রামটি aNumBins
এন্ট্রি সহ uint32_t
মানগুলির একটি অ্যারে হিসাবে ফিরে আসে। অ্যারেতে প্রথম এন্ট্রি (সূচক 0 এ) aBinInterval
চেয়ে কম সময়-ইন-ক্যু সহ বার্তাগুলির সংখ্যা উপস্থাপন করে। দ্বিতীয় এন্ট্রি aBinInterval
চেয়ে বেশি বা সমান সময়-ইন-ক্যু সহ বার্তাগুলির সংখ্যা উপস্থাপন করে তবে 2 * aBinInterval
চেয়ে কম। ইত্যাদি। শেষ এন্ট্রি টাইম-ইন-ক্যু সহ বৃহত্তর বা সমান (aNumBins - 1) * aBinInterval
সহ বার্তাগুলির সংখ্যা উপস্থাপন করে।
সংগৃহীত পরিসংখ্যানগুলি otThreadResetTimeInQueueStat()
কল করে পুনরায় সেট করা যেতে পারে। Openthread উদাহরণটি শুরু হওয়ার পরে বা শেষ বারের পরিসংখ্যান সংগ্রহটি otThreadResetTimeInQueueStat()
কল করে পুনরায় সেট করার পর থেকে হিস্টোগ্রামের তথ্য সংগ্রহ করা হয়।
পয়েন্টার aNumBins
এবং aBinInterval
অবশ্যই বাতিল হওয়া উচিত নয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | সংগৃহীত হিস্টোগ্রাম তথ্যের প্রতিনিধিত্বকারী aNumBins এন্ট্রিগুলির একটি অ্যারের একটি পয়েন্টার। |
Otthreadgetvendormodel
const char * otThreadGetVendorModel( otInstance *aInstance )
বিক্রেতার মডেল স্ট্রিং পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | বিক্রেতা মডেল স্ট্রিং। |
otthreadgetvendorname
const char * otThreadGetVendorName( otInstance *aInstance )
বিক্রেতার নাম স্ট্রিং পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | বিক্রেতার নাম স্ট্রিং। |
Otthreadgetvenderswerversion
const char * otThreadGetVendorSwVersion( otInstance *aInstance )
বিক্রেতা এসডাব্লু সংস্করণ স্ট্রিং পান।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | বিক্রেতা এসডাব্লু সংস্করণ স্ট্রিং। |
Otthreadgeterversverver
uint16_t otThreadGetVersion( void )
থ্রেড প্রোটোকল সংস্করণ পান।
বিস্তারিত | |
---|---|
রিটার্নস | থ্রেড প্রোটোকল সংস্করণ। |
Otthreadisanycastloteinprogress
bool otThreadIsAnycastLocateInProgress( otInstance *aInstance )
কোনও কাস্টক কাস্টস লোকেট অনুরোধ বর্তমানে চলছে কিনা তা নির্দেশ করে।
কেবল তখনই উপলভ্য যখন OPENTHREAD_CONFIG_TMF_ANYCAST_LOCATOR_ENABLE
সক্ষম করা হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সত্য যদি কোনও কাস্টক কাস্টনেট অনুরোধটি বর্তমানে অগ্রগতিতে থাকে তবে অন্যথায় মিথ্যা। |
Otthreadisdiscoverinprogress
bool otThreadIsDiscoverInProgress( otInstance *aInstance )
কোনও এমএলই থ্রেড আবিষ্কার বর্তমানে চলছে কিনা তা নির্ধারণ করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
ওথ্রেডিসিংলেটন
bool otThreadIsSingleton( otInstance *aInstance )
কোনও নোড নেটওয়ার্কের একমাত্র রাউটার কিনা তা নির্দেশ করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
OtthreadlocateanyacastDestination
otError otThreadLocateAnycastDestination( otInstance *aInstance, const otIp6Address *aAnycastAddress, otThreadAnycastLocatorCallback aCallback, void *aContext )
প্রদত্ত যে কোনও কাস্টকাস্ট ঠিকানাটি অবস্থিত হওয়ার নিকটতম গন্তব্য অনুরোধ করে।
কেবল তখনই উপলভ্য যখন OPENTHREAD_CONFIG_TMF_ANYCAST_LOCATOR_ENABLE
সক্ষম করা হয়।
যদি পূর্ববর্তী অনুরোধটি চলছে, তবে এই ফাংশনে পরবর্তী কলটি পূর্ববর্তী অনুরোধটি বাতিল এবং প্রতিস্থাপন করবে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্ন মান |
|
OtthreadregisterPerentresponsecallback
void otThreadRegisterParentResponseCallback( otInstance *aInstance, otThreadParentResponseCallback aCallback, void *aContext )
এমএলই পিতামাতার প্রতিক্রিয়া ডেটা পেতে একটি কলব্যাক নিবন্ধন করে।
OPENTHREAD_CONFIG_MLE_PARENT_RESPONSE_CALLBACK_API_ENABLE
প্রয়োজন।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
Otthreadresetip6counters
void otThreadResetIp6Counters( otInstance *aInstance )
আইপিভি 6 কাউন্টারগুলি পুনরায় সেট করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
Otthreadresetmlecounters
void otThreadResetMleCounters( otInstance *aInstance )
থ্রেড এমএলই কাউন্টারগুলি পুনরায় সেট করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
Otthreadresettimeinqueuestat
void otThreadResetTimeInQueueStat( otInstance *aInstance )
টিএক্স সারি সময়-ইন-ক্যু পরিসংখ্যান পুনরায় সেট করুন।
OPENTHREAD_CONFIG_TX_QUEUE_STATISTICS_ENABLE
প্রয়োজন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
Otthreadsearchforbetterperent
otError otThreadSearchForBetterParent( otInstance *aInstance )
তার বর্তমান পিতামাতার সাথে সংযুক্ত থাকার সময় সন্তানের আরও ভাল পিতামাতার সন্ধান করার প্রক্রিয়া শুরু করে।
যখন ডিভাইসটি শিশু হিসাবে সংযুক্ত থাকে তখন অবশ্যই ব্যবহার করা উচিত।
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|
Otthreadsendaddressnotification
void otThreadSendAddressNotification( otInstance *aInstance, otIp6Address *aDestination, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid )
একটি প্র্যাকটিভ ঠিকানা বিজ্ঞপ্তি (ADDR_NTF.NTF) বার্তা প্রেরণ করে।
কেবল তখনই উপলভ্য যখন OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
সক্ষম করা হয়।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
|
Otthreadsenddiagnosticet
otError otThreadSendDiagnosticGet( otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount, otReceiveDiagnosticGetCallback aCallback, void *aCallbackContext )
একটি নেটওয়ার্ক ডায়াগনস্টিক জিইটি অনুরোধ প্রেরণ করুন।
OPENTHREAD_CONFIG_TMF_NETDIAG_CLIENT_ENABLE
প্রয়োজন।
বিস্তারিত | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||||
রিটার্ন মান |
|
Otthreadsenddiagnosticreset
otError otThreadSendDiagnosticReset( otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount )
একটি নেটওয়ার্ক ডায়াগনস্টিক রিসেট অনুরোধ প্রেরণ করুন।
OPENTHREAD_CONFIG_TMF_NETDIAG_CLIENT_ENABLE
প্রয়োজন।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্ন মান |
|
Otthreadsendproactivebackbonnotification
otError otThreadSendProactiveBackboneNotification( otInstance *aInstance, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid, uint32_t aTimeSinceLastTransaction )
ব্যাকবোন লিঙ্কে একটি প্র্যাকটিভ ব্যাকবোন বিজ্ঞপ্তি (প্রো_বিবি.এনটিএফ) বার্তা প্রেরণ করে।
কেবল তখনই উপলভ্য যখন OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
সক্ষম করা হয়।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্ন মান |
|
ওথ্রেডস্যাচিল্ডটাইমআউট
void otThreadSetChildTimeout( otInstance *aInstance, uint32_t aTimeout )
শিশুর ভূমিকায় কাজ করার সময় ব্যবহৃত থ্রেড চাইল্ড টাইমআউট (সেকেন্ডে) সেট করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
OtthreadgetChildTimeout
ওথ্রেডসেটডিস্কোভারইরেকস্টক্যালব্যাক
void otThreadSetDiscoveryRequestCallback( otInstance *aInstance, otThreadDiscoveryRequestCallback aCallback, void *aContext )
এমএলই আবিষ্কারের অনুরোধের ডেটা পেতে একটি কলব্যাক সেট করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
ওথ্রেডসেটডোমেননাম
otError otThreadSetDomainName( otInstance *aInstance, const char *aDomainName )
থ্রেড ডোমেন নাম সেট করে।
যখন থ্রেড প্রোটোকলগুলি অক্ষম থাকে তখনই সফল হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
Otthreadgetdomainname
Otthreadsetenabled
otError otThreadSetEnabled( otInstance *aInstance, bool aEnabled )
থ্রেড প্রোটোকল অপারেশন শুরু করে।
এই ফাংশনটি কল করার সময় ইন্টারফেসটি অবশ্যই আপ করা উচিত।
এই ফাংশনটিকে aEnabled
সেট করে এই ফাংশনটি কল করা ওটিথ্রেডডেটাচগ্র্রেসলি () দ্বারা শুরু করা বিচ্ছিন্নকরণের যে কোনও চলমান প্রক্রিয়া বন্ধ করে দেয়। এর কলব্যাক বলা হবে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
Otthreadstextendendpanid
otError otThreadSetExtendedPanId( otInstance *aInstance, const otExtendedPanId *aExtendedPanId )
আইইইই 802.15.4 এক্সটেন্ডেড প্যান আইডি সেট করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
Otthreadgetextendendpanid
Otthreadsetfixedduainterfaceentididiar
otError otThreadSetFixedDuaInterfaceIdentifier( otInstance *aInstance, const otIp6InterfaceIdentifier *aIid )
থ্রেড ডোমেন ইউনিকাস্ট ঠিকানার জন্য ম্যানুয়ালি নির্দিষ্ট ইন্টারফেস আইডেন্টিফায়ার সেট বা সাফ করে।
যখন OPENTHREAD_CONFIG_DUA_ENABLE
সক্ষম করা হয় তখন উপলব্ধ।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
Otthreadgetfixedduainterfaceentididiar
Otthreadstejeneradvertisement
otError otThreadSetJoinerAdvertisement( otInstance *aInstance, uint32_t aOui, const uint8_t *aAdvData, uint8_t aAdvDataLength )
থ্রেড নেটওয়ার্ক আবিষ্কার করার সময় থ্রেড জোড়ার বিজ্ঞাপনটি সেট করে।
থ্রেড জোড়ার বিজ্ঞাপনটি কোনও জোড়কারীকে তার নিজস্ব অ্যাপ্লিকেশন-নির্দিষ্ট তথ্যের (যেমন বিক্রেতা আইডি, পণ্য আইডি, বৈষম্যমূলক ইত্যাদি) একটি সদ্য-প্রস্তাবিত জোড়ার বিজ্ঞাপন টিএলভির মাধ্যমে বিজ্ঞাপন দেওয়ার জন্য এবং কমিশনার বা কমিশনারকে এই তথ্য উপলব্ধ করার জন্য ব্যবহৃত হয় মানব মিথস্ক্রিয়া ছাড়াই প্রার্থীরা।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্ন মান |
|
Otthreadsetkeyseceacecounter
void otThreadSetKeySequenceCounter( otInstance *aInstance, uint32_t aKeySequenceCounter )
থ্রকি সিসটেনসিউন্টার সেট করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
Otthreadgetkeyceacecounter
ওথ্রেডসেটকিউইচগার্ডটাইম
void otThreadSetKeySwitchGuardTime( otInstance *aInstance, uint32_t aKeySwitchGuardTime )
থ্রেকিসউইচগার্ডটাইম (ঘন্টাগুলিতে) সেট করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
Otthreadgetkeyswichguardtyme
ওথ্রেডসেটলিংকমোড
otError otThreadSetLinkMode( otInstance *aInstance, otLinkModeConfig aConfig )
এমএলই লিঙ্ক মোড কনফিগারেশন সেট করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
Otthreadgetlinkmode
ওথ্রেডসেটমেশলোকালপ্রেফিক্স
otError otThreadSetMeshLocalPrefix( otInstance *aInstance, const otMeshLocalPrefix *aMeshLocalPrefix )
জাল স্থানীয় উপসর্গ সেট করে।
যখন থ্রেড প্রোটোকলগুলি অক্ষম থাকে তখনই সফল হয়। এই ফাংশনে একটি সফল কল অ-উদ্বায়ী মেমরিতে সক্রিয় এবং মুলতুবি অপারেশনাল ডেটাসেটগুলিকে বাতিল করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
ওথ্রেডসেট নেট ওয়ার্ককি
otError otThreadSetNetworkKey( otInstance *aInstance, const otNetworkKey *aKey )
থ্রেড নেটওয়ার্ক কী সেট করুন।
যখন থ্রেড প্রোটোকলগুলি অক্ষম থাকে তখনই সফল হয়। এই ফাংশনে একটি সফল কল অ-উদ্বায়ী মেমরিতে সক্রিয় এবং মুলতুবি অপারেশনাল ডেটাসেটগুলিকে বাতিল করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
Otthreadgetnetworkkey
Otthreadstetneckkeyref
otError otThreadSetNetworkKeyRef( otInstance *aInstance, otNetworkKeyRef aKeyRef )
থ্রেড নেটওয়ার্ক কীটি otNetworkKeyRef
হিসাবে সেট করুন।
যখন থ্রেড প্রোটোকলগুলি অক্ষম থাকে তখনই সফল হয়। এই ফাংশনে একটি সফল কল অ-উদ্বায়ী মেমরিতে সক্রিয় এবং মুলতুবি অপারেশনাল ডেটাসেটগুলিকে বাতিল করে।
বিল্ড-টাইম বৈশিষ্ট্যটি OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE
nable সক্ষম করার প্রয়োজন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
Otthreadgetnetworkkeyref
ওথ্রেডসেট নেট ওয়ার্কনাম
otError otThreadSetNetworkName( otInstance *aInstance, const char *aNetworkName )
থ্রেড নেটওয়ার্কের নাম সেট করুন।
যখন থ্রেড প্রোটোকলগুলি অক্ষম থাকে তখনই সফল হয়। এই ফাংশনে একটি সফল কল অ-উদ্বায়ী মেমরিতে সক্রিয় এবং মুলতুবি অপারেশনাল ডেটাসেটগুলিকে বাতিল করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
otthreadgetnetworkname
ওথ্রেডসেটভেনডোরমোডেল
otError otThreadSetVendorModel( otInstance *aInstance, const char *aVendorModel )
বিক্রেতার মডেল স্ট্রিং সেট করুন।
OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE
প্রয়োজন।
aVendorModel
32 টি চার্জের সর্বাধিক দৈর্ঘ্যের সাথে ইউটিএফ 8 হওয়া উচিত ( MAX_VENDOR_MODEL_TLV_LENGTH
)। সর্বাধিক দৈর্ঘ্যের নাল \0
অক্ষর অন্তর্ভুক্ত নয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
ওথ্রেডসেটভেন্ডারনেম
otError otThreadSetVendorName( otInstance *aInstance, const char *aVendorName )
বিক্রেতার নাম স্ট্রিং সেট করুন।
OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE
প্রয়োজন।
aVendorName
32 টি চার্জের সর্বাধিক দৈর্ঘ্যের সাথে ইউটিএফ 8 হওয়া উচিত ( MAX_VENDOR_NAME_TLV_LENGTH
)। সর্বাধিক দৈর্ঘ্যের নাল \0
অক্ষর অন্তর্ভুক্ত নয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
Otthreadsetvenderswerversion
otError otThreadSetVendorSwVersion( otInstance *aInstance, const char *aVendorSwVersion )
বিক্রেতা সফ্টওয়্যার সংস্করণ স্ট্রিং সেট করুন।
OPENTHREAD_CONFIG_NET_DIAG_VENDOR_INFO_SET_API_ENABLE
প্রয়োজন।
aVendorSwVersion
16 টি চার্জের সর্বাধিক দৈর্ঘ্যের সাথে ইউটিএফ 8 হওয়া উচিত ( MAX_VENDOR_SW_VERSION_TLV_LENGTH
)। সর্বাধিক দৈর্ঘ্যের নাল \0
অক্ষর অন্তর্ভুক্ত নয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
ম্যাক্রো
Ot_dation_string_size
OT_DURATION_STRING_SIZE 21
সেকেন্ডে uint32_t
সময়কালের স্ট্রিং উপস্থাপনের জন্য প্রস্তাবিত আকার।
Ot_jiner_advdata_max_length
OT_JOINER_ADVDATA_MAX_LENGTH 64
যোগদানের বিজ্ঞাপনের সর্বাধিক অ্যাডডাটা দৈর্ঘ্য।
Ot_neighber_info_iterator_init
OT_NEIGHBOR_INFO_ITERATOR_INIT 0
ওটনিউবারিনফোটেটারের জন্য ইনিশিয়ালাইজার।
Ot_network_base_tlv_max_length
OT_NETWORK_BASE_TLV_MAX_LENGTH 254
থ্রেড বেস টিএলভির সর্বোচ্চ মান দৈর্ঘ্য।
Ot_network_data_iterator_init
OT_NETWORK_DATA_ITERATOR_INIT 0
otNetworkDataIterator
আর্টর শুরু করার মান।
Ot_network_diagnostic_child_table_entry_size
OT_NETWORK_DIAGNOSTIC_CHILD_TABLE_ENTRY_SIZE 3
নেটওয়ার্ক ডায়াগনস্টিক চাইল্ড টেবিল প্রবেশের আকার।
Ot_network_diagnostic_iterator_init
OT_NETWORK_DIAGNOSTIC_ITERATOR_INIT 0
ওটনেট ওয়ার্কডিয়াজিটারেটরের জন্য ইনিশিয়ালাইজার।
Ot_network_diagnostic_max_thread_stack_version_tlv_length
OT_NETWORK_DIAGNOSTIC_MAX_THREAD_STACK_VERSION_TLV_LENGTH 64
থ্রেড স্ট্যাক সংস্করণ টিএলভির সর্বোচ্চ দৈর্ঘ্য।
Ot_network_diagnostic_max_vendor_model_tlv_length
OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_MODEL_TLV_LENGTH 32
বিক্রেতার মডেল টিএলভির সর্বাধিক দৈর্ঘ্য।
Ot_network_diagnostic_max_vendor_name_tlv_length
OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_NAME_TLV_LENGTH 32
সর্বাধিক বিক্রেতার নাম টিএলভির দৈর্ঘ্য।
Ot_network_diagnostic_max_vendor_sw_version_tlv_length
OT_NETWORK_DIAGNOSTIC_MAX_VENDOR_SW_VERSION_TLV_LENGTH 16
সর্বাধিক বিক্রেতার এসডাব্লু সংস্করণ টিএলভি দৈর্ঘ্য।
Ot_network_diagnostic_typelist_max_entries
OT_NETWORK_DIAGNOSTIC_TYPELIST_MAX_ENTRIES 19
অনুরোধ বা পুনরায় সেট করতে নেটওয়ার্ক ডায়াগনস্টিক টিএলভি প্রকারের সর্বাধিক সংখ্যা।
Ot_network_max_router_id
OT_NETWORK_MAX_ROUTER_ID 62
সর্বাধিক রাউটার আইডি।
Ot_server_data_max_size
OT_SERVER_DATA_MAX_SIZE 248
বাইটে সার্ভার ডেটার সর্বাধিক আকার। তাত্ত্বিক সীমা, ব্যবহারিকভাবে অনেক কম।
Ot_service_data_max_size
OT_SERVICE_DATA_MAX_SIZE 252
বাইটে পরিষেবা ডেটা সর্বাধিক আকার।
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।