Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: নেটওয়ার্কপ্রোভিজনিং

এই নেমস্পেসে ওয়েভ নেটওয়ার্ক বিধানকারী প্রোফাইলের জন্য ওয়েভের মধ্যে সমস্ত ইন্টারফেস অন্তর্ভুক্ত করা হয়েছে, তিনটি ওয়েভ প্রভিশনিং প্রোফাইলগুলির মধ্যে প্রথম।

সারসংক্ষেপ

ইন্টারফেসগুলি স্থিতি কোডগুলি, বার্তার ধরণগুলি, ডেটা উপাদানগুলির ট্যাগগুলি, অন্যান্য ধ্রুবকগুলি, একটি সার্ভার অবজেক্ট এবং একটি প্রতিনিধি অবজেক্টকে সংজ্ঞায়িত করে।

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

গণনা

@212 {
kStatusCode_UnknownNetwork = 1,
kStatusCode_TooManyNetworks = 2,
kStatusCode_InvalidNetworkConfiguration = 3,
kStatusCode_UnsupportedNetworkType = 4,
kStatusCode_UnsupportedWiFiMode = 5,
kStatusCode_UnsupportedWiFiRole = 6,
kStatusCode_UnsupportedWiFiSecurityType = 7,
kStatusCode_InvalidState = 8,
kStatusCode_TestNetworkFailed = 9,
kStatusCode_NetworkConnectFailed = 10,
kStatusCode_NoRouterAvailable = 11,
kStatusCode_UnsupportedRegulatoryDomain = 12,
kStatusCode_UnsupportedOperatingLocation = 13
}
এনাম
নেটওয়ার্ক সরবরাহের স্থিতি কোডগুলি।
@213 এনাম
নেটওয়ার্ক সরবরাহের বার্তা প্রকার।
@214 {
kTag_Networks = 1,
kTag_EnabledNetworks = 2,
kTag_RendezvousMode = 3,
kTag_NetworkInformation = 32,
kTag_NetworkId = 33,
kTag_NetworkType = 34,
kTag_WirelessSignalStrength = 35,
kTag_WiFiSSID = 64,
kTag_WiFiMode = 65,
kTag_WiFiRole = 66,
kTag_WiFiSecurityType = 67,
kTag_WiFiPreSharedKey = 68,
kTag_ThreadExtendedPANId = 80,
kTag_ThreadNetworkName = 81,
kTag_ThreadNetworkKey = 82,
kTag_ThreadMeshPrefix = 83,
kTag_ThreadChannel = 84,
kTag_ThreadPANId = 85,
kTag_ThreadPSKc = 86,
kTag_WirelessRegConfig_RegulatoryDomain = 1,
kTag_WirelessRegConfig_OperatingLocation = 2,
kTag_WirelessRegConfig_SupportedRegulatoryDomains = 3
}
এনাম
@215 এনাম
থ্রেড প্যান আইডি।
@216 এনাম
থ্রেড চ্যানেল।
GetNetworkFlags এনাম
নেটওয়ার্কের পতাকা পান।
NetworkType এনাম
নেটওয়ার্ক প্রকার।
RendezvousModeFlags এনাম
রেন্ডজেভাস মোড ফ্ল্যাগ।
WiFiMode এনাম
ওয়াইফাই অপারেটিং মোড।
WiFiRole এনাম
ডিভাইস ওয়াইফাই ভূমিকা।
WiFiSecurityType এনাম
ওয়াইফাই নিরাপত্তা মোড।
WirelessOperatingLocation {
kWirelessOperatingLocation_NotSpecified = 0x00,
kWirelessOperatingLocation_Unknown = 0x01,
kWirelessOperatingLocation_Indoors = 0x02,
kWirelessOperatingLocation_Outdoors = 0x03
}
এনাম
ডিভাইস অপারেটিং অবস্থান, ওয়্যারলেস নিয়ামক বিধিগুলির সাথে প্রাসঙ্গিক।

কার্যাদি

ReplaceValue (char *& dest, const char *src)
ReplaceValue (uint8_t *& dest, uint32_t & destLen, const uint8_t *src, uint32_t srcLen)

ক্লাস

nl এর :: বুনা :: প্রোফাইল :: NetworkProvisioning :: NetworkInfo

Serializing এবং মাধ্যমে আদানপ্রদান প্লেলোডগুলি deserializing জন্য একটি ইউটিলিটি বর্গ NetworkProvisioning প্রোফাইল: এটা সনাক্ত এবং কনফিগার করার নেটওয়ার্কে তথ্য প্রাসঙ্গিক encapsulates।

nl এর :: বুনা :: প্রোফাইল :: NetworkProvisioning :: NetworkProvisioningDelegate

নেটওয়ার্ক প্রভিশনিং ক্রিয়াকলাপ বাস্তবায়নের জন্য শ্রেণীর প্রতিনিধি।

nl এর :: বুনা :: প্রোফাইল :: NetworkProvisioning :: NetworkProvisioningServer

