WeaveDeviceDescriptor

public class WeaveDeviceDescriptor extends Object

ملخّص الحقل

public EnumSet<DeviceFeatures> deviceFeatures مجموعة من العلامات تحدّد الميزات التي يتوافق معها الجهاز.
public long deviceId معرّف جهاز Weave (0 = غير متوفّر).
public long fabricId نوع القماش الذي ينتمي إليه الجهاز (0 = غير متوفّر).
التقويم العلني manufacturingDate تاريخ تصنيع الجهاز (القيمة الخالية = غير متوفّر).
public String pairingCode رمز إقران الجهاز (القيمة الخالية = غير متوفّر).
public byte[] primary802154MACAddress عنوان MAC لواجهة 802.15.4 الأساسية (تنسيق big-endian، قيمة فارغة = غير متوفّر).
public byte[] primaryWiFiMACAddress عنوان MAC لواجهة Wi-Fi الأساسية (تنسيق endian الكبير، القيمة الخالية = غير متوفّر).
public int productCode رمز المنتج للجهاز (0 = غير متوفّر).
public int productRevision مراجعة المنتج للجهاز (0 = غير متوفّر).
public String rendezvousWiFiESSID معرّف ESSID لشبكة Wi-Fi المراد إقرانها (القيمة Null تعني أنّ المعرّف غير متوفّر).
public String serialNumber الرقم التسلسلي للجهاز (القيمة الخالية = غير متوفّر).
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

تاريخ تصنيع الجهاز (القيمة الخالية = غير متوفّر)

public String pairingCode

رمز إقران الجهاز (القيمة الخالية = غير متوفّر).

public byte[] primary802154MACAddress

عنوان MAC لواجهة 802.15.4 الأساسية (big-endian، قيمة فارغة = غير متوفّر).

public byte[]‎ primaryWiFiMACAddress

عنوان MAC لواجهة Wi-Fi الأساسية (big-endian، القيمة الخالية = غير متوفّر).

public int productCode

رمز المنتج للجهاز (0 = غير متوفّر).

public int productRevision

مراجعة المنتج للجهاز (0 = غير متوفّر).

public String rendezvousWiFiESSID

معرّف ESSID لشبكة Wi-Fi المراد إقرانها (القيمة فارغة = غير متوفّر).

public String serialNumber

الرقم التسلسلي للجهاز (القيمة الخالية = غير متوفّر).

public String softwareVersion

إصدار البرنامج المثبَّت (القيمة الخالية = غير متوفّر).

public int vendorCode

رمز مورّد الجهاز (0 = غير متوفّر)

الشركات المصنِّعة العامة

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