রেডিও প্রকার
এই মডিউলটি একটি রেডিও ফ্রেমের জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত করে।
সারসংক্ষেপ
Typedefs | |
---|---|
otExtAddress | typedefstruct otExtAddress IEEE 802.15.4 বর্ধিত ঠিকানা প্রতিনিধিত্ব করে। |
otLinkMetrics | typedefstruct otLinkMetrics প্রশ্ন করার জন্য কোন মেট্রিক্স নির্দিষ্ট করা হয়েছে তা প্রতিনিধিত্ব করে। |
otMacKey | typedefstruct otMacKey একটি MAC কী প্রতিনিধিত্ব করে। |
otMacKeyMaterial | typedefstruct otMacKeyMaterial |
otMacKeyRef | typedef PSA দ্বারা ব্যবহৃত একটি MAC কী রেফের প্রতিনিধিত্ব করে। |
otPanId | typedefuint16_t IEEE 802.15.4 PAN ID প্রতিনিধিত্ব করে। |
otRadioCaps | typedefuint16_t রেডিও ক্ষমতার প্রতিনিধিত্ব করে। |
otRadioCoexMetrics | typedefstruct otRadioCoexMetrics নিম্নলিখিত বৈধ রেডিও অবস্থা রূপান্তর: |
otRadioFrame | typedefstruct otRadioFrame একটি IEEE 802.15.4 রেডিও ফ্রেম প্রতিনিধিত্ব করে। |
otRadioIeInfo | typedefstruct otRadioIeInfo একটি রেডিও ফ্রেমের IEEE 802.15.4 হেডার IE (তথ্য উপাদান) সম্পর্কিত তথ্যের প্রতিনিধিত্ব করে। |
otRadioState | typedefenum otRadioState একটি রেডিওর অবস্থার প্রতিনিধিত্ব করে। |
otShortAddress | typedefuint16_t IEEE 802.15.4 সংক্ষিপ্ত ঠিকানার প্রতিনিধিত্ব করে। |
ভেরিয়েবল | |
---|---|
OT_TOOL_PACKED_END | OT_TOOL_PACKED_BEGIN struct otExtAddress |
কাঠামো | |
---|---|
otExtAddress | IEEE 802.15.4 বর্ধিত ঠিকানা প্রতিনিধিত্ব করে। |
otLinkMetrics | প্রশ্ন করার জন্য কোন মেট্রিক্স নির্দিষ্ট করা হয়েছে তা প্রতিনিধিত্ব করে। |
otMacKey | একটি MAC কী প্রতিনিধিত্ব করে। |
otMacKeyMaterial | একটি MAC কী প্রতিনিধিত্ব করে। |
otRadioCoexMetrics | নিম্নলিখিত বৈধ রেডিও অবস্থা রূপান্তর: |
otRadioFrame | একটি IEEE 802.15.4 রেডিও ফ্রেম প্রতিনিধিত্ব করে। |
otRadioIeInfo | একটি রেডিও ফ্রেমের IEEE 802.15.4 হেডার IE (তথ্য উপাদান) সম্পর্কিত তথ্যের প্রতিনিধিত্ব করে। |
গণনা
বেনামী enum
anonymous enum
বৈশিষ্ট্য | |
---|---|
OT_RADIO_BITS_PER_OCTET | প্রতি অক্টেট বিটের সংখ্যা। |
OT_RADIO_BIT_RATE | 2.4 GHz IEEE 802.15.4 (বিট প্রতি সেকেন্ড) |
OT_RADIO_FRAME_MAX_SIZE | aMaxPHYPacketSize (IEEE 802.15.4-2006) |
OT_RADIO_FRAME_MIN_SIZE | ফ্রেমের ন্যূনতম আকার FCS + কন্ট্রোল। |
OT_RADIO_LQI_NONE | LQI পরিমাপ সমর্থিত নয়। |
OT_RADIO_POWER_INVALID | অবৈধ বা অজানা পাওয়ার মান। |
OT_RADIO_RSSI_INVALID | অবৈধ বা অজানা RSSI মান। |
OT_RADIO_SYMBOLS_PER_OCTET | 2.4 GHz IEEE 802.15.4-2006 |
OT_RADIO_SYMBOL_RATE | 780MHz, 915MHz, 2380MHz, 2450MHz-এ কাজ করার সময় O-QPSK PHY চিহ্নের হার। |
OT_RADIO_SYMBOL_TIME | মাইক্রোসেকেন্ডের এককে প্রতীক সময়কাল। |
OT_RADIO_TEN_SYMBOLS_TIME | মাইক্রোসেকেন্ডের এককে 10টি চিহ্নের জন্য সময়। |
বেনামী enum
anonymous enum
চ্যানেল পৃষ্ঠা সংজ্ঞায়িত করে।
বৈশিষ্ট্য | |
---|---|
OT_RADIO_CHANNEL_PAGE_0 | 2.4 GHz IEEE 802.15.4-2006 |
OT_RADIO_CHANNEL_PAGE_0_MASK | 2.4 GHz IEEE 802.15.4-2006 |
OT_RADIO_CHANNEL_PAGE_2 | 915 MHz IEEE 802.15.4-2006 |
OT_RADIO_CHANNEL_PAGE_2_MASK | 915 MHz IEEE 802.15.4-2006 |
বেনামী enum
anonymous enum
ফ্রিকোয়েন্সি ব্যান্ড চ্যানেল পরিসীমা সংজ্ঞায়িত করে।
বৈশিষ্ট্য | |
---|---|
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MASK | 2.4 GHz IEEE 802.15.4-2006 |
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MAX | 2.4 GHz IEEE 802.15.4-2006 |
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN | 2.4 GHz IEEE 802.15.4-2006 |
OT_RADIO_915MHZ_OQPSK_CHANNEL_MASK | 915 MHz IEEE 802.15.4-2006 |
OT_RADIO_915MHZ_OQPSK_CHANNEL_MAX | 915 MHz IEEE 802.15.4-2006 |
OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN | 915 MHz IEEE 802.15.4-2006 |
বেনামী enum
anonymous enum
বিভিন্ন রেডিও ক্ষমতা নির্দেশ করতে ব্যবহৃত ধ্রুবককে সংজ্ঞায়িত করে।
otRadioCaps
দেখুন।
বৈশিষ্ট্য | |
---|---|
OT_RADIO_CAPS_ACK_TIMEOUT | রেডিও অ্যাকটাইম ইভেন্ট সমর্থন করে। |
OT_RADIO_CAPS_CSMA_BACKOFF | রেডিও ফ্রেম ট্রান্সমিশনের জন্য CSMA ব্যাকঅফ সমর্থন করে (কিন্তু পুনরায় চেষ্টা করা হয়নি)। |
OT_RADIO_CAPS_ENERGY_SCAN | রেডিও শক্তি স্ক্যান সমর্থন করে। |
OT_RADIO_CAPS_NONE | রেডিও কোন ক্ষমতা সমর্থন করে না. |
OT_RADIO_CAPS_RECEIVE_TIMING | রেডিও নির্দিষ্ট সময়ে rx সমর্থন করে। |
OT_RADIO_CAPS_RX_ON_WHEN_IDLE | রেডিও RxOnWhenIdle হ্যান্ডলিং সমর্থন করে। |
OT_RADIO_CAPS_SLEEP_TO_TX | রেডিও CSMA এর সাহায্যে ঘুম থেকে TX-এ সরাসরি রূপান্তর সমর্থন করে। |
OT_RADIO_CAPS_TRANSMIT_RETRIES | রেডিও সংঘর্ষ পরিহার (CSMA) সহ tx পুনরায় চেষ্টা যুক্তি সমর্থন করে। |
OT_RADIO_CAPS_TRANSMIT_SEC | রেডিও tx নিরাপত্তা সমর্থন করে। |
OT_RADIO_CAPS_TRANSMIT_TIMING | রেডিও নির্দিষ্ট সময়ে tx সমর্থন করে। |
বেনামী enum
anonymous enum
ACK এ হেডার IE এর আকার সম্পর্কে ধ্রুবক সংজ্ঞায়িত করে।
বৈশিষ্ট্য | |
---|---|
OT_ACK_IE_MAX_SIZE | ACK এ হেডার IE এর জন্য সর্বোচ্চ দৈর্ঘ্য। |
OT_CSL_IE_SIZE | বাইটে CSL IE বিষয়বস্তুর আকার। |
OT_ENH_PROBING_IE_DATA_MAX_SIZE | বিক্রেতা-নির্দিষ্ট IE-তে লিঙ্ক মেট্রিক্স ডেটার সর্বোচ্চ দৈর্ঘ্য। |
OT_IE_HEADER_SIZE | বাইটে IE হেডারের আকার। |
otRadioKeyType
otRadioKeyType
কী ধরনের সম্পর্কে ধ্রুবক সংজ্ঞায়িত করে।
বৈশিষ্ট্য | |
---|---|
OT_KEY_TYPE_KEY_REF | কী এর রেফারেন্স ব্যবহার করুন। |
OT_KEY_TYPE_LITERAL_KEY | আক্ষরিক কী ব্যবহার করুন। |
otRadioState
otRadioState
একটি রেডিওর অবস্থার প্রতিনিধিত্ব করে।
প্রাথমিকভাবে, একটি রেডিও অক্ষম অবস্থায় রয়েছে।
Typedefs
otLinkMetrics
struct otLinkMetrics otLinkMetrics
প্রশ্ন করার জন্য কোন মেট্রিক্স নির্দিষ্ট করা হয়েছে তা প্রতিনিধিত্ব করে।
otMacKeyMaterial
struct otMacKeyMaterial otMacKeyMaterial
otPanId
uint16_t otPanId
IEEE 802.15.4 PAN ID প্রতিনিধিত্ব করে।
otRadioCaps
uint16_t otRadioCaps
রেডিও ক্ষমতার প্রতিনিধিত্ব করে।
মানটি একটি বিট-ক্ষেত্র যা রেডিও দ্বারা সমর্থিত ক্ষমতা নির্দেশ করে। OT_RADIO_CAPS_*
সংজ্ঞা দেখুন।
otRadioCoexMetrics
struct otRadioCoexMetrics otRadioCoexMetrics
নিম্নলিখিত বৈধ রেডিও অবস্থা রূপান্তর:
(রেডিও চালু) +----+ সক্ষম() +-+ গ্রহণ () +---+ ট্রান্সমিট() +----+ | |------>| |------>| |--------->| | | অক্ষম | | ঘুম | | গ্রহণ | | প্রেরণ | | |<-----| |<-----| |<---------| | +----+ নিষ্ক্রিয়() +-+ স্লিপ() +---+ রিসিভ() +----+ (রেডিও বন্ধ) বা সংকেত ট্রান্সমিটডন
IEEE 802.15.4 ডেটা রিকোয়েস্টের সময় ট্রানজিশন স্লিপ->রিসিভ->ট্রান্সমিটকে সংক্ষিপ্ত করে স্লিপ থেকে ট্রান্সমিটে সরাসরি ট্রান্সমিশন করা যেতে পারে যদি প্ল্যাটফর্মটি OT_RADIO_CAPS_SLEEP_TO_TX ক্ষমতা সমর্থন করে। রেডিও সহাবস্থান মেট্রিক্স প্রতিনিধিত্ব করে।
otRadioIeInfo
struct otRadioIeInfo otRadioIeInfo
একটি রেডিও ফ্রেমের IEEE 802.15.4 হেডার IE (তথ্য উপাদান) সম্পর্কিত তথ্যের প্রতিনিধিত্ব করে।
otRadioState
enum otRadioState otRadioState
একটি রেডিওর অবস্থার প্রতিনিধিত্ব করে।
প্রাথমিকভাবে, একটি রেডিও অক্ষম অবস্থায় রয়েছে।
#ShortAddress
uint16_t otShortAddress
IEEE 802.15.4 সংক্ষিপ্ত ঠিকানার প্রতিনিধিত্ব করে।
ভেরিয়েবল
OT_TOOL_PACKED_END
OT_TOOL_PACKED_BEGIN struct otExtAddress OT_TOOL_PACKED_END
ম্যাক্রো
CSL_IE_HEADER_BYTES_HI
CSL_IE_HEADER_BYTES_HI 0x0d
স্থির CSL IE হেডার দ্বিতীয় বাইট।
CSL_IE_HEADER_BYTES_LO
CSL_IE_HEADER_BYTES_LO 0x04
স্থির CSL IE হেডার প্রথম বাইট।
OT_EXT_ADDRESS_SIZE
OT_EXT_ADDRESS_SIZE 8
একটি IEEE 802.15.4 বর্ধিত ঠিকানার আকার (বাইট)
OT_MAC_KEY_SIZE
OT_MAC_KEY_SIZE 16
বাইটে MAC কী এর আকার।
OT_PANID_BROADCAST
OT_PANID_BROADCAST 0xffff
IEEE 802.15.4 ব্রডকাস্ট প্যান আইডি।
OT_TOOL_PACKED_END
OT_TOOL_PACKED_END
একটি বাইট প্যাকড ক্লাস বা স্ট্রাকটের শেষে কম্পাইলার-নির্দিষ্ট ইঙ্গিত।
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।