NLWeaveDeviceDescriptor

สรุป

การสืบทอด

รับค่าจาก
 NSObject
 
 

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

DeviceFeatures
NSInteger
DeviceId
NSNumber *
FabricId
NSNumber *
IsRendezvousWiFiESSIDSuffix
BOOL
ManufacturingDate
PairingCode
NSString *
PairingCompatibilityVersionMajor
NSUInteger
PairingCompatibilityVersionMinor
NSUInteger
Primary802154MACAddress
NSData *
PrimaryWiFiMACAddress
NSData *
ProductId
NSInteger
ProductRevision
NSUInteger
RendezvousWiFiESSID
NSString *
SerialNumber
NSString *
SoftwareVersion
NSString *
VendorId
NSUInteger

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

createUsing:(WeaveDeviceDescriptor deviceDescriptor)
decodeDeviceDescriptor:(NSString *descriptorStr)
virtual instancetype

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

requiresLinePower()
virtual BOOL
toWeaveDeviceDescriptor()

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

DeviceFeatures

NSInteger DeviceFeatures

DeviceId

NSNumber * DeviceId

FabricId

NSNumber * FabricId

IsRendezvousWiFiESSIDSuffix

BOOL IsRendezvousWiFiESSIDSuffix

ManufacturingDate

NLManufacturingDate ManufacturingDate

PairingCode

NSString * PairingCode

PairingCompatibilityVersionMajor

NSUInteger PairingCompatibilityVersionMajor

PairingCompatibilityVersionMinor

NSUInteger PairingCompatibilityVersionMinor

ที่อยู่ Primary802154MAC

NSData * Primary802154MACAddress

PrimaryWiFiMACAddress

NSData * PrimaryWiFiMACAddress

ProductId

NSInteger ProductId

ProductRevision

NSUInteger ProductRevision

RendezvousWiFiESSID

NSString * RendezvousWiFiESSID

SerialNumber

NSString * SerialNumber

SoftwareVersion

NSString * SoftwareVersion

VendorId

NSUInteger VendorId

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

สร้างโดยใช้:

virtual NLWeaveDeviceDescriptor * createUsing:(
  WeaveDeviceDescriptor deviceDescriptor
)

ตัวถอดรหัสอุปกรณ์:

virtual instancetype decodeDeviceDescriptor:(
  NSString *descriptorStr
)

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

requiresLinePower

virtual BOOL requiresLinePower()

toWeaveDeviceDescriptor

virtual WeaveDeviceDescriptor toWeaveDeviceDescriptor()