WeaveDeviceDescriptor

public class WeaveDeviceDescriptor extends Object

สรุปฟิลด์

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