O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl::Ble::WeaveBLEDeviceIdentificationInfo

#include <src/ble/WeaveBleServiceData.h>

Bloco de informações de identificação de dispositivo BLE do Weave.

Resumo

Define o formato codificado do bloco de informações de identificação de dispositivos que aparece nos dados de publicidade do serviço Weave BLE.

Tipos públicos

@15 tipo enumerado
@16 tipo enumerado

Atributos públicos

BlockLen
uint8_t
BlockType
uint8_t
DeviceId[8]
uint8_t
DeviceProductId[2]
uint8_t
DeviceVendorId[2]
uint8_t
MajorVersion
uint8_t
MinorVersion
uint8_t
PairingStatus
uint8_t

Funções públicas

GetDeviceId(void)
uint64_t
GetProductId(void)
uint16_t
GetVendorId(void)
uint16_t
Init()
void
SetDeviceId(uint64_t deviceId)
void
SetProductId(uint16_t productId)
void
SetVendorId(uint16_t vendorId)
void

Tipos públicos

@15

 nl::Ble::WeaveBLEDeviceIdentificationInfo::@15

@16

 nl::Ble::WeaveBLEDeviceIdentificationInfo::@16

Atributos públicos

BlockLen

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockLen

BlockType

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockType

DeviceId

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceId[8]

Código do produto

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceProductId[2]

ID do fornecedor do dispositivo

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceVendorId[2]

PrincipalVersão

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MajorVersion

Versão secundária

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MinorVersion

Status do pareamento

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::PairingStatus

Funções públicas

GetDeviceId

uint64_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetDeviceId(
  void
)

Código do produto

uint16_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetProductId(
  void
)

GetVendorId.

uint16_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetVendorId(
  void
)

Init

void nl::Ble::WeaveBLEDeviceIdentificationInfo::Init()

Código do dispositivo

void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetDeviceId(
  uint64_t deviceId
)

ID do produto

void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetProductId(
  uint16_t productId
)

CódigoDoFornecedor

void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetVendorId(
  uint16_t vendorId
)