WeaveDeviceDescriptor

public class WeaveDeviceDescriptor extends Object

Tóm tắt trường

công EnumSet < DeviceFeatures > thiết bị Tập hợp các cờ xác định các tính năng được hỗ trợ bởi thiết bị.
công dài deviceId Dệt id thiết bị (0 = không có).
công dài vải Dệt vải mà thiết bị thuộc về (0 = không có).
lịch công cộngngày sản xuất Ngày sản xuất thiết bị (null = không có).
chuỗi công khai mã ghép nối Mã ghép nối thiết bị (null = không có).
byte công khai [] primary802154MACAddress Địa chỉ MAC cho giao diện 802.15.4 chính (big-endian, null = không có).
byte công khai [] primaryWiFiMACAddress Địa chỉ MAC cho giao diện WiFi chính (big-endian, null = không có).
int công cộng mã sản phẩm Mã sản phẩm thiết bị (0 = không có).
int công cộng productRevision Bản sửa đổi sản phẩm thiết bị (0 = không có).
chuỗi công khai điểm hẹnWiFiESSID ESSID để ghép nối mạng WiFi (null = không có).
chuỗi công khai serialNumber Số sê-ri thiết bị (null = không có).
chuỗi công khai phiên bản phần mềm Phiên bản phần mềm đã cài đặt (null = không có).
int công cộng Mã nhà sản xuất Mã nhà cung cấp thiết bị (0 = không có).

Tóm tắt về cấu tạo công cộng

WeaveDeviceDescriptor (int vendorCode, int productCode, int productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte [] primary802154MACAddress, byte [] primaryWiFiMACAddress, String serialNumber, String rendezvousWiFiESSID, String pairingCode, deviceId dài, dài fabricId, String softwareVersion, int deviceFeatures )

Tóm tắt phương pháp công cộng

tĩnh WeaveDeviceDescriptor
decode (byte [] encodedDeviceDesc)

Tóm tắt phương pháp kế thừa

Lĩnh vực

công EnumSet < DeviceFeatures > deviceFeatures

Bộ cờ xác định các tính năng được hỗ trợ bởi thiết bị.

deviceId dài công cộng

Dệt id thiết bị (0 = không có).

fabricId dài công cộng

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

Lịch công 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ó).

byte nào [] primary802154MACAddress

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

byte nào [] primaryWiFiMACAddress

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

productCode public int

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

productRevision public int

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

public String rendezvousWiFiESSID

ESSID để ghép nối mạng WiFi (null = không có).

public String serialNumber

Số sê-ri 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ó).

vendorCode public int

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

Người xây dựng công cộng

WeaveDeviceDescriptor công cộng ()

công WeaveDeviceDescriptor (int vendorCode, int productCode, int productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte [] primary802154MACAddress, byte [] primaryWiFiMACAddress, String serialNumber, String rendezvousWiFiESSID, String pairingCode, deviceId dài, dài fabricId, String softwareVersion, int thiết bị

Thông số
Mã nhà sản xuất
mã sản phẩm
productRevision
sản xuất
sản xuấtTháng
sản xuất
primary802154MACAddress
primaryWiFiMACAddress
serialNumber
điểm hẹnWiFiESSID
mã ghép nối
deviceId
vải
phiên bản phần mềm
thiết bị

Phương thức công khai

public static WeaveDeviceDescriptor decode (byte [] encodedDeviceDesc)

Thông số
encodedDeviceDesc