কাঁচা লিঙ্ক
এই মডিউলটিতে এমন ফাংশন রয়েছে যা কাঁচা লিঙ্ক-স্তর কনফিগারেশন নিয়ন্ত্রণ করে।
সারসংক্ষেপ
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- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।