নেটওয়ার্ক বিধান প্রোফাইল বাস্তবায়নের জন্য সার্ভার ক্লাস।

nl এর :: বুনা :: প্রোফাইল :: NetworkProvisioning :: WirelessRegConfig

ওয়্যারলেস নিয়ন্ত্রক কনফিগারেশন তথ্যের জন্য ধারক।

স্ট্রাক্টস

nl এর :: বুনা :: প্রোফাইল :: NetworkProvisioning :: WirelessRegDomain

একটি বেতার নিয়ন্ত্রক ডোমেন সনাক্তকরণ 2-অক্ষর কোড।

গণনা

@ 212

 @212

নেটওয়ার্ক সরবরাহের স্থিতি কোডগুলি।

সম্পত্তি
kStatusCode_InvalidNetworkConfiguration

নির্দিষ্ট নেটওয়ার্ক কনফিগারেশনটি অবৈধ।

kStatusCode_InvalidState

নেটওয়ার্ক প্রভিশন অপারেশন বর্তমান অবস্থায় সম্পাদন করা যায়নি।

kStatusCode_NetworkConnectFailed

নির্দিষ্ট নেটওয়ার্কের সাথে সংযোগ স্থাপনের একটি প্রচেষ্টা ব্যর্থ হয়েছে।

kStatusCode_NoRouterAvailable

একটি উপযুক্ত নেটওয়ার্ক রাউটার পাওয়া যায় নি।

kStatusCode_TestNetworkFailed

নির্দিষ্ট নেটওয়ার্কের সংযোগ পরীক্ষা ব্যর্থ হয়েছে।

kStatusCode_TooManyNetworks

অনুমোদিত সংস্থাগুলির সর্বাধিক সংখ্যায় পৌঁছেছে।

kStatusCode_UnknownNetwork

নির্দিষ্ট নেটওয়ার্ক আইডি সহ একটি সরবরাহিত নেটওয়ার্ক খুঁজে পাওয়া যায় নি।

kStatusCode_UnsupportedNetworkType

নির্দিষ্ট নেটওয়ার্ক প্রকার অজানা বা অসমর্থিত।

kStatusCode_UnsupportedOperatingLocation

নির্দিষ্ট ওয়্যারলেস অপারেটিং অবস্থানটি অসমর্থিত।

kStatusCode_UnsupportedRegulatoryDomain

নির্দিষ্ট ওয়্যারলেস নিয়ন্ত্রক ডোমেন অসমর্থিত।

kStatusCode_UnsupportedWiFiMode

নির্দিষ্ট ওয়াইফাই মোড অসমর্থিত।

kStatusCode_UnsupportedWiFiRole

নির্দিষ্ট ওয়াইফাই ভূমিকাটি অসমর্থিত।

kStatusCode_UnsupportedWiFiSecurityType

নির্দিষ্ট ওয়াইফাই সুরক্ষা প্রকারটি অসমর্থিত।

@ 213

 @213

নেটওয়ার্ক সরবরাহের বার্তা প্রকার।

@ 214

 @214

নেটওয়ার্ক সরবরাহকারী ডেটা এলিমেন্ট ট্যাগস।

সম্পত্তি
kTag_EnabledNetworks

[অ্যারে] ডিভাইসে বর্তমানে সক্ষম হওয়া নেটওয়ার্কগুলি সনাক্ত করে নেটওয়ার্কআইডির একটি অ্যারে।

kTag_NetworkId

[uint, 32-বিট সর্বাধিক] একটি পূর্ণসংখ্যা অনন্যভাবে একটি বিধানিত নেটওয়ার্ক সনাক্ত করে।

kTag_NetworkInformation

[কাঠামো] একটি কাঠামো যা নেটওয়ার্কের জন্য তথ্য ধারণ করে।

kTag_NetworkType

[uint, 8-বিট সর্বোচ্চ] একটি নেটওয়ার্কের ধরণ সনাক্তকারী একটি স্বাক্ষরযুক্ত পূর্ণসংখ্যা মান value

kTag_Networks

[অ্যারে] নেটওয়ার্ক কনফিগারেশন কাঠামোর একটি অ্যারে।

kTag_RendezvousMode

[uint] বর্তমানে সক্রিয় রেন্ডজেভাস মোড নির্দেশ করে একটি বিট ফিল্ড।

kTag_ThreadChannel

[uint, 8-বিট সর্বোচ্চ] থ্রেড চ্যানেল নম্বর (alচ্ছিক)।

kTag_ThreadExtendedPANId

[বাইট স্ট্রিং] থ্রেড প্রসারিত প্যান আইডি।

kTag_ThreadMeshPrefix

[বাইটস স্ট্রিং, ঠিক 8 বাইট] থ্রেড জাল আইপিভি 6/64 উপসর্গ (alচ্ছিক)।

kTag_ThreadNetworkKey

[বাইটস স্ট্রিং] থ্রেড মাস্টার নেটওয়ার্ক কী।

