нл:: Бле:: WeaveBLEDeviceIdentificationInfo
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
#include <src/ble/WeaveBleServiceData.h>
Блок информации идентификации устройства Weave BLE.
Краткое содержание
Определяет закодированный по беспроводной сети формат блока идентификационной информации устройства, который появляется в рекламных данных службы Weave BLE.
Публичные атрибуты | |
---|---|
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 |
Общественные функции | |
---|---|
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 |
Публичные типы
@15
nl::Ble::WeaveBLEDeviceIdentificationInfo::@15
@16
nl::Ble::WeaveBLEDeviceIdentificationInfo::@16
Публичные атрибуты
БлокЛен
uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockLen
Тип Блока
uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockType
идентификатор устройства
uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceId[8]
ДевицеПродуктИд
uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceProductId[2]
DeviceVendorId
uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceVendorId[2]
Основная версия
uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MajorVersion
Минорная версия
uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MinorVersion
Статус сопряжения
uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::PairingStatus
Общественные функции
GetDeviceId
uint64_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetDeviceId( void )
GetProductId
uint16_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetProductId( void )
GetVendorId
uint16_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetVendorId( void )
Инициализировать
void nl::Ble::WeaveBLEDeviceIdentificationInfo::Init()
SetDeviceId
void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetDeviceId( uint64_t deviceId )
SetProductId
void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetProductId( uint16_t productId )
SetVendorId
void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetVendorId( uint16_t vendorId )