NLIdentifyDeviceCriteria

สรุป

การสืบทอด

รับค่าจาก: NSObject

พร็อพเพอร์ตี้

TargetDeviceId
NLWeaveIdentifierType
ระบุว่ามีเฉพาะอุปกรณ์ที่มีรหัส Weave Node ที่ระบุเท่านั้นที่ควรตอบสนอง
TargetFabricId
NLWeaveIdentifierType
ระบุว่ามีเพียงอุปกรณ์ที่เป็นสมาชิกของผ้า Weave ที่ระบุเท่านั้นที่ควรตอบสนอง
TargetModes
NLTargetDeviceModes
ระบุว่ามีเฉพาะอุปกรณ์ที่อยู่ในโหมดที่ระบุเท่านั้นที่จะตอบสนอง
TargetProductId
NSInteger
ระบุให้เฉพาะอุปกรณ์ที่มีรหัสผลิตภัณฑ์เท่านั้นที่จะตอบสนองได้
TargetVendorId
NSInteger
ระบุว่ามีเฉพาะอุปกรณ์ที่ผลิตโดยผู้ให้บริการที่ระบุเท่านั้นที่จะตอบสนอง

ฟังก์ชันแบบคงที่แบบสาธารณะ

create()

ฟังก์ชันสาธารณะ

toIdentifyDeviceCriteria()

พร็อพเพอร์ตี้

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

ระบุว่ามีเฉพาะอุปกรณ์ที่มีรหัส Weave Node ที่ระบุเท่านั้นที่ควรตอบสนอง

ค่า -1 ระบุว่าอุปกรณ์ทั้งหมดควรตอบสนอง

หมายเหตุ: ค่าของช่อง TargetDeviceId จะมี Weave โปรดระบุ ในช่องรหัสโหนดปลายทางของส่วนหัวข้อความ Weave จึงไม่ปรากฏในเพย์โหลดของข้อความ

TargetFabricId

NLWeaveIdentifierType TargetFabricId

ระบุว่ามีเพียงอุปกรณ์ที่เป็นสมาชิกของผ้า Weave ที่ระบุเท่านั้นที่ควรตอบสนอง

ค่า 0 ระบุว่าควรตอบสนองเฉพาะอุปกรณ์ที่ไม่ได้เป็นสมาชิกของผ้าเท่านั้น ค่า -1 ระบุว่าอุปกรณ์ทั้งหมดควรตอบสนองโดยไม่คำนึงถึงความเป็นสมาชิก Fabric

TargetModes

NLTargetDeviceModes TargetModes

ระบุว่ามีเฉพาะอุปกรณ์ที่อยู่ในโหมดที่ระบุเท่านั้นที่จะตอบสนอง

ค่ามาจาก enum ของ TargetDeviceModes

TargetProductId

NSInteger TargetProductId

ระบุให้เฉพาะอุปกรณ์ที่มีรหัสผลิตภัณฑ์เท่านั้นที่จะตอบสนองได้

ค่า -1 จะระบุผลิตภัณฑ์ใดก็ได้ หากระบุช่อง TargetProductId ก็ต้องระบุ TargetVendorId ด้วย

TargetVendorId

NSInteger TargetVendorId

ระบุว่ามีเฉพาะอุปกรณ์ที่ผลิตโดยผู้ให้บริการที่ระบุเท่านั้นที่จะตอบสนอง

ค่า -1 จะระบุผู้ให้บริการรายใดก็ได้

ฟังก์ชันแบบคงที่แบบสาธารณะ

สร้าง

virtual NLIdentifyDeviceCriteria * create()

ฟังก์ชันสาธารณะ

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()