kTag_ThreadNetworkName

[UTF-8 স্ট্রিং] একটি UTF-8 স্ট্রিং থ্রেড নেটওয়ার্কের নাম সহ।

kTag_ThreadPANId

[uint, 16-বিট সর্বোচ্চ] থ্রেড প্যান আইডি (alচ্ছিক)।

kTag_ThreadPSKc

[uint, 16-বিট সর্বাধিক] থ্রেড PSKc (alচ্ছিক)।

kTag_WiFiMode

[uint, 8-বিট সর্বাধিক] একটি পূর্ণসংখ্যা WiFi নেটওয়ার্কের অপারেশন মোড সনাক্ত করে।

kTag_WiFiPreSharedKey

[বাইট স্ট্রিং] একটি বাইট স্ট্রিং যেখানে ওয়াইফাই পাসওয়ার্ড / প্রাক-ভাগ করা কী রয়েছে।

kTag_WiFiRole

[uint, 8-বিট ম্যাক্স] একটি পূর্ণসংখ্যা ডিভাইসটি ওয়াইফাই নেটওয়ার্কে যে ভূমিকা পালন করে তা সনাক্ত করে।

kTag_WiFiSSID

[UTF-8 স্ট্রিং] একটি ওয়াইফাই এসএসআইডিযুক্ত একটি স্ট্রিং।

kTag_WiFiSecurityType

[uint, 8-বিট সর্বাধিক] একটি পূর্ণসংখ্যা মান একটি ওয়াইফাই নেটওয়ার্ক দ্বারা সুরক্ষার ধরণ চিহ্নিত করে।

kTag_WirelessRegConfig_OperatingLocation

[uint enum, 8-বিট সর্বাধিক] ওয়্যারলেস নিয়ন্ত্রণকারী নিয়মের সাথে সম্পর্কিত অপারেটিং অবস্থান।

kTag_WirelessRegConfig_RegulatoryDomain

[ইউটিএফ -8 স্ট্রিং, লেন 2] ওয়্যারলেস নিয়ন্ত্রক ডোমেন।

kTag_WirelessRegConfig_SupportedRegulatoryDomains

[স্ট্রিং লেন 2 অ্যারে] সমর্থন নিয়ন্ত্রক ডোমেনগুলির তালিকা।

kTag_WirelessSignalStrength

[ইনট, ১--বিট সর্বাধিক] একটি স্বাক্ষরিত পূর্ণসংখ্যা মান যা ডিবিএম-এ একটি বেতার নেটওয়ার্কের সংকেত শক্তি দেয়।

@ 215

 @215

থ্রেড প্যান আইডি।

@ 216

 @216

থ্রেড চ্যানেল।

গেটনেটওয়ার্কফ্ল্যাগস

 GetNetworkFlags

নেটওয়ার্কের পতাকা পান।

নেটওয়ার্ক টাইপ

 NetworkType

নেটওয়ার্ক প্রকার।

রেনডেজভাসমডফ্ল্যাগস

 RendezvousModeFlags

রেন্ডজেভাস মোড ফ্ল্যাগ।

ওয়াইফাইমোড

 WiFiMode

ওয়াইফাই অপারেটিং মোড।

ওয়াইফাইরোল

 WiFiRole

ডিভাইস ওয়াইফাই ভূমিকা।

ওয়াইফাইসিকিউরিটি টাইপ

 WiFiSecurityType

ওয়াইফাই নিরাপত্তা মোড।

ওয়্যারলেস অপারেটিং লোকেশন

 WirelessOperatingLocation

ডিভাইস অপারেটিং অবস্থান, ওয়্যারলেস নিয়ামক বিধিগুলির সাথে প্রাসঙ্গিক।

সম্পত্তি
kWirelessOperatingLocation_Indoors

ঘরে বসে অপারেটিং

ডিভাইসের প্রত্যাশিত অপারেটিং অবস্থানটি বাড়ির অভ্যন্তরে রয়েছে তা বোঝায়।

kWirelessOperatingLocation_NotSpecified

সংরক্ষিত মান।

তারের ওভার পাঠানো হতে পারে না।

kWirelessOperatingLocation_Outdoors

বাইরে অপারেটিং।

ডিভাইসের প্রত্যাশিত অপারেটিং অবস্থানটি বাইরেও রয়েছে তা বোঝায়।

kWirelessOperatingLocation_Unknown

অপারেটিং অবস্থান অজানা।

ইঙ্গিত করে যে ডিভাইসের প্রত্যাশিত অপারেটিং অবস্থানটি জানা যায়নি বা সময়ের সাথে সাথে পরিবর্তিত হতে পারে।

কার্যাদি

রিপ্লেসভ্যালু

WEAVE_ERROR ReplaceValue(
  char *& dest,
  const char *src
)

রিপ্লেসভ্যালু

WEAVE_ERROR ReplaceValue(
  uint8_t *& dest,
  uint32_t & destLen,
  const uint8_t *src,
  uint32_t srcLen
)