nl:: বুনা:: প্রোফাইল:: নেটওয়ার্ক প্রভিশনিং:: WirelessRegConfig
#include <src/lib/profiles/network-provisioning/WirelessRegConfig.h>বেতার নিয়ন্ত্রক কনফিগারেশন তথ্যের জন্য ধারক।
সারাংশ
পাবলিক বৈশিষ্ট্য | |
|---|---|
NumSupportedRegDomains | uint16_t SupportedRegDomains অ্যারের দৈর্ঘ্য। |
OpLocation | uint8_t সক্রিয় অপারেটিং অবস্থান 0 এর মান উপস্থিত নেই নির্দেশ করে। |
RegDomain | সক্রিয় ওয়্যারলেস নিয়ন্ত্রক ডোমেন মান '\0' উপস্থিত নেই নির্দেশ করে৷ |
SupportedRegDomains | সমর্থিত নিয়ন্ত্রক ডোমেন কাঠামোর অ্যারে। |
পাবলিক ফাংশন | |
|---|---|
Decode ( nl::Weave::TLV::TLVReader & reader) | Weave TLV ফরম্যাটে এনকোড করা তথ্য থেকে অবজেক্টটি পপুলেট করুন। |
DecodeInPlace ( PacketBuffer *buf) | তথ্য এনকোডেড প্যাকেটবাফার থেকে অবজেক্টকে পুনঃব্যবহার করুন। |
Encode ( nl::Weave::TLV::TLVWriter & writer) const | ওয়েভ TLV ফরম্যাটে অবজেক্ট এনকোড করুন। |
Init (void) | void WirelessRegConfig অবজেক্টটিকে একটি খালি অবস্থায় রিসেট করুন। |
IsOpLocationPresent (void) const | bool ওয়্যারলেসরেগ কনফিগ অবজেক্টে কি OpLocation ক্ষেত্র উপস্থিত রয়েছে। |
IsRegDomainPresent (void) const | bool WirelessRegConfig অবজেক্টে RegDomain ক্ষেত্রটি উপস্থিত আছে কি? |
পাবলিক বৈশিষ্ট্য
NumSupportedRegDomains
uint16_t NumSupportedRegDomains
SupportedRegDomains অ্যারের দৈর্ঘ্য।
OpLocation
uint8_t OpLocation
সক্রিয় অপারেটিং অবস্থান 0 এর মান উপস্থিত নেই নির্দেশ করে।
RegDomain
WirelessRegDomain RegDomain
সক্রিয় ওয়্যারলেস নিয়ন্ত্রক ডোমেন মান '\0' উপস্থিত নেই নির্দেশ করে৷
পাবলিক ফাংশন
ডিকোড
WEAVE_ERROR Decode( nl::Weave::TLV::TLVReader & reader )
Weave TLV ফরম্যাটে এনকোড করা তথ্য থেকে অবজেক্টটি পপুলেট করুন।
সরবরাহ করা TVLReader অবজেক্টটি অবশ্যই ডিকোড করার তথ্য ধারণকারী TLV কাঠামোর উপরে বা তার ঠিক আগে অবস্থান করতে হবে।
পদ্ধতিটি কল করার আগে, কলকারীকে অবশ্যই SupportedRegDomains সদস্যকে ডিকোড করা মান ধরে রাখার জন্য যথেষ্ট বড় একটি অ্যারেতে আরম্ভ করতে হবে এবং উপাদানগুলিতে NumSupportedRegDomains সদস্যকে সেই অ্যারের আকারে সেট করতে হবে।
| বিস্তারিত | |||||
|---|---|---|---|---|---|
| পরামিতি |
| ||||
| রিটার্ন মান |
|
DecodeInPlace
WEAVE_ERROR DecodeInPlace( PacketBuffer *buf )
তথ্য এনকোডেড প্যাকেটবাফার থেকে অবজেক্টকে পুনঃব্যবহার করুন।
পদ্ধতিটি সম্পূর্ণ হওয়ার পরে, সরবরাহকৃত PacketBuffer বিষয়বস্তু সমর্থিত নিয়ন্ত্রক ডোমেন সমন্বিত একটি অ্যারের সাথে ওভাররাইট করা হবে। SupportedRegDomains সদস্যকে এই অ্যারের শুরুতে পয়েন্টে সেট করা হবে, এবং NumSupportedRegDomains সদস্য অ্যারের আইটেমের সংখ্যা ধারণ করবে।
| বিস্তারিত | |||||
|---|---|---|---|---|---|
| পরামিতি |
| ||||
| রিটার্ন মান |
|
এনকোড
WEAVE_ERROR Encode( nl::Weave::TLV::TLVWriter & writer ) const
ওয়েভ TLV ফরম্যাটে অবজেক্ট এনকোড করুন।
| বিস্তারিত | |||||
|---|---|---|---|---|---|
| পরামিতি |
| ||||
| রিটার্ন মান |
|
IsOpLocationPresent
bool IsOpLocationPresent( void ) const
ওয়্যারলেসরেগ কনফিগ অবজেক্টে কি OpLocation ক্ষেত্র উপস্থিত রয়েছে।
IsRegDomainPresent
bool IsRegDomainPresent( void ) const
WirelessRegConfig অবজেক্টে RegDomain ক্ষেত্রটি উপস্থিত আছে কি?