রাউটার/লিডার

এই মডিউল থ্রেড রাউটার এবং নেতাদের জন্য ফাংশন অন্তর্ভুক্ত.

সারসংক্ষেপ

গণনা

otCacheEntryState enum
এই গণনা EID ক্যাশে এন্ট্রি অবস্থা সংজ্ঞায়িত করে।
otNeighborTableEvent {
OT_NEIGHBOR_TABLE_EVENT_CHILD_ADDED ,
OT_NEIGHBOR_TABLE_EVENT_CHILD_REMOVED ,
OT_NEIGHBOR_TABLE_EVENT_CHILD_MODE_CHANGED ,
OT_NEIGHBOR_TABLE_EVENT_ROUTER_ADDED ,
OT_NEIGHBOR_TABLE_EVENT_ROUTER_REMOVED
}
enum
এই গণনাটি প্রতিবেশী টেবিলের পরিবর্তনগুলি নির্দেশ করতে otNeighborTableCallback এ ব্যবহৃত ধ্রুবকগুলিকে সংজ্ঞায়িত করে৷

Typedefs

otCacheEntryInfo typedef
এই কাঠামো একটি EID ক্যাশে এন্ট্রি প্রতিনিধিত্ব করে।
otCacheEntryIterator typedef
এই প্রকারটি EID ক্যাশে টেবিল এন্ট্রির মাধ্যমে পুনরাবৃত্তি করার জন্য ব্যবহৃত একটি পুনরাবৃত্তিকারীকে প্রতিনিধিত্ব করে।
otCacheEntryState typedef
এই গণনা EID ক্যাশে এন্ট্রি অবস্থা সংজ্ঞায়িত করে।
otChildIp6AddressIterator typedef
uint16_t
একটি থ্রেড চাইল্ড এন্ট্রির IPv6 ঠিকানার মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়।
otNeighborTableCallback )(otNeighborTableEvent aEvent, const otNeighborTableEntryInfo *aEntryInfo) typedef
void(*
এই ফাংশন পয়েন্টারটি প্রতিবেশী টেবিলে একটি পরিবর্তন আছে তা জানানোর জন্য বলা হয়।

ফাংশন

otThreadBecomeLeader ( otInstance *aInstance)
নেতা হন এবং একটি নতুন বিভাজন শুরু করুন।
otThreadBecomeRouter ( otInstance *aInstance)
রাউটার হওয়ার চেষ্টা।
otThreadGetChildInfoById ( otInstance *aInstance, uint16_t aChildId, otChildInfo *aChildInfo)
ফাংশনটি তার চাইল্ড আইডি বা RLOC16 দ্বারা সংযুক্ত শিশুর জন্য ডায়াগনস্টিক তথ্য ধরে রাখে।
otThreadGetChildInfoByIndex ( otInstance *aInstance, uint16_t aChildIndex, otChildInfo *aChildInfo)
ফাংশন অভ্যন্তরীণ টেবিল সূচক দ্বারা একটি সংযুক্ত শিশুর জন্য ডায়গনিস্টিক তথ্য ধরে রাখে।
otThreadGetChildNextIp6Address ( otInstance *aInstance, uint16_t aChildIndex, otChildIp6AddressIterator *aIterator, otIp6Address *aAddress)
এই ফাংশনটি একটি প্রদত্ত শিশুর জন্য পরবর্তী IPv6 ঠিকানা (একটি পুনরাবৃত্তিকারী ব্যবহার করে) পায়।
otThreadGetContextIdReuseDelay ( otInstance *aInstance)
uint32_t
নেতার ভূমিকায় ব্যবহৃত CONTEXT_ID_REUSE_DELAY প্যারামিটার পান৷
otThreadGetJoinerUdpPort ( otInstance *aInstance)
uint16_t
Joiner UDP পোর্ট পান।
otThreadGetLocalLeaderWeight ( otInstance *aInstance)
uint8_t
নেতৃত্বের ভূমিকায় কাজ করার সময় ব্যবহৃত থ্রেড লিডার ওজন পান।
otThreadGetMaxAllowedChildren ( otInstance *aInstance)
uint16_t
বর্তমানে অনুমোদিত সর্বাধিক সংখ্যক শিশু পান।
otThreadGetMaxChildIpAddresses ( otInstance *aInstance)
uint8_t
এই ফাংশনটি সর্বাধিক সংখ্যক আইপি ঠিকানা পায় যা প্রতিটি MTD শিশু পিতামাতা হিসাবে এই ডিভাইসের সাথে নিবন্ধন করতে পারে।
otThreadGetMaxRouterId ( otInstance *aInstance)
uint8_t
ফাংশনটি সর্বাধিক অনুমোদিত রাউটার আইডি প্রদান করে।
otThreadGetNetworkIdTimeout ( otInstance *aInstance)
uint8_t
রাউটারের ভূমিকায় ব্যবহৃত NETWORK_ID_TIMEOUT প্যারামিটার পান৷
otThreadGetNextCacheEntry ( otInstance *aInstance, otCacheEntryInfo *aEntryInfo, otCacheEntryIterator *aIterator)
এই ফাংশনটি পরবর্তী EID ক্যাশে এন্ট্রি পায় (একটি পুনরাবৃত্তিকারী ব্যবহার করে)।
otThreadGetParentPriority ( otInstance *aInstance)
int8_t
নির্ধারিত অভিভাবক অগ্রাধিকার পান।
otThreadGetPreferredLeaderPartitionId ( otInstance *aInstance)
uint32_t
লিডার ভূমিকায় কাজ করার সময় ব্যবহৃত পছন্দের থ্রেড লিডার পার্টিশন আইডি পান।
otThreadGetPskc ( otInstance *aInstance, otPskc *aPskc)
void
থ্রেড PSKc পান.
otThreadGetPskcRef ( otInstance *aInstance)
সংরক্ষিত থ্রেড PSKc এর মূল রেফারেন্স পান।
otThreadGetRouterDowngradeThreshold ( otInstance *aInstance)
uint8_t
রাউটারের ভূমিকায় ব্যবহৃত ROUTER_DOWNGRADE_THRESHOLD প্যারামিটার পান।
otThreadGetRouterIdRange ( otInstance *aInstance, uint8_t *aMinRouterId, uint8_t *aMaxRouterId)
void
এই ফাংশনটি রাউটার আইডিগুলির পরিসীমা পায় যা থ্রেড নেটওয়ার্কের মধ্যে নোডগুলিতে বরাদ্দ করার অনুমতি দেওয়া হয়।
otThreadGetRouterIdSequence ( otInstance *aInstance)
uint8_t
বর্তমান রাউটার আইডি সিকোয়েন্স পান।
otThreadGetRouterInfo ( otInstance *aInstance, uint16_t aRouterId, otRouterInfo *aRouterInfo)
ফাংশন একটি প্রদত্ত থ্রেড রাউটারের জন্য ডায়গনিস্টিক তথ্য ধরে রাখে।
otThreadGetRouterSelectionJitter ( otInstance *aInstance)
uint8_t
REED/রাউটার ভূমিকায় ব্যবহৃত ROUTER_SELECTION_JITTER প্যারামিটার পান।
otThreadGetRouterUpgradeThreshold ( otInstance *aInstance)
uint8_t
REED ভূমিকায় ব্যবহৃত ROUTER_UPGRADE_THRESHOLD প্যারামিটার পান৷
otThreadIsRouterEligible ( otInstance *aInstance)
bool
এই পদ্ধতিটি নির্দেশ করে যে ডিভাইসটি রাউটার-যোগ্য কিনা।
otThreadRegisterNeighborTableCallback ( otInstance *aInstance, otNeighborTableCallback aCallback)
void
এই ফাংশনটি একটি প্রতিবেশী টেবিল কলব্যাক ফাংশন নিবন্ধন করে।
otThreadReleaseRouterId ( otInstance *aInstance, uint8_t aRouterId)
একটি রাউটার আইডি রিলিজ করুন যা ডিভাইসটি লিডারের ভূমিকায় বরাদ্দ করেছে।
otThreadSetCcmEnabled ( otInstance *aInstance, bool aEnabled)
void
এই ফাংশনটি সেট করে যে ডিভাইসটি CCM ব্যবহার করে চালু হয়েছে কিনা।
otThreadSetContextIdReuseDelay ( otInstance *aInstance, uint32_t aDelay)
void
নেতার ভূমিকায় ব্যবহৃত CONTEXT_ID_REUSE_DELAY প্যারামিটার সেট করুন।
otThreadSetJoinerUdpPort ( otInstance *aInstance, uint16_t aJoinerUdpPort)
Joiner UDP পোর্ট সেট করুন।
otThreadSetLocalLeaderWeight ( otInstance *aInstance, uint8_t aWeight)
void
লিডার ভূমিকায় কাজ করার সময় ব্যবহৃত থ্রেড লিডার ওজন সেট করুন।
otThreadSetMaxAllowedChildren ( otInstance *aInstance, uint16_t aMaxChildren)
বর্তমানে অনুমোদিত শিশুদের সর্বাধিক সংখ্যা সেট করুন।
otThreadSetMaxChildIpAddresses ( otInstance *aInstance, uint8_t aMaxIpAddresses)
এই ফাংশনটি সর্বাধিক সংখ্যক আইপি ঠিকানা সেট/পুনরুদ্ধার করে যা প্রতিটি MTD শিশু পিতামাতা হিসাবে এই ডিভাইসের সাথে নিবন্ধন করতে পারে।
otThreadSetNetworkIdTimeout ( otInstance *aInstance, uint8_t aTimeout)
void
নেতার ভূমিকায় ব্যবহৃত NETWORK_ID_TIMEOUT প্যারামিটার সেট করুন।
otThreadSetParentPriority ( otInstance *aInstance, int8_t aParentPriority)
অভিভাবক অগ্রাধিকার সেট করুন.
otThreadSetPreferredLeaderPartitionId ( otInstance *aInstance, uint32_t aPartitionId)
void
লিডার ভূমিকায় কাজ করার সময় ব্যবহৃত পছন্দের থ্রেড লিডার পার্টিশন আইডি সেট করুন।
otThreadSetPreferredRouterId ( otInstance *aInstance, uint8_t aRouterId)
পছন্দের রাউটার আইডি সেট করুন।
otThreadSetPskc ( otInstance *aInstance, const otPskc *aPskc)
থ্রেড PSKc সেট করুন।
otThreadSetPskcRef ( otInstance *aInstance, otPskcRef aKeyRef)
থ্রেড PSKc সেট করুন।
otThreadSetRouterDowngradeThreshold ( otInstance *aInstance, uint8_t aThreshold)
void
নেতার ভূমিকায় ব্যবহৃত ROUTER_DOWNGRADE_THRESHOLD প্যারামিটার সেট করুন।
otThreadSetRouterEligible ( otInstance *aInstance, bool aEligible)
এই ফাংশনটি সেট করে যে ডিভাইসটি রাউটার-যোগ্য কিনা।
otThreadSetRouterIdRange ( otInstance *aInstance, uint8_t aMinRouterId, uint8_t aMaxRouterId)
এই ফাংশনটি রাউটার আইডিগুলির পরিসর সেট করে যা থ্রেড নেটওয়ার্কের মধ্যে নোডগুলিতে বরাদ্দ করার অনুমতি দেওয়া হয়।
otThreadSetRouterSelectionJitter ( otInstance *aInstance, uint8_t aRouterJitter)
void
REED/রাউটার ভূমিকায় ব্যবহৃত ROUTER_SELECTION_JITTER প্যারামিটার সেট করুন।
otThreadSetRouterUpgradeThreshold ( otInstance *aInstance, uint8_t aThreshold)
void
নেতার ভূমিকায় ব্যবহৃত ROUTER_UPGRADE_THRESHOLD প্যারামিটার সেট করুন।
otThreadSetSteeringData ( otInstance *aInstance, const otExtAddress *aExtAddress)
void
ব্যান্ডের বাইরে স্টিয়ারিং ডেটা সেট করুন।
otThreadSetThreadVersionCheckEnabled ( otInstance *aInstance, bool aEnabled)
void
এই ফাংশনটি রাউটিং (VR ফিল্ড) এর জন্য নিরাপত্তা নীতি TLV সংস্করণ-থ্রেশহোল্ড সক্ষম কিনা তা সেট করে।

কাঠামো

otCacheEntryInfo

এই কাঠামো একটি EID ক্যাশে এন্ট্রি প্রতিনিধিত্ব করে।

otCacheEntryIterator

এই প্রকারটি EID ক্যাশে টেবিল এন্ট্রির মাধ্যমে পুনরাবৃত্তি করার জন্য ব্যবহৃত একটি পুনরাবৃত্তিকারীকে প্রতিনিধিত্ব করে।

otChildInfo

এই কাঠামোটি একটি থ্রেড চাইল্ডের জন্য ডায়াগনস্টিক তথ্য ধারণ করে।

otNeighborTableEntryInfo

এই ধরনের একটি প্রতিবেশী টেবিল এন্ট্রি তথ্য (শিশু বা রাউটার) প্রতিনিধিত্ব করে এবং প্রতিবেশী টেবিল কলব্যাক otNeighborTableCallback এ একটি প্যারামিটার হিসাবে ব্যবহৃত হয়।

গণনা

otCacheEntryState

 otCacheEntryState

এই গণনা EID ক্যাশে এন্ট্রি অবস্থা সংজ্ঞায়িত করে।

otNeighborTableEvent

 otNeighborTableEvent

এই গণনাটি প্রতিবেশী টেবিলের পরিবর্তনগুলি নির্দেশ করতে otNeighborTableCallback এ ব্যবহৃত ধ্রুবকগুলিকে সংজ্ঞায়িত করে৷

বৈশিষ্ট্য
OT_NEIGHBOR_TABLE_EVENT_CHILD_ADDED

একটি শিশু যোগ করা হচ্ছে।

OT_NEIGHBOR_TABLE_EVENT_CHILD_MODE_CHANGED

একটি বিদ্যমান শিশুর মোড পরিবর্তন করা হয়েছে.

OT_NEIGHBOR_TABLE_EVENT_CHILD_REMOVED

একটি শিশুকে সরিয়ে দেওয়া হচ্ছে।

OT_NEIGHBOR_TABLE_EVENT_ROUTER_ADDED

একটি রাউটার যোগ করা হচ্ছে।

OT_NEIGHBOR_TABLE_EVENT_ROUTER_REMOVED

একটি রাউটার সরানো হচ্ছে।

Typedefs

otCacheEntryInfo

struct otCacheEntryInfo otCacheEntryInfo

এই কাঠামো একটি EID ক্যাশে এন্ট্রি প্রতিনিধিত্ব করে।

otCacheEntryIterator

struct otCacheEntryIterator otCacheEntryIterator

এই প্রকারটি EID ক্যাশে টেবিল এন্ট্রির মাধ্যমে পুনরাবৃত্তি করার জন্য ব্যবহৃত একটি পুনরাবৃত্তিকারীকে প্রতিনিধিত্ব করে।

পুনরাবৃত্ত শুরু করতে এবং ক্যাশে টেবিলের প্রথম এন্ট্রি থেকে শুরু করতে, কাঠামোর সমস্ত ক্ষেত্র শূন্যতে সেট করুন (যেমন, পুনরাবৃত্তিকারীকে শূন্যে memset করুন)।

otCacheEntryState

enum otCacheEntryState otCacheEntryState

এই গণনা EID ক্যাশে এন্ট্রি অবস্থা সংজ্ঞায়িত করে।

otChildIp6AddressIterator

uint16_t otChildIp6AddressIterator

একটি থ্রেড চাইল্ড এন্ট্রির IPv6 ঠিকানার মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়।

otNeighborTableCallback

void(* otNeighborTableCallback)(otNeighborTableEvent aEvent, const otNeighborTableEntryInfo *aEntryInfo)

এই ফাংশন পয়েন্টারটি প্রতিবেশী টেবিলে একটি পরিবর্তন আছে তা জানানোর জন্য বলা হয়।

বিস্তারিত
পরামিতি
[in] aEvent
একটি ইভেন্ট পতাকা।
[in] aEntryInfo
টেবিল এন্ট্রি তথ্য একটি পয়েন্টার.

ফাংশন

otThreadBecomeLeader

otError otThreadBecomeLeader(
  otInstance *aInstance
)

নেতা হন এবং একটি নতুন বিভাজন শুরু করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে নেতা হয়ে নতুন বিভাজন শুরু করেন।
OT_ERROR_INVALID_STATE
থ্রেড নিষ্ক্রিয় করা হয়েছে.

otThreadBecomeRouter

otError otThreadBecomeRouter(
  otInstance *aInstance
)

রাউটার হওয়ার চেষ্টা।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্ন মান
OT_ERROR_NONE
রাউটার হওয়ার চেষ্টা সফলভাবে শুরু করুন।
OT_ERROR_INVALID_STATE
থ্রেড নিষ্ক্রিয় করা হয়েছে.

otThreadGetChildInfoById

otError otThreadGetChildInfoById(
  otInstance *aInstance,
  uint16_t aChildId,
  otChildInfo *aChildInfo
)

ফাংশনটি তার চাইল্ড আইডি বা RLOC16 দ্বারা সংযুক্ত শিশুর জন্য ডায়াগনস্টিক তথ্য ধরে রাখে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aChildId
সংযুক্ত শিশুর জন্য চাইল্ড আইডি বা RLOC16।
[out] aChildInfo
একটি পয়েন্টার যেখানে শিশু তথ্য স্থাপন করা হয়েছে।
রিটার্ন মান
OT_ERROR_NONE
প্রদত্ত আইডির তথ্য সহ aChildInfo সফলভাবে আপডেট করা হয়েছে।
OT_ERROR_NOT_FOUND
এই চাইল্ড আইডি সহ কোন বৈধ শিশু নেই।
OT_ERROR_INVALID_ARGS
যদি aChildInfo NULL হয়।

otThreadGetChildInfoByIndex

otError otThreadGetChildInfoByIndex(
  otInstance *aInstance,
  uint16_t aChildIndex,
  otChildInfo *aChildInfo
)

ফাংশন অভ্যন্তরীণ টেবিল সূচক দ্বারা একটি সংযুক্ত শিশুর জন্য ডায়গনিস্টিক তথ্য ধরে রাখে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aChildIndex
টেবিল সূচক।
[out] aChildInfo
একটি পয়েন্টার যেখানে শিশু তথ্য স্থাপন করা হয়েছে।
রিটার্ন মান
OT_ERROR_NONE
aChildInfo প্রদত্ত সূচকের তথ্যের সাথে সফলভাবে আপডেট করা হয়েছে।
OT_ERROR_NOT_FOUND
এই সূচকে কোন বৈধ সন্তান নেই।
OT_ERROR_INVALID_ARGS
হয় aChildInfo NULL, অথবা aChildIndex সীমার বাইরে (সর্বোচ্চ টেবিল সূচকের চেয়ে বেশি)।
আরো দেখুন:
otGetMaxAllowedChildren

otThreadGetChildNextIp6Address

otError otThreadGetChildNextIp6Address(
  otInstance *aInstance,
  uint16_t aChildIndex,
  otChildIp6AddressIterator *aIterator,
  otIp6Address *aAddress
)

এই ফাংশনটি একটি প্রদত্ত শিশুর জন্য পরবর্তী IPv6 ঠিকানা (একটি পুনরাবৃত্তিকারী ব্যবহার করে) পায়।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aChildIndex
শিশু সূচক.
[in,out] aIterator
পুনরাবৃত্তিকারী একটি নির্দেশক. সাফল্যের পরে তালিকার পরবর্তী এন্ট্রিতে নির্দেশ করার জন্য পুনরাবৃত্তিকারী আপডেট করা হবে। প্রথম IPv6 ঠিকানা পেতে ইটারেটরটিকে OT_CHILD_IP6_ADDRESS_ITERATOR_INIT এ সেট করা উচিত।
[out] aAddress
একটি IPv6 ঠিকানার একটি পয়েন্টার যেখানে সন্তানের পরবর্তী ঠিকানা স্থাপন করা হয় (সাফল্যের উপর)।
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে পরবর্তী IPv6 ঠিকানা পাওয়া গেছে ( aAddress সফলভাবে আপডেট করা হয়েছে)।
OT_ERROR_NOT_FOUND
সন্তানের কোন পরবর্তী IPv6 ঠিকানা এন্ট্রি নেই।
OT_ERROR_INVALID_ARGS
aIterator বা aAddress NULL, অথবা aChildIndex এ শিশু বৈধ নয়।
আরো দেখুন:
otThreadGetChildInfoByIndex

otThreadGetContextIdReuseDelay

uint32_t otThreadGetContextIdReuseDelay(
  otInstance *aInstance
)

নেতার ভূমিকায় ব্যবহৃত CONTEXT_ID_REUSE_DELAY প্যারামিটার পান৷

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
CONTEXT_ID_REUSE_DELAY মান।
আরো দেখুন:
otThreadSetContextIdReuseDelay

otThreadGetJoinerUdpPort

uint16_t otThreadGetJoinerUdpPort(
  otInstance *aInstance
)

Joiner UDP পোর্ট পান।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
যোগকারী UDP পোর্ট নম্বর।
আরো দেখুন:
otThreadSetJoinerUdpPort

otThreadGetLocalLeaderWeight

uint8_t otThreadGetLocalLeaderWeight(
  otInstance *aInstance
)

নেতৃত্বের ভূমিকায় কাজ করার সময় ব্যবহৃত থ্রেড লিডার ওজন পান।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
থ্রেড লিডার ওজন মান.
আরো দেখুন:
otThreadSetLeaderWeight

otThreadGetMaxAllowedChildren

uint16_t otThreadGetMaxAllowedChildren(
  otInstance *aInstance
)

বর্তমানে অনুমোদিত সর্বাধিক সংখ্যক শিশু পান।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
বর্তমানে অনুমোদিত শিশুর সর্বোচ্চ সংখ্যা।
আরো দেখুন:
otThreadSetMaxAllowedChildren

otThreadGetMaxChildIpAddresses

uint8_t otThreadGetMaxChildIpAddresses(
  otInstance *aInstance
)

এই ফাংশনটি সর্বাধিক সংখ্যক আইপি ঠিকানা পায় যা প্রতিটি MTD শিশু পিতামাতা হিসাবে এই ডিভাইসের সাথে নিবন্ধন করতে পারে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
প্রতিটি MTD শিশু অভিভাবক হিসাবে এই ডিভাইসের সাথে নিবন্ধন করতে পারে এমন সর্বাধিক সংখ্যক IP ঠিকানা।
আরো দেখুন:
otThreadSetMaxChildIpAddresses

otThreadGetMaxRouterId

uint8_t otThreadGetMaxRouterId(
  otInstance *aInstance
)

ফাংশনটি সর্বাধিক অনুমোদিত রাউটার আইডি প্রদান করে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
সর্বাধিক অনুমোদিত রাউটার আইডি।

otThreadGetNetworkIdTimeout

uint8_t otThreadGetNetworkIdTimeout(
  otInstance *aInstance
)

রাউটারের ভূমিকায় ব্যবহৃত NETWORK_ID_TIMEOUT প্যারামিটার পান৷

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
NETWORK_ID_TIMEOUT মান।
আরো দেখুন:
otThreadSetNetworkIdTimeout

otThreadGetNextCacheEntry

otError otThreadGetNextCacheEntry(
  otInstance *aInstance,
  otCacheEntryInfo *aEntryInfo,
  otCacheEntryIterator *aIterator
)

এই ফাংশনটি পরবর্তী EID ক্যাশে এন্ট্রি পায় (একটি পুনরাবৃত্তিকারী ব্যবহার করে)।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[out] aEntryInfo
EID ক্যাশে এন্ট্রি তথ্য যেখানে স্থাপন করা হয়েছে তার একটি পয়েন্টার।
[in,out] aIterator
একটি পুনরাবৃত্তিকারী একটি পয়েন্টার. সাফল্যের পরবর্তী এন্ট্রি নির্দেশ করার জন্য এটি আপডেট করা হবে। প্রথম এন্ট্রি পেতে, এর সমস্ত ক্ষেত্র শূন্যতে সেট করে ইটারেটরকে আরম্ভ করুন (যেমন, ইটারেটর কাঠামোকে শূন্যে memset করুন)।
রিটার্ন মান
OT_ERROR_NONE
পরবর্তী EID ক্যাশে এন্ট্রির জন্য সফলভাবে aEntryInfo করা হয়েছে।
OT_ERROR_NOT_FOUND
ঠিকানা ক্যাশে টেবিলে আর কোনো এন্ট্রি নেই।

otThreadGetParentPriority

int8_t otThreadGetParentPriority(
  otInstance *aInstance
)

নির্ধারিত অভিভাবক অগ্রাধিকার পান।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
অ্যাসাইন করা অভিভাবক অগ্রাধিকার মান, -2 মানে অ্যাসাইন করা হয়নি।
আরো দেখুন:
otThreadSetParentPriority

otThreadGetPreferredLeaderPartitionId

uint32_t otThreadGetPreferredLeaderPartitionId(
  otInstance *aInstance
)

লিডার ভূমিকায় কাজ করার সময় ব্যবহৃত পছন্দের থ্রেড লিডার পার্টিশন আইডি পান।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
থ্রেড লিডার পার্টিশন আইডি মান।

otThreadGetPskc

void otThreadGetPskc(
  otInstance *aInstance,
  otPskc *aPskc
)

থ্রেড PSKc পান.

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[out] aPskc
পুনরুদ্ধার করা থ্রেড PSKc ফেরত দিতে একটি otPskc এ একটি পয়েন্টার।
আরো দেখুন:
otThreadSetPskc

otThreadGetPskcRef

otPskcRef otThreadGetPskcRef(
  otInstance *aInstance
)

সংরক্ষিত থ্রেড PSKc এর মূল রেফারেন্স পান।

এই ফাংশনের জন্য বিল্ড-টাইম বৈশিষ্ট্য OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE সক্ষম করা প্রয়োজন৷

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
PSKc-এর মূল রেফারেন্স
আরো দেখুন:
otThreadSetPskcRef

otThreadGetRouterDowngradeThreshold

uint8_t otThreadGetRouterDowngradeThreshold(
  otInstance *aInstance
)

রাউটারের ভূমিকায় ব্যবহৃত ROUTER_DOWNGRADE_THRESHOLD প্যারামিটার পান।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
ROUTER_DOWNGRADE_THRESHOLD মান।
আরো দেখুন:
otThreadSetRouterDowngradeThreshold

otThreadGetRouterIdRange

void otThreadGetRouterIdRange(
  otInstance *aInstance,
  uint8_t *aMinRouterId,
  uint8_t *aMaxRouterId
)

এই ফাংশনটি রাউটার আইডিগুলির পরিসীমা পায় যা থ্রেড নেটওয়ার্কের মধ্যে নোডগুলিতে বরাদ্দ করার অনুমতি দেওয়া হয়।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[out] aMinRouterId
ন্যূনতম রাউটার আইডি।
[out] aMaxRouterId
সর্বাধিক রাউটার আইডি।
আরো দেখুন:
otThreadSetRouterIdRange

otThreadGetRouterIdSequence

uint8_t otThreadGetRouterIdSequence(
  otInstance *aInstance
)

বর্তমান রাউটার আইডি সিকোয়েন্স পান।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
রাউটার আইডি সিকোয়েন্স।

otThreadGetRouterInfo

otError otThreadGetRouterInfo(
  otInstance *aInstance,
  uint16_t aRouterId,
  otRouterInfo *aRouterInfo
)

ফাংশন একটি প্রদত্ত থ্রেড রাউটারের জন্য ডায়গনিস্টিক তথ্য ধরে রাখে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aRouterId
একটি প্রদত্ত রাউটারের জন্য রাউটার আইডি বা RLOC16।
[out] aRouterInfo
রাউটারের তথ্য যেখানে স্থাপন করা হয়েছে তার একটি পয়েন্টার।
রিটার্ন মান
OT_ERROR_NONE
প্রদত্ত আইডির জন্য রাউটারের তথ্য সফলভাবে পুনরুদ্ধার করা হয়েছে৷
OT_ERROR_NOT_FOUND
প্রদত্ত আইডি সহ কোনও রাউটার এন্ট্রি নেই৷
OT_ERROR_INVALID_ARGS
aRouterInfo হল NULL।

otThreadGetRouterSelectionJitter

uint8_t otThreadGetRouterSelectionJitter(
  otInstance *aInstance
)

REED/রাউটার ভূমিকায় ব্যবহৃত ROUTER_SELECTION_JITTER প্যারামিটার পান।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
ROUTER_SELECTION_JITTER মান।
আরো দেখুন:
otThreadSetRouterSelectionJitter

otThreadGetRouterUpgradeThreshold

uint8_t otThreadGetRouterUpgradeThreshold(
  otInstance *aInstance
)

REED ভূমিকায় ব্যবহৃত ROUTER_UPGRADE_THRESHOLD প্যারামিটার পান৷

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্নস
ROUTER_UPGRADE_THRESHOLD মান।
আরো দেখুন:
otThreadSetRouterUpgradeThreshold

otThreadIsRouterযোগ্য

bool otThreadIsRouterEligible(
  otInstance *aInstance
)

এই পদ্ধতিটি নির্দেশ করে যে ডিভাইসটি রাউটার-যোগ্য কিনা।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
রিটার্ন মান
TRUE
ডিভাইস রাউটার-যোগ্য হলে।
FALSE
ডিভাইস রাউটার-যোগ্য না হলে।

otThreadRegisterNeighborTableCallback

void otThreadRegisterNeighborTableCallback(
  otInstance *aInstance,
  otNeighborTableCallback aCallback
)

এই ফাংশনটি একটি প্রতিবেশী টেবিল কলব্যাক ফাংশন নিবন্ধন করে।

প্রদত্ত কলব্যাক (যদি NULL না থাকে) প্রতিবেশী টেবিলে কোনো পরিবর্তন হলে (যেমন, একটি শিশু বা রাউটার প্রতিবেশী এন্ট্রি যোগ/সরানো হচ্ছে বা একটি বিদ্যমান শিশুর মোড পরিবর্তন করা হচ্ছে) আহ্বান করা হবে।

এই পদ্ধতিতে পরবর্তী কলগুলি পূর্ববর্তী কলব্যাকটি ওভাররাইট করবে। মনে রাখবেন যে প্রতিবেশী/চাইল্ড টেবিল আপডেট হওয়ার সময় এবং সর্বদা otStateChangedCallback-এর আগে এই otStateChangedCallback করা হয়।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aCallback
কলব্যাক হ্যান্ডলার ফাংশন একটি পয়েন্টার.

otThreadReleaseRouterId

otError otThreadReleaseRouterId(
  otInstance *aInstance,
  uint8_t aRouterId
)

একটি রাউটার আইডি রিলিজ করুন যা ডিভাইসটি লিডারের ভূমিকায় বরাদ্দ করেছে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aRouterId
মুক্তির জন্য রাউটার আইডি। বৈধ পরিসীমা হল [0, 62]।
রিটার্ন মান
OT_ERROR_NONE
রাউটার আইডি সফলভাবে প্রকাশ করা হয়েছে৷
OT_ERROR_INVALID_ARGS
aRouterId পরিসরে নেই [0, 62]।
OT_ERROR_INVALID_STATE
ডিভাইসটি বর্তমানে লিডার হিসেবে কাজ করছে না।
OT_ERROR_NOT_FOUND
রাউটার আইডি বর্তমানে বরাদ্দ করা হয়নি।

otThreadSetCcm সক্ষম

void otThreadSetCcmEnabled(
  otInstance *aInstance,
  bool aEnabled
)

এই ফাংশনটি সেট করে যে ডিভাইসটি CCM ব্যবহার করে চালু হয়েছে কিনা।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aEnabled
সিসিএম ব্যবহার করে ডিভাইসটি চালু হলে সত্য, অন্যথায় মিথ্যা।

otThreadSetContextIdReuseDelay

void otThreadSetContextIdReuseDelay(
  otInstance *aInstance,
  uint32_t aDelay
)

নেতার ভূমিকায় ব্যবহৃত CONTEXT_ID_REUSE_DELAY প্যারামিটার সেট করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aDelay
CONTEXT_ID_REUSE_DELAY মান।
আরো দেখুন:
otThreadGetContextIdReuseDelay

otThreadSetJoinerUdpPort

otError otThreadSetJoinerUdpPort(
  otInstance *aInstance,
  uint16_t aJoinerUdpPort
)

Joiner UDP পোর্ট সেট করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aJoinerUdpPort
যোগকারী UDP পোর্ট নম্বর।
রিটার্ন মান
OT_ERROR_NONE
জয়েনকারী UDP পোর্ট সফলভাবে সেট করা হয়েছে।
আরো দেখুন:
otThreadGetJoinerUdpPort

otThreadSetLocalLeaderWeight

void otThreadSetLocalLeaderWeight(
  otInstance *aInstance,
  uint8_t aWeight
)

লিডার ভূমিকায় কাজ করার সময় ব্যবহৃত থ্রেড লিডার ওজন সেট করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aWeight
থ্রেড লিডার ওজন মান.
আরো দেখুন:
otThreadGetLeaderWeight

otThreadSetMaxAllowedChildren

otError otThreadSetMaxAllowedChildren(
  otInstance *aInstance,
  uint16_t aMaxChildren
)

বর্তমানে অনুমোদিত শিশুদের সর্বাধিক সংখ্যা সেট করুন।

থ্রেড প্রোটোকল অপারেশন বন্ধ হয়ে গেলেই এই প্যারামিটারটি সেট করা যেতে পারে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aMaxChildren
সর্বাধিক অনুমোদিত শিশু।
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে সর্বোচ্চ সেট করা হয়েছে।
OT_ERROR_INVALID_ARGS
যদি aMaxChildren সীমার মধ্যে না থাকে [1, OPENTHREAD_CONFIG_MLE_MAX_CHILDREN]।
OT_ERROR_INVALID_STATE
যদি থ্রেড বন্ধ না হয়.
আরো দেখুন:
otThreadGetMaxAllowedChildren

otThreadSetMaxChildIpAddresses

otError otThreadSetMaxChildIpAddresses(
  otInstance *aInstance,
  uint8_t aMaxIpAddresses
)

এই ফাংশনটি সর্বাধিক সংখ্যক আইপি ঠিকানা সেট/পুনরুদ্ধার করে যা প্রতিটি MTD শিশু পিতামাতা হিসাবে এই ডিভাইসের সাথে নিবন্ধন করতে পারে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aMaxIpAddresses
প্রতিটি MTD শিশু অভিভাবক হিসাবে এই ডিভাইসের সাথে নিবন্ধন করতে পারে এমন সর্বাধিক সংখ্যক IP ঠিকানা। সেটিং সাফ করতে এবং ডিফল্ট পুনরুদ্ধার করতে 0।
রিটার্ন মান
OT_ERROR_NONE
নম্বরটি সফলভাবে সেট/সাফ করা হয়েছে।
OT_ERROR_INVALID_ARGS
অনুমোদিত সর্বোচ্চ সংখ্যা অতিক্রম করলে।
আরো দেখুন:
otThreadGetMaxChildIpAddresses

otThreadSetNetworkIdTimeout

void otThreadSetNetworkIdTimeout(
  otInstance *aInstance,
  uint8_t aTimeout
)

নেতার ভূমিকায় ব্যবহৃত NETWORK_ID_TIMEOUT প্যারামিটার সেট করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aTimeout
NETWORK_ID_TIMEOUT মান।
আরো দেখুন:
otThreadGetNetworkIdTimeout

otThreadSetParentPriority

otError otThreadSetParentPriority(
  otInstance *aInstance,
  int8_t aParentPriority
)

অভিভাবক অগ্রাধিকার সেট করুন.

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aParentPriority
অভিভাবক অগ্রাধিকার মান.
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে অভিভাবক অগ্রাধিকার সেট করুন.
OT_ERROR_INVALID_ARGS
যদি অভিভাবক অগ্রাধিকার মান 1, 0, -1 এবং -2 এর মধ্যে না হয়।
আরো দেখুন:
otThreadGetParentPriority

otThreadSetPreferredLeaderPartitionId

void otThreadSetPreferredLeaderPartitionId(
  otInstance *aInstance,
  uint32_t aPartitionId
)

লিডার ভূমিকায় কাজ করার সময় ব্যবহৃত পছন্দের থ্রেড লিডার পার্টিশন আইডি সেট করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aPartitionId
থ্রেড লিডার পার্টিশন আইডি মান।

otThreadSetPreferredRouterId

otError otThreadSetPreferredRouterId(
  otInstance *aInstance,
  uint8_t aRouterId
)

পছন্দের রাউটার আইডি সেট করুন।

রাউটার/লিডার হওয়ার পর নোড এই রাউটার আইডি ব্যবহার করার চেষ্টা করে। পছন্দের রাউটার আইডি সেট করা না থাকলে বা ব্যবহার করা না গেলে, এলোমেলোভাবে জেনারেট করা রাউটার আইডি বেছে নেওয়া হয়। এই বৈশিষ্ট্যটি তখনই সেট করা যেতে পারে যখন ডিভাইসের ভূমিকা হয় বিচ্ছিন্ন বা অক্ষম করা হয়।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aRouterId
পছন্দের রাউটার আইডি।
রিটার্ন মান
OT_ERROR_NONE
পছন্দের রাউটার আইডি সফলভাবে সেট করুন।
OT_ERROR_INVALID_STATE
সেট করা যায়নি (ভুমিকা বিচ্ছিন্ন বা অক্ষম নয়)

otThreadSetPskc

otError otThreadSetPskc(
  otInstance *aInstance,
  const otPskc *aPskc
)

থ্রেড PSKc সেট করুন।

থ্রেড প্রোটোকল নিষ্ক্রিয় হলেই এই ফাংশনটি সফল হবে। এই ফাংশনে একটি সফল কল অ-উদ্বায়ী মেমরিতে সক্রিয় এবং মুলতুবি অপারেশনাল ডেটাসেটগুলিকেও বাতিল করে দেবে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aPskc
নতুন থ্রেড PSKc-এর একটি পয়েন্টার।
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে থ্রেড PSKc সেট করা হয়েছে।
OT_ERROR_INVALID_STATE
থ্রেড প্রোটোকল সক্রিয় করা হয়.
আরো দেখুন:
otThreadGetPskc

otThreadSetPskcRef

otError otThreadSetPskcRef(
  otInstance *aInstance,
  otPskcRef aKeyRef
)

থ্রেড PSKc সেট করুন।

এই ফাংশনের জন্য বিল্ড-টাইম বৈশিষ্ট্য OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE সক্ষম করা প্রয়োজন৷

থ্রেড প্রোটোকল নিষ্ক্রিয় হলেই এই ফাংশনটি সফল হবে। এই ফাংশনে একটি সফল কল অ-উদ্বায়ী মেমরিতে সক্রিয় এবং মুলতুবি অপারেশনাল ডেটাসেটগুলিকেও বাতিল করে দেবে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aKeyRef
নতুন থ্রেড PSKc-এর মূল রেফারেন্স।
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে থ্রেড PSKc সেট করা হয়েছে।
OT_ERROR_INVALID_STATE
থ্রেড প্রোটোকল সক্রিয় করা হয়.
আরো দেখুন:
otThreadGetPskcRef

otThreadSetRouterDowngradeThreshold

void otThreadSetRouterDowngradeThreshold(
  otInstance *aInstance,
  uint8_t aThreshold
)

নেতার ভূমিকায় ব্যবহৃত ROUTER_DOWNGRADE_THRESHOLD প্যারামিটার সেট করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aThreshold
ROUTER_DOWNGRADE_THRESHOLD মান।
আরো দেখুন:
otThreadGetRouterDowngradeThreshold

otThreadSetRouterযোগ্য

otError otThreadSetRouterEligible(
  otInstance *aInstance,
  bool aEligible
)

এই ফাংশনটি সেট করে যে ডিভাইসটি রাউটার-যোগ্য কিনা।

যদি aEligible মিথ্যা হয় এবং ডিভাইসটি বর্তমানে একটি রাউটার হিসাবে কাজ করছে, তাহলে এই কলটি ডিভাইসটিকে বিচ্ছিন্ন করে দেবে এবং একটি শিশু হিসাবে পুনরায় সংযুক্ত করার চেষ্টা করবে৷

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aEligible
ডিভাইসটিকে রাউটার-যোগ্য হিসাবে কনফিগার করতে সত্য, অন্যথায় মিথ্যা।
রিটার্ন মান
OT_ERROR_NONE
রাউটার-যোগ্য কনফিগারেশন সফলভাবে সেট করা হয়েছে।
OT_ERROR_NOT_CAPABLE
ডিভাইসটি রাউটার হয়ে উঠতে সক্ষম নয়।

otThreadSetRouterIdRange

otError otThreadSetRouterIdRange(
  otInstance *aInstance,
  uint8_t aMinRouterId,
  uint8_t aMaxRouterId
)

এই ফাংশনটি রাউটার আইডিগুলির পরিসর সেট করে যা থ্রেড নেটওয়ার্কের মধ্যে নোডগুলিতে বরাদ্দ করার অনুমতি দেওয়া হয়।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aMinRouterId
ন্যূনতম রাউটার আইডি।
[in] aMaxRouterId
সর্বাধিক রাউটার আইডি।
রিটার্ন মান
OT_ERROR_NONE
সফলভাবে পরিসীমা সেট করা হয়েছে৷
OT_ERROR_INVALID_ARGS
aMinRouterId > aMaxRouterId, অথবা পরিসরটি [0, 62] দ্বারা আচ্ছাদিত নয়।
আরো দেখুন:
otThreadGetRouterIdRange

otThreadSetRouterSelectionJitter

void otThreadSetRouterSelectionJitter(
  otInstance *aInstance,
  uint8_t aRouterJitter
)

REED/রাউটার ভূমিকায় ব্যবহৃত ROUTER_SELECTION_JITTER প্যারামিটার সেট করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aRouterJitter
ROUTER_SELECTION_JITTER মান।
আরো দেখুন:
otThreadGetRouterSelectionJitter

otThreadSetRouterUpgradeThreshold

void otThreadSetRouterUpgradeThreshold(
  otInstance *aInstance,
  uint8_t aThreshold
)

নেতার ভূমিকায় ব্যবহৃত ROUTER_UPGRADE_THRESHOLD প্যারামিটার সেট করুন।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aThreshold
ROUTER_UPGRADE_THRESHOLD মান।
আরো দেখুন:
otThreadGetRouterUpgradeThreshold

otThreadSetSteeringData

void otThreadSetSteeringData(
  otInstance *aInstance,
  const otExtAddress *aExtAddress
)

ব্যান্ডের বাইরে স্টিয়ারিং ডেটা সেট করুন।

কনফিগারেশন বিকল্প OPENTHREAD_CONFIG_MLE_STEERING_DATA_SET_OOB_ENABLE ব্যান্ডের বাইরে স্টিয়ারিং ডেটা সেটিং সক্ষম করতে সেট করা উচিত।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aExtAddress
স্টিয়ারিং ডেটা আপডেট করতে ব্যবহৃত ঠিকানা। স্টিয়ারিং ডেটা সাফ করার জন্য সমস্ত শূন্য (কোন স্টিয়ারিং ডেটা নেই)। স্টিয়ারিং ডেটা/ব্লুম ফিল্টার সেট করার জন্য সমস্ত 0xFFগুলি গ্রহণ/অনুমতি দিতে। একটি নির্দিষ্ট EUI64 যা বর্তমান স্টিয়ারিং ডেটা/ব্লুম ফিল্টারে যোগ করা হয়।

otThreadSetThreadVersionCheckEnabled

void otThreadSetThreadVersionCheckEnabled(
  otInstance *aInstance,
  bool aEnabled
)

এই ফাংশনটি রাউটিং (VR ফিল্ড) এর জন্য নিরাপত্তা নীতি TLV সংস্করণ-থ্রেশহোল্ড সক্ষম কিনা তা সেট করে।

বিস্তারিত
পরামিতি
[in] aInstance
একটি OpenThread উদাহরণ একটি পয়েন্টার.
[in] aEnabled
রাউটিং এর জন্য নিরাপত্তা নীতি TLV সংস্করণ-থ্রেশহোল্ড সক্ষম করতে TRUE, অন্যথায় FALSE।

ম্যাক্রো

OT_CHILD_IP6_ADDRESS_ITERATOR_INIT

 OT_CHILD_IP6_ADDRESS_ITERATOR_INIT 0

otChildIP6AddressIterator-এর জন্য ইনিশিয়ালাইজার।

সম্পদ

OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।