Riepilogo del campo
| public EnumSet<DeviceFeatures> | deviceFeatures | Set di flag che identificano le funzionalità supportate dal dispositivo. |
| public long | deviceId | ID dispositivo Weave (0 = non presente). |
| public long | fabricId | Tessuto a cui appartiene il dispositivo (0 = non presente). |
| public Calendar | manufacturingDate | Data di produzione del dispositivo (null = non presente). |
| public String | pairingCode | Codice di accoppiamento del dispositivo (null = non presente). |
| public byte[] | primary802154MACAddress | Indirizzo MAC per l'interfaccia 802.15.4 principale (big-endian, null = not present). |
| public byte[] | primaryWiFiMACAddress | Indirizzo MAC per l'interfaccia Wi-Fi principale (big-endian, null = not present). |
| public int | productCode | Codice prodotto del dispositivo (0 = non presente). |
| public int | productRevision | Revisione del prodotto del dispositivo (0 = non presente). |
| public String | rendezvousWiFiESSID | ESSID per l'accoppiamento della rete Wi-Fi (null = non presente). |
| public String | serialNumber | Numero di serie del dispositivo (null = non presente). |
| public String | softwareVersion | Versione del software installata (null = non presente). |
| public int | vendorCode | Codice fornitore del dispositivo (0 = non presente). |
Riepilogo costruttore pubblico
|
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)
|
Riepilogo del metodo pubblico
| static WeaveDeviceDescriptor |
decode(byte[] encodedDeviceDesc)
|
Riepilogo del metodo ereditato
Campi
public EnumSet<DeviceFeatures> deviceFeatures
Set di flag che identificano le funzionalità supportate dal dispositivo.
public long deviceId
ID dispositivo Weave (0 = non presente).
public long fabricId
Tessuto di cui fa parte il dispositivo (0 = non presente).
public Calendar manufacturingDate
Data di produzione del dispositivo (null = non presente).
public String pairingCode
Codice di accoppiamento del dispositivo (null = non presente).
public byte[] primary802154MACAddress
Indirizzo MAC per l'interfaccia 802.15.4 principale (big-endian, null = non presente).
public byte[] primaryWiFiMACAddress
Indirizzo MAC per l'interfaccia Wi-Fi principale (big-endian, null = not present).
public int productCode
Codice prodotto del dispositivo (0 = non presente).
public int productRevision
Revisione del prodotto del dispositivo (0 = non presente).
public String rendezvousWiFiESSID
ESSID per l'accoppiamento della rete Wi-Fi (null = non presente).
public String serialNumber
Numero di serie del dispositivo (null = non presente).
public String softwareVersion
Versione del software installato (null = non presente).
public int vendorCode
Codice fornitore del dispositivo (0 = non presente).
Costruttori pubblici
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)
Parametri
| vendorCode | |
|---|---|
| productCode | |
| productRevision | |
| manufacturingYear | |
| manufacturingMonth | |
| manufacturingDay | |
| primary802154MACAddress | |
| primaryWiFiMACAddress | |
| serialNumber | |
| rendezvousWiFiESSID | |
| pairingCode | |
| deviceId | |
| fabricId | |
| softwareVersion | |
| deviceFeatures |
Metodi pubblici
public static WeaveDeviceDescriptor decode (byte[] encodedDeviceDesc)
Parametri
| encodedDeviceDesc |
|---|