সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

nl:: বুনা:: প্রোফাইল:: যন্ত্রের বিবরণ:: ডিভাইসের মানদণ্ড সনাক্ত করুন

#include <src/lib/profiles/device-description/DeviceDescription.h>

আইডেন্টিফাইডিভাইস প্রোটোকলে ডিভাইস নির্বাচন করতে ব্যবহার করা মানদণ্ডের প্রতিনিধিত্ব করে।

সারসংক্ষেপ

উত্তরাধিকার

সরাসরি পরিচিত সাবক্লাস: nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

IdentifyDeviceCriteria (void)

পাবলিক বৈশিষ্ট্য

TargetDeviceId
uint64_t
নির্দিষ্ট করে যে শুধুমাত্র নির্দিষ্ট ওয়েভ নোড আইডি সহ ডিভাইসটির প্রতিক্রিয়া জানানো উচিত।
TargetFabricId
uint64_t
নির্দিষ্ট করে যে শুধুমাত্র যে ডিভাইসগুলি নির্দিষ্ট উইভ ফ্যাব্রিকের সদস্য সেগুলিকে সাড়া দেওয়া উচিত৷
TargetModes
uint32_t
নির্দিষ্ট করে যে শুধুমাত্র ডিভাইসগুলি যেগুলি বর্তমানে নির্দিষ্ট মোডে রয়েছে তাদের প্রতিক্রিয়া জানানো উচিত৷
TargetProductId
uint16_t
নির্দিষ্ট করে যে শুধুমাত্র নির্দিষ্ট পণ্য আইডি সহ ডিভাইসগুলির প্রতিক্রিয়া জানানো উচিত৷
TargetVendorId
uint16_t
নির্দিষ্ট করে যে শুধুমাত্র নির্দিষ্ট বিক্রেতার দ্বারা নির্মিত ডিভাইসগুলি সনাক্তকরণের অনুরোধে সাড়া দেওয়া উচিত।

পাবলিক ফাংশন

Reset (void)
void
এই আইডেন্টিফাই ডিভাইস ক্রাইটেরিয়া অবজেক্টটিকে ন্যূনতম সীমাবদ্ধ করার জন্য রিসেট করে, যে কোনোটির সাথে মিলে যায়।

পাবলিক বৈশিষ্ট্য

টার্গেটডিভাইসআইডি

uint64_t TargetDeviceId

নির্দিষ্ট করে যে শুধুমাত্র নির্দিষ্ট ওয়েভ নোড আইডি সহ ডিভাইসটির প্রতিক্রিয়া জানানো উচিত।

kAnyNodeId-এর একটি মান যেকোনো ডিভাইসকে নির্দিষ্ট করে।

টার্গেটফ্যাব্রিকআইডি

uint64_t TargetFabricId

নির্দিষ্ট করে যে শুধুমাত্র যে ডিভাইসগুলি নির্দিষ্ট উইভ ফ্যাব্রিকের সদস্য সেগুলিকে সাড়া দেওয়া উচিত৷

মান একটি প্রকৃত ফ্যাব্রিক আইডি বা TargetFabricIds enum মানগুলির একটি হতে পারে৷

টার্গেটমোডস

uint32_t TargetModes

নির্দিষ্ট করে যে শুধুমাত্র ডিভাইসগুলি যেগুলি বর্তমানে নির্দিষ্ট মোডে রয়েছে তাদের প্রতিক্রিয়া জানানো উচিত৷

TargetDeviceModes enum থেকে মানগুলি নেওয়া হয়৷

টার্গেট প্রোডাক্ট আইডি

uint16_t TargetProductId

নির্দিষ্ট করে যে শুধুমাত্র নির্দিষ্ট পণ্য আইডি সহ ডিভাইসগুলির প্রতিক্রিয়া জানানো উচিত৷

0xFFFF এর মান যেকোন পণ্যকে নির্দিষ্ট করে। যদি TargetProductId ক্ষেত্র নির্দিষ্ট করা থাকে, তাহলে TargetVendorIdও নির্দিষ্ট করতে হবে।

TargetVendorId

uint16_t TargetVendorId

নির্দিষ্ট করে যে শুধুমাত্র নির্দিষ্ট বিক্রেতার দ্বারা নির্মিত ডিভাইসগুলি সনাক্তকরণের অনুরোধে সাড়া দেওয়া উচিত।

0xFFFF এর মান যেকোন বিক্রেতাকে নির্দিষ্ট করে।

পাবলিক ফাংশন

ডিভাইসের মানদণ্ড সনাক্ত করুন

 IdentifyDeviceCriteria(
  void
)

রিসেট

void Reset(
  void
)

এই আইডেন্টিফাই ডিভাইস ক্রাইটেরিয়া অবজেক্টটিকে ন্যূনতম সীমাবদ্ধ করার জন্য রিসেট করে, যে কোনোটির সাথে মিলে যায়।