public class WeaveDeviceDescriptor extends Object
필드 요약
| public EnumSet<DeviceFeatures> | deviceFeatures | 기기에서 지원하는 기능을 식별하는 플래그 세트입니다. |
| public long | deviceId | Weave 기기 ID (0 = 없음) |
| public long | fabricId | 기기가 속한 직물 (0 = 없음) |
| 공개 Calendar | manufacturingDate | 기기 제조일입니다 (null = 없음). |
| public String | pairingCode | 기기 페어링 코드 (null = 없음) |
| public byte[] | primary802154MACAddress | 기본 802.15.4 인터페이스의 MAC 주소입니다(빅엔디언, null = 없음). |
| public byte[] | primaryWiFiMACAddress | 기본 Wi-Fi 인터페이스의 MAC 주소입니다(빅엔디언, null = 없음). |
| public int | productCode | 기기 제품 코드 (0 = 없음)입니다. |
| public int | productRevision | 기기 제품 수정 버전 (0 = 없음) |
| public String | rendezvousWiFiESSID | Wi-Fi 네트워크 페어링을 위한 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 기기 ID (0 = 없음)
public long fabricId
기기가 속한 Weave 패브릭입니다 (0 = 없음).
public Calendar manufacturingDate
기기 제조일입니다 (null = 없음).
public String pairingCode
기기 페어링 코드 (null = 없음)
public byte[] primary802154MACAddress
기본 802.15.4 인터페이스의 MAC 주소입니다 (빅엔디언, null = 없음).
public byte[] primaryWiFiMACAddress
기본 Wi-Fi 인터페이스의 MAC 주소입니다 (빅엔디언, null = 없음).
public int productCode
기기 제품 코드 (0 = 없음)입니다.
public int productRevision
기기 제품 수정 버전 (0 = 없음)
public String rendezvousWiFiESSID
Wi-Fi 네트워크 페어링을 위한 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 |
|---|