สรุปฟิลด์
| public EnumSet<DeviceFeatures> | deviceFeatures | ชุดค่าสถานะที่ระบุฟีเจอร์ที่อุปกรณ์รองรับ |
| public long | deviceId | รหัสอุปกรณ์ Weave (0 = ไม่มี) |
| public long | fabricId | เนื้อผ้าที่อุปกรณ์เป็นของ (0 = ไม่มี) |
| ปฏิทินสาธารณะ | manufacturingDate | วันที่ผลิตอุปกรณ์ (null = ไม่มี) |
| public String | pairingCode | รหัสการจับคู่อุปกรณ์ (null = ไม่มี) |
| public byte[] | primary802154MACAddress | ที่อยู่ MAC สำหรับอินเทอร์เฟซ 802.15.4 หลัก (บิ๊กเอนเดียน, null = ไม่มี) |
| public byte[] | primaryWiFiMACAddress | ที่อยู่ MAC สำหรับอินเทอร์เฟซ WiFi หลัก (Big-Endian, null = ไม่มี) |
| public int | productCode | รหัสผลิตภัณฑ์ของอุปกรณ์ (0 = ไม่มี) |
| public int | productRevision | การแก้ไขผลิตภัณฑ์ของอุปกรณ์ (0 = ไม่มี) |
| public String | rendezvousWiFiESSID | ESSID สำหรับการจับคู่เครือข่าย Wi-Fi (null = ไม่ มี) |
| public String | serialNumber | หมายเลขซีเรียลของอุปกรณ์ (null = ไม่มี) |
| public String | softwareVersion | เวอร์ชันซอฟต์แวร์ที่ติดตั้ง (null = ไม่มี) |
| public int | vendorCode | รหัสผู้จำหน่ายอุปกรณ์ (0 = ไม่มี) |
สรุปตัวสร้างสาธารณะ
|
WeaveDeviceDescriptor(int vendorCode, int productCode, int
productRevision, int manufacturingYear, int manufacturingMonth, int
manufacturingDay, byte[] primary802154MACAddress, byte[] primaryWiFiMACAddress,
String serialNumber, String rendezvousWiFiESSID, String pairingCode, long
deviceId, long fabricId, String softwareVersion, int deviceFeatures)
|
สรุปวิธีการสาธารณะ
| static WeaveDeviceDescriptor |
decode(byte[] encodedDeviceDesc)
|
สรุปวิธีการที่รับช่วง
ช่อง
public EnumSet<DeviceFeatures> deviceFeatures
ชุดค่าสถานะที่ระบุฟีเจอร์ที่อุปกรณ์รองรับ
public long deviceId
รหัสอุปกรณ์ Weave (0 = ไม่มี)
public long fabricId
เนื้อผ้าที่อุปกรณ์เป็นของ (0 = ไม่มี)
ปฏิทินสาธารณะ manufacturingDate
วันที่ผลิตอุปกรณ์ (null = ไม่มี)
public String pairingCode
รหัสการจับคู่อุปกรณ์ (null = ไม่มี)
public byte[] primary802154MACAddress
ที่อยู่ MAC สำหรับอินเทอร์เฟซ 802.15.4 หลัก (big-endian, null = ไม่มี)
public byte[] primaryWiFiMACAddress
ที่อยู่ MAC สำหรับอินเทอร์เฟซ Wi-Fi หลัก (Big-Endian, null = ไม่มี)
public int productCode
รหัสผลิตภัณฑ์ของอุปกรณ์ (0 = ไม่มี)
public int productRevision
การแก้ไขผลิตภัณฑ์ของอุปกรณ์ (0 = ไม่มี)
public String rendezvousWiFiESSID
ESSID สำหรับการจับคู่เครือข่าย Wi-Fi (null = ไม่มี)
public String serialNumber
หมายเลขซีเรียลของอุปกรณ์ (null = ไม่มี)
public String softwareVersion
เวอร์ชันซอฟต์แวร์ที่ติดตั้ง (null = ไม่มี)
public int vendorCode
รหัสผู้จำหน่ายอุปกรณ์ (0 = ไม่มี)
Public Constructors
public WeaveDeviceDescriptor ()
public WeaveDeviceDescriptor (int vendorCode, int productCode, int productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte[] primary802154MACAddress, byte[] primaryWiFiMACAddress, String serialNumber, String rendezvousWiFiESSID, String pairingCode, long deviceId, long fabricId, String softwareVersion, int deviceFeatures)
พารามิเตอร์
| vendorCode | |
|---|---|
| productCode | |
| productRevision | |
| manufacturingYear | |
| manufacturingMonth | |
| manufacturingDay | |
| primary802154MACAddress | |
| primaryWiFiMACAddress | |
| serialNumber | |
| rendezvousWiFiESSID | |
| pairingCode | |
| deviceId | |
| fabricId | |
| softwareVersion | |
| deviceFeatures |
วิธีการสาธารณะ
public static WeaveDeviceDescriptor decode (byte[] encodedDeviceDesc)
พารามิเตอร์
| encodedDeviceDesc |
|---|