NLIdentifyDeviceCriteria

สรุป

การสืบทอด

รับค่าจาก: NSObject

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

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

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

create()

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

toIdentifyDeviceCriteria()

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

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

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

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

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

TargetFabricId

NLWeaveIdentifierType TargetFabricId

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

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

TargetModes

NLTargetDeviceModes TargetModes

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

ค่าจะมาจากค่าแจกแจง TargetDeviceModes

TargetProductId

NSInteger TargetProductId

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

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

TargetVendorId

NSInteger TargetVendorId

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

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

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

สร้าง

virtual NLIdentifyDeviceCriteria * create()

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

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()