মতামত জানান
কাঁচা লিঙ্ক
bookmark_border bookmark
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই মডিউলটিতে এমন ফাংশন রয়েছে যা কাঁচা লিঙ্ক-স্তর কনফিগারেশন নিয়ন্ত্রণ করে।
সারসংক্ষেপ Typedefs otLinkRawEnergyScanDone )(otInstance *aInstance, int8_t aEnergyScanMaxRssi)
typedef void(*
একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
otLinkRawReceiveDone )(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
typedef void(*
একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
otLinkRawTransmitDone )(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError)
typedef void(*
একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
ফাংশন otLinkRawEnergyScan ( otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
রেডিওতে শক্তি স্ক্যান ক্রম শুরু হয়।
otLinkRawGetCaps ( otInstance *aInstance)
রেডিও ক্ষমতা পান.
otLinkRawGetPromiscuous ( otInstance *aInstance)
bool
প্রমিসকিউয়াস মোডের মর্যাদা পায়।
otLinkRawGetRadioTime ( otInstance *aInstance)
uint64_t
রেডিও চিপের বর্তমান প্ল্যাটফর্ম সময় (64 বিট প্রস্থ) পান।
otLinkRawGetRssi ( otInstance *aInstance)
int8_t
সবচেয়ে সাম্প্রতিক RSSI পরিমাপ পান।
otLinkRawGetTransmitBuffer ( otInstance *aInstance)
রেডিও ট্রান্সমিট থেকে রিসিভ-এ রূপান্তরিত হয়।
otLinkRawIsEnabled ( otInstance *aInstance)
bool
কাঁচা লিঙ্ক-স্তর সক্ষম কিনা তা নির্দেশ করে।
otLinkRawReceive ( otInstance *aInstance)
রেডিওকে স্লিপ থেকে রিসিভে রূপান্তর করা হচ্ছে।
otLinkRawSetMacFrameCounter ( otInstance *aInstance, uint32_t aMacFrameCounter)
বর্তমান MAC ফ্রেম কাউন্টার মান সেট করে।
otLinkRawSetMacFrameCounterIfLarger ( otInstance *aInstance, uint32_t aMacFrameCounter)
বর্তমান MAC ফ্রেম কাউন্টার মান সেট করে শুধুমাত্র যদি নতুন মান বর্তমানের থেকে বড় হয়।
otLinkRawSetMacKey ( otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
MAC কী এবং কী সূচক আপডেট করুন।
otLinkRawSetPromiscuous ( otInstance *aInstance, bool aEnable)
প্রমিস্কুয়াস মোড সক্ষম বা নিষ্ক্রিয় করে।
otLinkRawSetReceiveDone ( otInstance *aInstance, otLinkRawReceiveDone aCallback)
কাঁচা লিঙ্ক-স্তর সক্রিয়/অক্ষম করে।
otLinkRawSetShortAddress ( otInstance *aInstance, uint16_t aShortAddress)
ঠিকানা ফিল্টারিংয়ের জন্য সংক্ষিপ্ত ঠিকানা সেট করুন।
otLinkRawSleep ( otInstance *aInstance)
রেডিও রিসিভ থেকে স্লিপে রূপান্তর করুন।
otLinkRawSrcMatchAddExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
উৎস ম্যাচ টেবিলে বর্ধিত ঠিকানা যোগ করা হচ্ছে।
otLinkRawSrcMatchAddShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
উৎস ম্যাচ টেবিলে সংক্ষিপ্ত ঠিকানা যোগ করা হচ্ছে।
otLinkRawSrcMatchClearExtEntries ( otInstance *aInstance)
সোর্স ম্যাচ টেবিল থেকে সমস্ত বর্ধিত ঠিকানা মুছে ফেলা হচ্ছে।
otLinkRawSrcMatchClearExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
রেডিওর সোর্স ম্যাচ টেবিলে বর্ধিত ঠিকানা সরানো হচ্ছে।
otLinkRawSrcMatchClearShortEntries ( otInstance *aInstance)
সোর্স ম্যাচ টেবিল থেকে সমস্ত সংক্ষিপ্ত ঠিকানা মুছে ফেলা হচ্ছে।
otLinkRawSrcMatchClearShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
সোর্স ম্যাচ টেবিলে সংক্ষিপ্ত ঠিকানা সরানো হচ্ছে।
otLinkRawSrcMatchEnable ( otInstance *aInstance, bool aEnable)
মুলতুবি ফ্রেমের জন্য উত্স মিল সক্ষম/অক্ষম করুন৷
otLinkRawTransmit ( otInstance *aInstance, otLinkRawTransmitDone aCallback)
রেডিওতে ট্রান্সমিট সিকোয়েন্স শুরু হয়।
Typedefs otLinkRawEnergyScanDone void (* otLinkRawEnergyScanDone )( otInstance * aInstance , int8_t aEnergyScanMaxRssi ) একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aEnergyScanMaxRssi
স্ক্যান করা চ্যানেলে সর্বাধিক RSSI সম্মুখীন হয়েছে৷
otLinkRawReceiveDone void (* otLinkRawReceiveDone )( otInstance * aInstance , otRadioFrame * aFrame , otError aError ) একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aFrame
প্রাপ্ত ফ্রেম বা NULL এর একটি পয়েন্টার যদি প্রাপ্তি অপারেশন বাতিল করা হয়।
[in] aError
OT_ERROR_NONE সফলভাবে একটি ফ্রেম প্রাপ্ত হলে। OT_ERROR_ABORT যখন অভ্যর্থনা বাতিল করা হয়েছিল এবং একটি ফ্রেম পাওয়া যায়নি৷
otLinkRawTransmitDone void (* otLinkRawTransmitDone )( otInstance * aInstance , otRadioFrame * aFrame , otRadioFrame * aAckFrame , otError aError ) একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aFrame
ফ্রেমের একটি পয়েন্টার যা প্রেরিত হয়েছিল।
[in] aAckFrame
ACK ফ্রেমের একটি পয়েন্টার।
[in] aError
OT_ERROR_NONE যখন ফ্রেমটি প্রেরণ করা হয়েছিল। OT_ERROR_NO_ACK যখন ফ্রেমটি ট্রান্সমিট করা হয়েছিল কিন্তু চ্যানেলে কার্যকলাপের কারণে যখন ট্রান্সমিশন করা যায়নি তখন OT_ERROR_CHANNEL_ACCESS_FAILURE কোনো ACK পাওয়া যায়নি। OT_ERROR_ABORT যখন অন্য কারণে ট্রান্সমিশন বন্ধ করা হয়েছিল।
ফাংশন otLinkRawEnergyScan otError otLinkRawEnergyScan ( otInstance * aInstance , uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback ) রেডিওতে শক্তি স্ক্যান ক্রম শুরু হয়।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aScanChannel
এনার্জি স্ক্যান করার জন্য চ্যানেল
[in] aScanDuration
চ্যানেলটি স্ক্যান করার জন্য সময়কাল, মিলিসেকেন্ডে।
[in] aCallback
একটি স্ক্যান করা চ্যানেলের সমাপ্তি কল একটি ফাংশন একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
চ্যানেলটি সফলভাবে স্ক্যান করা শুরু হয়েছে৷
OT_ERROR_BUSY
রেডিও এনার্জি স্ক্যানিং করছে।
OT_ERROR_NOT_IMPLEMENTED
রেডিও শক্তি স্ক্যানিং সমর্থন করে না।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawGetCaps otRadioCaps otLinkRawGetCaps ( otInstance * aInstance ) রেডিও ক্ষমতা পান.
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্নস রেডিও ক্ষমতা বিট ভেক্টর. স্ট্যাক এই মানের উপর ভিত্তি করে কিছু ফাংশন সক্ষম বা নিষ্ক্রিয় করে।
otLinkRawGetPromiscuous bool otLinkRawGetPromiscuous ( otInstance * aInstance ) প্রমিসকিউয়াস মোডের মর্যাদা পায়।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান true
প্রমিসকুয়াস মোড সক্রিয় করা হয়েছে।
false
প্রমিস্কুয়াস মোড অক্ষম করা হয়েছে।
otLinkRawGetRadioTime uint64_t otLinkRawGetRadioTime ( otInstance * aInstance ) রেডিও চিপের বর্তমান প্ল্যাটফর্ম সময় (64 বিট প্রস্থ) পান।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্নস মাইক্রোসেকেন্ডে বর্তমান রেডিও সময়।
int8_t otLinkRawGetRssi ( otInstance * aInstance ) সবচেয়ে সাম্প্রতিক RSSI পরিমাপ পান।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্নস যখন এটি বৈধ হয় তখন dBm-এ RSSI। 127 যখন RSSI অবৈধ।
otLinkRawGetTransmitBuffer otRadioFrame * otLinkRawGetTransmitBuffer ( otInstance * aInstance ) রেডিও ট্রান্সমিট থেকে রিসিভ-এ রূপান্তরিত হয়।
ট্রান্সমিট বাফারে একটি পয়েন্টার ফেরত দেয়।
কলার এই বাফারে IEEE 802.15.4 ফ্রেম তৈরি করে তারপর ট্রান্সমিশনের অনুরোধ করতে otLinkRawTransmit() কল করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্নস ট্রান্সমিট বাফার বা NULL-এর একটি পয়েন্টার যদি কাঁচা লিঙ্ক-স্তর সক্রিয় না থাকে।
otLinkRawIsEnabled bool otLinkRawIsEnabled ( otInstance * aInstance ) কাঁচা লিঙ্ক-স্তর সক্ষম কিনা তা নির্দেশ করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান true
কাঁচা লিঙ্ক-স্তর সক্রিয় করা হয়েছে.
false
কাঁচা লিঙ্ক-স্তর নিষ্ক্রিয় করা হয়েছে।
otLinkRawReceive otError otLinkRawReceive ( otInstance * aInstance ) রেডিওকে স্লিপ থেকে রিসিভে রূপান্তর করা হচ্ছে।
রেডিও চালু করুন.
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
প্রাপ্তিতে সফলভাবে স্থানান্তরিত হয়েছে৷
OT_ERROR_INVALID_STATE
রেডিও অক্ষম বা ট্রান্সমিটিং ছিল।
otLinkRawSetMacFrameCounter otError otLinkRawSetMacFrameCounter ( otInstance * aInstance , uint32_t aMacFrameCounter) বর্তমান MAC ফ্রেম কাউন্টার মান সেট করে।
সর্বদা MAC কাউন্টারকে নতুন প্রদত্ত মান aMacFrameCounter
বর্তমান মান থেকে স্বাধীন করে সেট করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aMacFrameCounter
MAC ফ্রেম কাউন্টার মান।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSetMacFrameCounterIfLarger otError otLinkRawSetMacFrameCounterIfLarger ( otInstance * aInstance , uint32_t aMacFrameCounter) বর্তমান MAC ফ্রেম কাউন্টার মান সেট করে শুধুমাত্র যদি নতুন মান বর্তমানের থেকে বড় হয়।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aMacFrameCounter
MAC ফ্রেম কাউন্টার মান।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSetMacKey otError otLinkRawSetMacKey ( otInstance * aInstance , uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey * aPrevKey , const otMacKey * aCurrKey , const otMacKey * aNextKey ) MAC কী এবং কী সূচক আপডেট করুন।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aKeyIdMode
কী আইডি মোড।
[in] aKeyId
মূল সূচক।
[in] aPrevKey
আগের MAC কী।
[in] aCurrKey
বর্তমান MAC কী।
[in] aNextKey
পরবর্তী MAC কী।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSet Promiscuous otError otLinkRawSetPromiscuous ( otInstance * aInstance , bool aEnable ) প্রমিস্কুয়াস মোড সক্ষম বা নিষ্ক্রিয় করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aEnable
প্রমিস্কুয়াস মোড সক্ষম বা অক্ষম করার জন্য একটি মান।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSetReceiveDone otError otLinkRawSetReceiveDone ( otInstance * aInstance , otLinkRawReceiveDone aCallback ) কাঁচা লিঙ্ক-স্তর সক্রিয়/অক্ষম করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aCallback
একটি IEEE 802.15.4 ফ্রেমের প্রাপ্তির সময় বলা একটি ফাংশনের একটি পয়েন্টার৷ কাঁচা লিঙ্ক স্তর নিষ্ক্রিয় করতে NULL.
রিটার্ন মান OT_ERROR_FAILED
রেডিও সক্রিয়/অক্ষম করা যায়নি।
OT_ERROR_INVALID_STATE
যদি OpenThread IPv6 ইন্টারফেস ইতিমধ্যে সক্ষম করা থাকে।
OT_ERROR_NONE
যদি সক্রিয় অবস্থা সফলভাবে সেট করা হয়।
otLinkRawSetShortAddress otError otLinkRawSetShortAddress ( otInstance * aInstance , uint16_t aShortAddress) ঠিকানা ফিল্টারিংয়ের জন্য সংক্ষিপ্ত ঠিকানা সেট করুন।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aShortAddress
IEEE 802.15.4 সংক্ষিপ্ত ঠিকানা।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSleep otError otLinkRawSleep ( otInstance * aInstance ) রেডিও রিসিভ থেকে স্লিপে রূপান্তর করুন।
রেডিওটি বন্ধ কর.
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
সফলভাবে স্লিপে রূপান্তরিত হয়েছে৷
OT_ERROR_BUSY
রেডিও ট্রান্সমিট করছিল
OT_ERROR_INVALID_STATE
রেডিও অক্ষম ছিল
otLinkRawSrcMatchAddExtEntry otError otLinkRawSrcMatchAddExtEntry ( otInstance * aInstance , const otExtAddress * aExtAddress ) উৎস ম্যাচ টেবিলে বর্ধিত ঠিকানা যোগ করা হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aExtAddress
বর্ধিত ঠিকানা যোগ করা হবে.
রিটার্ন মান OT_ERROR_NONE
উত্স ম্যাচ টেবিলে সফলভাবে বর্ধিত ঠিকানা যোগ করা হয়েছে৷
OT_ERROR_NO_BUFS
সোর্স ম্যাচ টেবিলে কোনো এন্ট্রি নেই।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchAddShortEntry otError otLinkRawSrcMatchAddShortEntry ( otInstance * aInstance , uint16_t aShortAddress) উৎস ম্যাচ টেবিলে সংক্ষিপ্ত ঠিকানা যোগ করা হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aShortAddress
সংক্ষিপ্ত ঠিকানা যোগ করতে হবে.
রিটার্ন মান OT_ERROR_NONE
উত্স ম্যাচ টেবিলে সফলভাবে সংক্ষিপ্ত ঠিকানা যোগ করা হয়েছে৷
OT_ERROR_NO_BUFS
সোর্স ম্যাচ টেবিলে কোনো এন্ট্রি নেই।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchClearExtEntry otError otLinkRawSrcMatchClearExtEntries ( otInstance * aInstance ) সোর্স ম্যাচ টেবিল থেকে সমস্ত বর্ধিত ঠিকানা মুছে ফেলা হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchClearExtEntry otError otLinkRawSrcMatchClearExtEntry ( otInstance * aInstance , const otExtAddress * aExtAddress ) রেডিওর সোর্স ম্যাচ টেবিলে বর্ধিত ঠিকানা সরানো হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aExtAddress
বর্ধিত ঠিকানা সরানো হবে.
রিটার্ন মান OT_ERROR_NONE
উত্স ম্যাচ টেবিল থেকে বর্ধিত ঠিকানা সফলভাবে সরানো হয়েছে৷
OT_ERROR_NO_ADDRESS
বর্ধিত ঠিকানা উৎস মিল টেবিলে নেই.
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchClearShortEntry otError otLinkRawSrcMatchClearShortEntries ( otInstance * aInstance ) সোর্স ম্যাচ টেবিল থেকে সমস্ত সংক্ষিপ্ত ঠিকানা মুছে ফেলা হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchClearShortEntry otError otLinkRawSrcMatchClearShortEntry ( otInstance * aInstance , uint16_t aShortAddress) সোর্স ম্যাচ টেবিলে সংক্ষিপ্ত ঠিকানা সরানো হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aShortAddress
সংক্ষিপ্ত ঠিকানা মুছে ফেলা হবে.
রিটার্ন মান OT_ERROR_NONE
উত্স ম্যাচ টেবিল থেকে সফলভাবে সংক্ষিপ্ত ঠিকানা সরানো হয়েছে৷
OT_ERROR_NO_ADDRESS
সংক্ষিপ্ত ঠিকানা উৎস ম্যাচ টেবিলে নেই.
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchEnable otError otLinkRawSrcMatchEnable ( otInstance * aInstance , bool aEnable ) মুলতুবি ফ্রেমের জন্য উত্স মিল সক্ষম/অক্ষম করুন৷
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aEnable
মুলতুবি ফ্রেমের জন্য উত্স মিল সক্ষম/অক্ষম করুন৷
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawTransmit otError otLinkRawTransmit ( otInstance * aInstance , otLinkRawTransmitDone aCallback ) রেডিওতে ট্রান্সমিট সিকোয়েন্স শুরু হয়।
ট্রান্সমিশনের অনুরোধ করার আগে কলকারীকে অবশ্যই otLinkRawGetTransmitBuffer() দ্বারা প্রদত্ত বাফারে IEEE 802.15.4 ফ্রেম তৈরি করতে হবে। চ্যানেল এবং ট্রান্সমিট পাওয়ারও otRadioFrame কাঠামোতে অন্তর্ভুক্ত।
ট্রান্সমিট ক্রম গঠিত:
রেডিওকে রিসিভ থেকে ট্রান্সমিটে রূপান্তর করা হচ্ছে। প্রদত্ত চ্যানেলে এবং প্রদত্ত ট্রান্সমিট পাওয়ারে PSDU প্রেরণ করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aCallback
ট্রান্সমিশন সমাপ্তির জন্য বলা একটি ফাংশন একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
সফলভাবে ট্রান্সমিটে স্থানান্তরিত হয়েছে৷
OT_ERROR_INVALID_STATE
রেডিও রিসিভ অবস্থায় ছিল না।
সম্পদ OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।
,
কাঁচা লিঙ্ক এই মডিউলটিতে এমন ফাংশন রয়েছে যা কাঁচা লিঙ্ক-স্তর কনফিগারেশন নিয়ন্ত্রণ করে।
সারসংক্ষেপ Typedefs otLinkRawEnergyScanDone )(otInstance *aInstance, int8_t aEnergyScanMaxRssi)
typedef void(*
একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
otLinkRawReceiveDone )(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
typedef void(*
একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
otLinkRawTransmitDone )(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError)
typedef void(*
একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
ফাংশন otLinkRawEnergyScan ( otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
রেডিওতে শক্তি স্ক্যান ক্রম শুরু হয়।
otLinkRawGetCaps ( otInstance *aInstance)
রেডিও ক্ষমতা পান.
otLinkRawGetPromiscuous ( otInstance *aInstance)
bool
প্রমিসকিউয়াস মোডের মর্যাদা পায়।
otLinkRawGetRadioTime ( otInstance *aInstance)
uint64_t
রেডিও চিপের বর্তমান প্ল্যাটফর্ম সময় (64 বিট প্রস্থ) পান।
otLinkRawGetRssi ( otInstance *aInstance)
int8_t
সবচেয়ে সাম্প্রতিক RSSI পরিমাপ পান।
otLinkRawGetTransmitBuffer ( otInstance *aInstance)
রেডিও ট্রান্সমিট থেকে রিসিভ-এ রূপান্তরিত হয়।
otLinkRawIsEnabled ( otInstance *aInstance)
bool
কাঁচা লিঙ্ক-স্তর সক্ষম কিনা তা নির্দেশ করে।
otLinkRawReceive ( otInstance *aInstance)
রেডিওকে স্লিপ থেকে রিসিভে রূপান্তর করা হচ্ছে।
otLinkRawSetMacFrameCounter ( otInstance *aInstance, uint32_t aMacFrameCounter)
বর্তমান MAC ফ্রেম কাউন্টার মান সেট করে।
otLinkRawSetMacFrameCounterIfLarger ( otInstance *aInstance, uint32_t aMacFrameCounter)
বর্তমান MAC ফ্রেম কাউন্টার মান সেট করে শুধুমাত্র যদি নতুন মান বর্তমানের থেকে বড় হয়।
otLinkRawSetMacKey ( otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
MAC কী এবং কী সূচক আপডেট করুন।
otLinkRawSetPromiscuous ( otInstance *aInstance, bool aEnable)
প্রমিস্কুয়াস মোড সক্ষম বা নিষ্ক্রিয় করে।
otLinkRawSetReceiveDone ( otInstance *aInstance, otLinkRawReceiveDone aCallback)
কাঁচা লিঙ্ক-স্তর সক্রিয়/অক্ষম করে।
otLinkRawSetShortAddress ( otInstance *aInstance, uint16_t aShortAddress)
ঠিকানা ফিল্টারিংয়ের জন্য সংক্ষিপ্ত ঠিকানা সেট করুন।
otLinkRawSleep ( otInstance *aInstance)
রেডিও রিসিভ থেকে স্লিপে রূপান্তর করুন।
otLinkRawSrcMatchAddExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
উৎস ম্যাচ টেবিলে বর্ধিত ঠিকানা যোগ করা হচ্ছে।
otLinkRawSrcMatchAddShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
উৎস ম্যাচ টেবিলে সংক্ষিপ্ত ঠিকানা যোগ করা হচ্ছে।
otLinkRawSrcMatchClearExtEntries ( otInstance *aInstance)
সোর্স ম্যাচ টেবিল থেকে সমস্ত বর্ধিত ঠিকানা মুছে ফেলা হচ্ছে।
otLinkRawSrcMatchClearExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
রেডিওর সোর্স ম্যাচ টেবিলে বর্ধিত ঠিকানা সরানো হচ্ছে।
otLinkRawSrcMatchClearShortEntries ( otInstance *aInstance)
সোর্স ম্যাচ টেবিল থেকে সমস্ত সংক্ষিপ্ত ঠিকানা মুছে ফেলা হচ্ছে।
otLinkRawSrcMatchClearShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
সোর্স ম্যাচ টেবিলে সংক্ষিপ্ত ঠিকানা সরানো হচ্ছে।
otLinkRawSrcMatchEnable ( otInstance *aInstance, bool aEnable)
মুলতুবি ফ্রেমের জন্য উত্স মিল সক্ষম/অক্ষম করুন৷
otLinkRawTransmit ( otInstance *aInstance, otLinkRawTransmitDone aCallback)
রেডিওতে ট্রান্সমিট সিকোয়েন্স শুরু হয়।
Typedefs otLinkRawEnergyScanDone void (* otLinkRawEnergyScanDone )( otInstance * aInstance , int8_t aEnergyScanMaxRssi ) একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aEnergyScanMaxRssi
স্ক্যান করা চ্যানেলে সর্বাধিক RSSI সম্মুখীন হয়েছে৷
otLinkRawReceiveDone void (* otLinkRawReceiveDone )( otInstance * aInstance , otRadioFrame * aFrame , otError aError ) একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aFrame
প্রাপ্ত ফ্রেম বা NULL এর একটি পয়েন্টার যদি প্রাপ্তি অপারেশন বাতিল করা হয়।
[in] aError
OT_ERROR_NONE সফলভাবে একটি ফ্রেম প্রাপ্ত হলে। OT_ERROR_ABORT যখন অভ্যর্থনা বাতিল করা হয়েছিল এবং একটি ফ্রেম পাওয়া যায়নি৷
otLinkRawTransmitDone void (* otLinkRawTransmitDone )( otInstance * aInstance , otRadioFrame * aFrame , otRadioFrame * aAckFrame , otError aError ) একটি IEEE 802.15.4 ফ্রেম প্রাপ্তির উপর পয়েন্টার।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aFrame
ফ্রেমের একটি পয়েন্টার যা প্রেরিত হয়েছিল।
[in] aAckFrame
ACK ফ্রেমের একটি পয়েন্টার।
[in] aError
OT_ERROR_NONE যখন ফ্রেমটি প্রেরণ করা হয়েছিল। OT_ERROR_NO_ACK যখন ফ্রেমটি ট্রান্সমিট করা হয়েছিল কিন্তু চ্যানেলে কার্যকলাপের কারণে যখন ট্রান্সমিশন করা যায়নি তখন OT_ERROR_CHANNEL_ACCESS_FAILURE কোনো ACK পাওয়া যায়নি। OT_ERROR_ABORT যখন অন্য কারণে ট্রান্সমিশন বন্ধ করা হয়েছিল।
ফাংশন otLinkRawEnergyScan otError otLinkRawEnergyScan ( otInstance * aInstance , uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback ) রেডিওতে শক্তি স্ক্যান ক্রম শুরু হয়।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aScanChannel
এনার্জি স্ক্যান করার জন্য চ্যানেল
[in] aScanDuration
চ্যানেলটি স্ক্যান করার জন্য সময়কাল, মিলিসেকেন্ডে।
[in] aCallback
একটি স্ক্যান করা চ্যানেলের সমাপ্তি কল একটি ফাংশন একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
চ্যানেলটি সফলভাবে স্ক্যান করা শুরু হয়েছে৷
OT_ERROR_BUSY
রেডিও এনার্জি স্ক্যানিং করছে।
OT_ERROR_NOT_IMPLEMENTED
রেডিও শক্তি স্ক্যানিং সমর্থন করে না।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawGetCaps otRadioCaps otLinkRawGetCaps ( otInstance * aInstance ) রেডিও ক্ষমতা পান.
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্নস রেডিও ক্ষমতা বিট ভেক্টর. স্ট্যাক এই মানের উপর ভিত্তি করে কিছু ফাংশন সক্ষম বা নিষ্ক্রিয় করে।
otLinkRawGetPromiscuous bool otLinkRawGetPromiscuous ( otInstance * aInstance ) প্রমিসকিউয়াস মোডের মর্যাদা পায়।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান true
প্রমিসকুয়াস মোড সক্রিয় করা হয়েছে।
false
প্রমিস্কুয়াস মোড অক্ষম করা হয়েছে।
otLinkRawGetRadioTime uint64_t otLinkRawGetRadioTime ( otInstance * aInstance ) রেডিও চিপের বর্তমান প্ল্যাটফর্ম সময় (64 বিট প্রস্থ) পান।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্নস মাইক্রোসেকেন্ডে বর্তমান রেডিও সময়।
int8_t otLinkRawGetRssi ( otInstance * aInstance ) সবচেয়ে সাম্প্রতিক RSSI পরিমাপ পান।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্নস যখন এটি বৈধ হয় তখন dBm-এ RSSI। 127 যখন RSSI অবৈধ।
otLinkRawGetTransmitBuffer otRadioFrame * otLinkRawGetTransmitBuffer ( otInstance * aInstance ) রেডিও ট্রান্সমিট থেকে রিসিভ-এ রূপান্তরিত হয়।
ট্রান্সমিট বাফারে একটি পয়েন্টার ফেরত দেয়।
কলার এই বাফারে IEEE 802.15.4 ফ্রেম তৈরি করে তারপর ট্রান্সমিশনের অনুরোধ করতে otLinkRawTransmit() কল করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্নস ট্রান্সমিট বাফার বা NULL-এর একটি পয়েন্টার যদি কাঁচা লিঙ্ক-স্তর সক্রিয় না থাকে।
otLinkRawIsEnabled bool otLinkRawIsEnabled ( otInstance * aInstance ) কাঁচা লিঙ্ক-স্তর সক্ষম কিনা তা নির্দেশ করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান true
কাঁচা লিঙ্ক-স্তর সক্রিয় করা হয়েছে.
false
কাঁচা লিঙ্ক-স্তর নিষ্ক্রিয় করা হয়েছে।
otLinkRawReceive otError otLinkRawReceive ( otInstance * aInstance ) রেডিওকে স্লিপ থেকে রিসিভে রূপান্তর করা হচ্ছে।
রেডিও চালু করুন.
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
প্রাপ্তিতে সফলভাবে স্থানান্তরিত হয়েছে৷
OT_ERROR_INVALID_STATE
রেডিও অক্ষম বা ট্রান্সমিটিং ছিল।
otLinkRawSetMacFrameCounter otError otLinkRawSetMacFrameCounter ( otInstance * aInstance , uint32_t aMacFrameCounter) বর্তমান MAC ফ্রেম কাউন্টার মান সেট করে।
সর্বদা MAC কাউন্টারকে নতুন প্রদত্ত মান aMacFrameCounter
বর্তমান মান থেকে স্বাধীন করে সেট করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aMacFrameCounter
MAC ফ্রেম কাউন্টার মান।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSetMacFrameCounterIfLarger otError otLinkRawSetMacFrameCounterIfLarger ( otInstance * aInstance , uint32_t aMacFrameCounter) বর্তমান MAC ফ্রেম কাউন্টার মান সেট করে শুধুমাত্র যদি নতুন মান বর্তমানের থেকে বড় হয়।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aMacFrameCounter
MAC ফ্রেম কাউন্টার মান।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSetMacKey otError otLinkRawSetMacKey ( otInstance * aInstance , uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey * aPrevKey , const otMacKey * aCurrKey , const otMacKey * aNextKey ) MAC কী এবং কী সূচক আপডেট করুন।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aKeyIdMode
কী আইডি মোড।
[in] aKeyId
মূল সূচক।
[in] aPrevKey
আগের MAC কী।
[in] aCurrKey
বর্তমান MAC কী।
[in] aNextKey
পরবর্তী MAC কী।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSet Promiscuous otError otLinkRawSetPromiscuous ( otInstance * aInstance , bool aEnable ) প্রমিস্কুয়াস মোড সক্ষম বা নিষ্ক্রিয় করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aEnable
প্রমিস্কুয়াস মোড সক্ষম বা অক্ষম করার জন্য একটি মান।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSetReceiveDone otError otLinkRawSetReceiveDone ( otInstance * aInstance , otLinkRawReceiveDone aCallback ) কাঁচা লিঙ্ক-স্তর সক্রিয়/অক্ষম করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aCallback
একটি IEEE 802.15.4 ফ্রেমের প্রাপ্তির সময় বলা একটি ফাংশনের একটি পয়েন্টার৷ কাঁচা লিঙ্ক স্তর নিষ্ক্রিয় করতে NULL.
রিটার্ন মান OT_ERROR_FAILED
রেডিও সক্রিয়/অক্ষম করা যায়নি।
OT_ERROR_INVALID_STATE
যদি OpenThread IPv6 ইন্টারফেস ইতিমধ্যে সক্ষম করা থাকে।
OT_ERROR_NONE
যদি সক্রিয় অবস্থা সফলভাবে সেট করা হয়।
otLinkRawSetShortAddress otError otLinkRawSetShortAddress ( otInstance * aInstance , uint16_t aShortAddress) ঠিকানা ফিল্টারিংয়ের জন্য সংক্ষিপ্ত ঠিকানা সেট করুন।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aShortAddress
IEEE 802.15.4 সংক্ষিপ্ত ঠিকানা।
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSleep otError otLinkRawSleep ( otInstance * aInstance ) রেডিও রিসিভ থেকে স্লিপে রূপান্তর করুন।
রেডিওটি বন্ধ কর.
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
সফলভাবে স্লিপে রূপান্তরিত হয়েছে৷
OT_ERROR_BUSY
রেডিও ট্রান্সমিট করছিল
OT_ERROR_INVALID_STATE
রেডিও অক্ষম ছিল
otLinkRawSrcMatchAddExtEntry otError otLinkRawSrcMatchAddExtEntry ( otInstance * aInstance , const otExtAddress * aExtAddress ) উৎস ম্যাচ টেবিলে বর্ধিত ঠিকানা যোগ করা হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aExtAddress
বর্ধিত ঠিকানা যোগ করা হবে.
রিটার্ন মান OT_ERROR_NONE
উত্স ম্যাচ টেবিলে সফলভাবে বর্ধিত ঠিকানা যোগ করা হয়েছে৷
OT_ERROR_NO_BUFS
সোর্স ম্যাচ টেবিলে কোনো এন্ট্রি নেই।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchAddShortEntry otError otLinkRawSrcMatchAddShortEntry ( otInstance * aInstance , uint16_t aShortAddress) উৎস ম্যাচ টেবিলে সংক্ষিপ্ত ঠিকানা যোগ করা হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aShortAddress
সংক্ষিপ্ত ঠিকানা যোগ করতে হবে.
রিটার্ন মান OT_ERROR_NONE
উত্স ম্যাচ টেবিলে সফলভাবে সংক্ষিপ্ত ঠিকানা যোগ করা হয়েছে৷
OT_ERROR_NO_BUFS
সোর্স ম্যাচ টেবিলে কোনো এন্ট্রি নেই।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchClearExtEntry otError otLinkRawSrcMatchClearExtEntries ( otInstance * aInstance ) সোর্স ম্যাচ টেবিল থেকে সমস্ত বর্ধিত ঠিকানা মুছে ফেলা হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchClearExtEntry otError otLinkRawSrcMatchClearExtEntry ( otInstance * aInstance , const otExtAddress * aExtAddress ) রেডিওর সোর্স ম্যাচ টেবিলে বর্ধিত ঠিকানা সরানো হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aExtAddress
বর্ধিত ঠিকানা সরানো হবে.
রিটার্ন মান OT_ERROR_NONE
উত্স ম্যাচ টেবিল থেকে বর্ধিত ঠিকানা সফলভাবে সরানো হয়েছে৷
OT_ERROR_NO_ADDRESS
বর্ধিত ঠিকানা উৎস মিল টেবিলে নেই.
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchClearShortEntry otError otLinkRawSrcMatchClearShortEntries ( otInstance * aInstance ) সোর্স ম্যাচ টেবিল থেকে সমস্ত সংক্ষিপ্ত ঠিকানা মুছে ফেলা হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchClearShortEntry otError otLinkRawSrcMatchClearShortEntry ( otInstance * aInstance , uint16_t aShortAddress) সোর্স ম্যাচ টেবিলে সংক্ষিপ্ত ঠিকানা সরানো হচ্ছে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aShortAddress
সংক্ষিপ্ত ঠিকানা মুছে ফেলা হবে.
রিটার্ন মান OT_ERROR_NONE
উত্স ম্যাচ টেবিল থেকে সফলভাবে সংক্ষিপ্ত ঠিকানা সরানো হয়েছে৷
OT_ERROR_NO_ADDRESS
সংক্ষিপ্ত ঠিকানা উৎস ম্যাচ টেবিলে নেই.
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawSrcMatchEnable otError otLinkRawSrcMatchEnable ( otInstance * aInstance , bool aEnable ) মুলতুবি ফ্রেমের জন্য উত্স মিল সক্ষম/অক্ষম করুন৷
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aEnable
মুলতুবি ফ্রেমের জন্য উত্স মিল সক্ষম/অক্ষম করুন৷
রিটার্ন মান OT_ERROR_NONE
সফল হলে।
OT_ERROR_INVALID_STATE
যদি কাঁচা লিঙ্ক-স্তর সক্ষম না হয়।
otLinkRawTransmit otError otLinkRawTransmit ( otInstance * aInstance , otLinkRawTransmitDone aCallback ) রেডিওতে ট্রান্সমিট সিকোয়েন্স শুরু হয়।
ট্রান্সমিশনের অনুরোধ করার আগে কলকারীকে অবশ্যই otLinkRawGetTransmitBuffer() দ্বারা প্রদত্ত বাফারে IEEE 802.15.4 ফ্রেম তৈরি করতে হবে। চ্যানেল এবং ট্রান্সমিট পাওয়ারও otRadioFrame কাঠামোতে অন্তর্ভুক্ত।
ট্রান্সমিট ক্রম গঠিত:
রেডিওকে রিসিভ থেকে ট্রান্সমিটে রূপান্তর করা হচ্ছে। প্রদত্ত চ্যানেলে এবং প্রদত্ত ট্রান্সমিট পাওয়ারে PSDU প্রেরণ করে।
বিস্তারিত পরামিতি [in] aInstance
একটি OpenThread উদাহরণের একটি পয়েন্টার.
[in] aCallback
ট্রান্সমিশন সমাপ্তির জন্য বলা একটি ফাংশন একটি পয়েন্টার.
রিটার্ন মান OT_ERROR_NONE
সফলভাবে ট্রান্সমিটে স্থানান্তরিত হয়েছে৷
OT_ERROR_INVALID_STATE
রেডিও রিসিভ অবস্থায় ছিল না।
সম্পদ OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।
অন্য কিছু উল্লেখ করা না থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons অ্যাট্রিবিউশন 4.0 লাইসেন্স -এর অধীনে এবং কোডের স্যাম্পেল Apache 2.0 লাইসেন্স -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক। OPENTHREAD ও এর সম্পর্কিত চিহ্ন হল Thread Group-এর ট্রেডমার্রক এবং এগুলিকে লাইসেন্সের অধীনে ব্যবহার করা হয়।
2023-12-01 UTC-তে শেষবার আপডেট করা হয়েছে।
আমাদের আরও কিছু জানাতে চান?
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2023-12-01 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]