WeaveDeviceDescriptor

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