Mô tả thiết bị WeaveDeviceDescript

public class WeaveDeviceDescriptor extends Object

Tóm tắt trường

public EnumSet<DeviceFeatures> deviceFeatures Tập hợp các cờ xác định những tính năng mà thiết bị hỗ trợ.
public long deviceId Mã thiết bị Weave (0 = không có).
public long fabricId Cấu trúc Weave mà thiết bị thuộc về (0 = không có).
Lịch công khai manufacturingDate Ngày sản xuất thiết bị (null = không có).
public String pairingCode Mã ghép nối thiết bị (null = không có).
public byte[] primary802154MACAddress Địa chỉ MAC cho giao diện 802.15.4 chính (big-endian, null = không có).
public byte[] primaryWiFiMACAddress Địa chỉ MAC cho giao diện Wi-Fi chính (big-endian, null = không có).
public int productCode Mã sản phẩm của thiết bị (0 = không có).
public int productRevision Bản sửa đổi sản phẩm của thiết bị (0 = không có).
public String rendezvousWiFiESSID ESSID để ghép nối mạng Wi-Fi (null = không có).
public String serialNumber Số sê-ri của thiết bị (null = không có).
public String softwareVersion Phiên bản phần mềm đã cài đặt (null = không có).
public int vendorCode Mã nhà cung cấp thiết bị (0 = không có).

Tóm tắt hàm khởi tạo công khai

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)

Tóm tắt phương thức công khai

static WeaveDeviceDescriptor
decode(byte[] encodedDeviceDesc)

Tóm tắt phương thức kế thừa

Trường

public EnumSet<DeviceFeatures> deviceFeatures

Tập hợp các cờ xác định những tính năng mà thiết bị hỗ trợ.

public long deviceId

Mã thiết bị Weave (0 = không có).

public long fabricId

Loại vải mà thiết bị thuộc về (0 = không có).

public Calendar manufacturingDate

Ngày sản xuất thiết bị (null = không có).

public String pairingCode

Mã ghép nối thiết bị (null = không có).

public byte[] primary802154MACAddress

Địa chỉ MAC cho giao diện 802.15.4 chính (big-endian, null = không có).

public byte[] primaryWiFiMACAddress

Địa chỉ MAC cho giao diện Wi-Fi chính (big-endian, null = không có).

public int productCode

Mã sản phẩm của thiết bị (0 = không có).

public int productRevision

Bản sửa đổi sản phẩm của thiết bị (0 = không có).

public String rendezvousWiFiESSID

ESSID cho mạng Wi-Fi ghép nối (null = không có).

public String serialNumber

Số sê-ri của thiết bị (null = không có).

public String softwareVersion

Phiên bản phần mềm đã cài đặt (null = không có).

public int vendorCode

Mã nhà cung cấp thiết bị (0 = không có).

Hàm khởi tạo công khai

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)

Thông số
vendorCode
productCode
productRevision
manufacturingYear
manufacturingMonth
manufacturingDay
primary802154MACAddress
primaryWiFiMACAddress
serialNumber
rendezvousWiFiESSID
pairingCode
deviceId
fabricId
softwareVersion
deviceFeatures

Phương thức công khai

public static WeaveDeviceDescriptor decode (byte[] encodedDeviceDesc)

Thông số
encodedDeviceDesc