মতামত জানান
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
nl:: বুনা:: প্রোফাইল:: ডিভাইসের বিবরণ এই নেমস্পেসটিতে উইভ ডিভাইসের বর্ণনা প্রোফাইলের জন্য উইভের মধ্যে সমস্ত ইন্টারফেস অন্তর্ভুক্ত রয়েছে।
সারাংশ গণনা @177
enum @178
enum ডিভাইস বর্ণনা প্রোফাইলের জন্য বার্তা প্রকার.
@179 { kTag_WeaveDeviceDescriptor = 1, kTag_VendorId = 0, kTag_ProductId = 1, kTag_ProductRevision = 2, kTag_ManufacturingDate = 3, kTag_SerialNumber = 4, kTag_Primary802154MACAddress = 5, kTag_PrimaryWiFiMACAddress = 6, kTag_RendezvousWiFiESSID = 7, kTag_PairingCode = 8, kTag_SoftwareVersion = 9, kTag_DeviceId = 10, kTag_FabricId = 11, kTag_PairingCompatibilityVersionMajor = 12, kTag_PairingCompatibilityVersionMinor = 13, kTag_RendezvousWiFiESSIDSuffix = 14, kTag_DeviceFeature_HomeAlarmLinkCapable = 100, kTag_DeviceFeature_LinePowered = 101 }
enum ডিভাইস বর্ণনা প্রোফাইলের জন্য ডেটা উপাদান ট্যাগ।
TargetDeviceModes { kTargetDeviceMode_Any = 0x00000000, kTargetDeviceMode_UserSelectedMode = 0x00000001 }
enum বিট ক্ষেত্র (32-বিট সর্বাধিক) সনাক্ত করে কোন ডিভাইসগুলি তাদের বর্তমান মোডের উপর ভিত্তি করে একটি LocateRequest মেসেজে সাড়া দিতে হবে।
TargetFabricIds { kTargetFabricId_NotInFabric = kFabricIdNotSpecified, kTargetFabricId_AnyFabric = kReservedFabricIdStart, kTargetFabricId_Any = kMaxFabricId }
enum বিশেষ লক্ষ্য ফ্যাব্রিক আইডি.
ফাংশন MatchTargetFabricId (uint64_t fabricId, uint64_t targetFabricId)
NL_DLL_EXPORT bool
দুটি ফ্যাব্রিক আইডির তুলনা করুন যে তারা মিলছে কিনা তা নির্ধারণ করুন (ওয়াইল্ডকার্ড মান বিবেচনা করে)।
গণনা @178 @178 ডিভাইস বর্ণনা প্রোফাইলের জন্য বার্তা প্রকার.
@179 @179 ডিভাইস বর্ণনা প্রোফাইলের জন্য ডেটা উপাদান ট্যাগ।
দ্রষ্টব্য: বৈশিষ্ট্য ট্যাগের জন্য, একটি নির্দিষ্ট ট্যাগের অনুপস্থিতি নির্দেশ করে যে ডিভাইসটি সংশ্লিষ্ট বৈশিষ্ট্যটিকে সমর্থন করে না।
বৈশিষ্ট্য kTag_DeviceFeature_HomeAlarmLinkCapable
[ বুলিয়ান ] একটি Nest Protect নির্দেশ করে যা একটি হোম অ্যালার্ম প্যানেলের সাথে সংযোগ সমর্থন করে৷
বৈশিষ্ট্য ট্যাগ
kTag_DeviceFeature_LinePowered
[ বুলিয়ান ] একটি ডিভাইস নির্দেশ করে যার জন্য লাইন পাওয়ার প্রয়োজন।
বৈশিষ্ট্য ট্যাগ
kTag_DeviceId
[ uint, 2^64 সর্বোচ্চ ] ওয়েভ ডিভাইস আইডি।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_FabricId
[ uint, 2^64 max ] ওয়েভ ফ্যাব্রিকের আইডি যার সাথে ডিভাইসটি অন্তর্গত।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_ManufacturingDate
[ uint, রেঞ্জ 1-65535 ] এনকোড আকারে তৈরির ক্যালেন্ডার তারিখ।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_PairingCode
[ UTF-8 স্ট্রিং, লেন 6-16] ডিভাইসের জন্য পেয়ারিং কোড।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ দ্রষ্টব্য: গুরুত্বপূর্ণ: নিরাপত্তার কারণে, PairingCode ক্ষেত্রটি কখনই নেটওয়ার্কে পাঠানো উচিত নয়। এটি একটি WeaveDeviceDescriptor কাঠামোতে উপস্থিত থাকে যাতে এটি একটি ডেটা লেবেলে (যেমন QR-কোড) এনকোড করা যায় যা ডিভাইসের সাথে শারীরিকভাবে যুক্ত।
kTag_PairingCompatibilityVersionMajor
[ uint, রেঞ্জ 1-65535 ] পেয়ারিং সফ্টওয়্যার সামঞ্জস্য প্রধান সংস্করণ।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_PairingCompatibilityVersionMinor
[ uint, রেঞ্জ 1-65535 ] পেয়ারিং সফ্টওয়্যার সামঞ্জস্যতা ছোট সংস্করণ।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_Primary802154MACAddress
[বাইট স্ট্রিং, লেন = 8] ডিভাইসের প্রাথমিক 802.15.4 ইন্টারফেসের জন্য MAC ঠিকানা।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_PrimaryWiFiMACAddress
[বাইট স্ট্রিং, লেন = 6] ডিভাইসের প্রাথমিক ওয়াইফাই ইন্টারফেসের জন্য MAC ঠিকানা।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_ProductId
[ uint, রেঞ্জ 1-65535 ] কোড শনাক্তকারী পণ্য।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_ProductRevision
[ uint, রেঞ্জ 1-65535 ] কোড শনাক্তকরণ পণ্য সংশোধন।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_RendezvousWiFiESSID
[ UTF-8 স্ট্রিং, লেন 1-32 ] ডিভাইসের ওয়াইফাই রেন্ডেজভাস নেটওয়ার্কের জন্য ESSID।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ। দ্রষ্টব্য: : এই ট্যাগটি RendezvousWiFiESSIDSuffix ট্যাগের সাথে পারস্পরিকভাবে একচেটিয়া।
kTag_RendezvousWiFiESSIDSuffix
[ UTF-8 স্ট্রিং, লেন 1-32 ] ডিভাইসের ওয়াইফাই রেন্ডেজভাস নেটওয়ার্কের জন্য ESSID প্রত্যয়।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ। দ্রষ্টব্য: : এই ট্যাগটি RendezvousWiFiESSID ট্যাগের সাথে পারস্পরিকভাবে একচেটিয়া।
kTag_SerialNumber
[ UTF-8 স্ট্রিং, লেন 1-32] ডিভাইস সিরিয়াল নম্বর।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_SoftwareVersion
[ UTF-8 স্ট্রিং, লেন 1-32] ডিভাইসে সফ্টওয়্যারের সংস্করণ।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_VendorId
[ uint, রেঞ্জ 1-65535 ] পণ্য বিক্রেতা সনাক্তকারী কোড।
প্রসঙ্গ-নির্দিষ্ট ট্যাগ
kTag_WeaveDeviceDescriptor
একটি ওয়েভ ডিভাইস বর্ণনা করে তথ্য ধারণকারী কাঠামো।
শীর্ষ-স্তরের ট্যাগ
টার্গেটডিভাইসমোডস TargetDeviceModes বিট ক্ষেত্র (32-বিট সর্বাধিক) সনাক্ত করে কোন ডিভাইসগুলি তাদের বর্তমান মোডের উপর ভিত্তি করে একটি LocateRequest মেসেজে সাড়া দিতে হবে।
মনে রাখবেন যে এখানে সংজ্ঞায়িত মোডগুলি সাধারণ হওয়ার উদ্দেশ্যে করা হয়েছে যাতে সেগুলি বিভিন্ন ধরণের ডিভাইসে প্রয়োগ করা যেতে পারে।
বৈশিষ্ট্য kTargetDeviceMode_Any
মোড নির্বিশেষে সমস্ত ডিভাইস সনাক্ত করুন।
kTargetDeviceMode_UserSelectedMode
'ব্যবহারকারী-নির্বাচিত' মোডে সমস্ত ডিভাইস সনাক্ত করুন, যেখানে একটি বোতাম (বা সমতুল্য) টিপে ব্যবহারকারীর দ্বারা ডিভাইসটি সরাসরি সনাক্ত করা হয়েছে।
TargetFabricIds TargetFabricIds বিশেষ লক্ষ্য ফ্যাব্রিক আইডি.
বৈশিষ্ট্য kTargetFabricId_Any
সুনির্দিষ্ট করে যে ফ্যাব্রিক সদস্যতা নির্বিশেষে সমস্ত ডিভাইসের সাড়া দেওয়া উচিত।
kTargetFabricId_AnyFabric
সুনির্দিষ্ট করে যে শুধুমাত্র ডিভাইসগুলি যেগুলি একটি ফ্যাব্রিকের সদস্য __ হয় তাদের প্রতিক্রিয়া জানানো উচিত৷
kTargetFabricId_NotInFabric
সুনির্দিষ্ট করে যে শুধুমাত্র যে ডিভাইসগুলি একটি ফ্যাব্রিকের সদস্য নয় সেগুলিকে সাড়া দেওয়া উচিত৷
ফাংশন MatchTargetFabricId NL_DLL_EXPORT bool MatchTargetFabricId(
uint64_t fabricId,
uint64_t targetFabricId
) দুটি ফ্যাব্রিক আইডির তুলনা করুন যে তারা মিলছে কিনা তা নির্ধারণ করুন (ওয়াইল্ডকার্ড মান বিবেচনা করে)।
বিস্তারিত পরামিতি [in] fabricId
ফ্যাব্রিক আইডি পরীক্ষা করার জন্য।
[in] targetFabricId
ফ্যাব্রিক আইডির বিরুদ্ধে পরীক্ষা করতে হবে।
রিটার্ন মান TRUE
ফেব্রিক আইডি মিলে গেলে।
FALSE
যদি ফেব্রিক আইডি মেলে না।
অন্য কিছু উল্লেখ করা না থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons অ্যাট্রিবিউশন 4.0 লাইসেন্স -এর অধীনে এবং কোডের স্যাম্পেল Apache 2.0 লাইসেন্স -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক। OPENTHREAD ও এর সম্পর্কিত চিহ্ন হল Thread Group-এর ট্রেডমার্রক এবং এগুলিকে লাইসেন্সের অধীনে ব্যবহার করা হয়।
2025-01-05 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"]],["2025-01-05 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]