WeaveDeviceDescriptor

public class WeaveDeviceDescriptor extends Object

फ़ील्ड की खास जानकारी

public EnumSet<DeviceFeatures> deviceFeatures फ़्लैग का ऐसा सेट जो डिवाइस के साथ काम करने वाली सुविधाओं की पहचान करता है.
public long deviceId Weave डिवाइस आईडी (0 = मौजूद नहीं है).
public long fabricId Weave फ़ैब्रिक, जिससे डिवाइस जुड़ा है (0 = मौजूद नहीं है).
सार्वजनिक कैलेंडर manufacturingDate डिवाइस के मैन्युफ़ैक्चर की तारीख (null = मौजूद नहीं है).
public String pairingCode डिवाइस जोड़ने का कोड (null = मौजूद नहीं है).
public byte[] primary802154MACAddress प्राइमरी 802.15.4 इंटरफ़ेस के लिए एमएसी पता (बिग-एंडियन, null = मौजूद नहीं है).
public byte[] primaryWiFiMACAddress प्राइमरी वाई-फ़ाई इंटरफ़ेस का एमएसी पता (बिग-एंडियन, null = मौजूद नहीं है).
public int productCode डिवाइस का प्रॉडक्ट कोड (0 = मौजूद नहीं है).
public int productRevision डिवाइस के प्रॉडक्ट में किया गया बदलाव (0 = मौजूद नहीं है).
public String rendezvousWiFiESSID वाई-फ़ाई नेटवर्क को पेयर करने के लिए ESSID (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

Weave फ़ैब्रिक, जिससे डिवाइस जुड़ा है (0 = मौजूद नहीं है).

public Calendar manufacturingDate

डिवाइस के मैन्युफ़ैक्चर की तारीख (null = मौजूद नहीं है).

public String pairingCode

डिवाइस जोड़ने का कोड (null = मौजूद नहीं है).

public byte[] primary802154MACAddress

प्राइमरी 802.15.4 इंटरफ़ेस के लिए एमएसी पता (बिग-एंडियन, null = मौजूद नहीं है).

public byte[] primaryWiFiMACAddress

प्राइमरी वाई-फ़ाई इंटरफ़ेस का एमएसी पता (बिग-एंडियन, null = मौजूद नहीं है).

public int productCode

डिवाइस का प्रॉडक्ट कोड (0 = मौजूद नहीं है).

public int productRevision

डिवाइस के प्रॉडक्ट में किया गया बदलाव (0 = मौजूद नहीं है).

public String rendezvousWiFiESSID

वाई-फ़ाई नेटवर्क को पेयर करने के लिए ESSID (null = मौजूद नहीं है).

public String serialNumber

डिवाइस का सीरियल नंबर (null = मौजूद नहीं है).

public String softwareVersion

इंस्टॉल किए गए सॉफ़्टवेयर का वर्शन (null = मौजूद नहीं है).

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