WeaveDeviceDescriptor

открытый класс WeaveDeviceDescriptor расширяет объект

Сводка полей

общедоступный EnumSet< DeviceFeatures > устройствоОсобенности Набор флагов, определяющих функции, поддерживаемые устройством.
публичный длинный идентификатор устройства Идентификатор устройства Weave (0 = отсутствует).
публичный длинный идентификатор ткани Ткань, к которой относится устройство (0 = отсутствует).
общедоступный календарь Дата производства Дата изготовления устройства (null = отсутствует).
публичная строка код сопряжения Код сопряжения устройства (нулевой = отсутствует).
общедоступный байт[] первичный802154MAC-адрес MAC-адрес для основного интерфейса 802.15.4 (с обратным порядком байтов, ноль = отсутствует).
общедоступный байт[] первичныйWiFiMAC-адрес MAC-адрес для основного интерфейса WiFi (с обратным порядком байтов, ноль = отсутствует).
публичный код продукта Код продукта устройства (0 = отсутствует).
публичный productRevision Версия продукта устройства (0 = отсутствует).
публичная строка рандевуWiFiESSID ESSID для сопряжения с сетью WiFi (null = отсутствует).
публичная строка серийный номер Серийный номер устройства (null = отсутствует).
публичная строка версия программного обеспечения Установленная версия программного обеспечения (нуль = отсутствует).
публичный код поставщика Код производителя устройства (0 = отсутствует).

Сводка по общедоступному конструктору

WeaveDeviceDescriptor (int vendorCode, int productCode, int productRevision, int ManufacturingYear, int ManufacturingMonth, int productionDay, byte[] primary802154MACAddress, byte[] primaryWiFiMACAddress, String serialNumber, String rendezvousWiFiESSID, String PairingCode, long deviceId, long FabricId, String softwareVersion, int deviceFeatures )

Сводка общедоступных методов

статический WeaveDeviceDescriptor
декодировать (byte[] encodedDeviceDesc)

Сводка по унаследованному методу

Поля

public EnumSet< DeviceFeatures > deviceFeatures

Набор флагов, определяющих функции, поддерживаемые устройством.

общедоступный длинный идентификатор устройства

Идентификатор устройства Weave (0 = отсутствует).

общедоступный длинный идентификатор ткани

Ткань, к которой относится устройство (0 = отсутствует).

публичный календарь изготовленияДата

Дата изготовления устройства (null = отсутствует).

public String PairingCode

Код сопряжения устройства (нулевой = отсутствует).

общедоступный байт [] первичный802154MACAddress

MAC-адрес для основного интерфейса 802.15.4 (с обратным порядком байтов, ноль = отсутствует).

общедоступный байт [] первичный WiFiMACAddress

MAC-адрес для основного интерфейса WiFi (с обратным порядком байтов, ноль = отсутствует).

общедоступный код продукта

Код продукта устройства (0 = отсутствует).

public int productRevision

Версия продукта устройства (0 = отсутствует).

public String рандевуWiFiESSID

ESSID для сопряжения с сетью WiFi (null = отсутствует).

общедоступная строка серийный номер

Серийный номер устройства (null = отсутствует).

public String softwareVersion

Установленная версия программного обеспечения (нуль = отсутствует).

общедоступный код вендора

Код производителя устройства (0 = отсутствует).

Публичные конструкторы

общедоступный дескриптор WeaveDevice ()

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 особенности устройства)

Параметры
код поставщика
код продукта
productRevision
ПроизводствоГод
производствоМесяц
производствоДень
первичный802154MAC-адрес
первичныйWiFiMAC-адрес
серийный номер
рандевуWiFiESSID
код сопряжения
идентификатор устройства
идентификатор ткани
версия программного обеспечения
устройствоОсобенности

Публичные методы

общедоступный статический декод WeaveDeviceDescriptor ( byte[] encodedDeviceDesc)

Параметры
encodedDeviceDesc