nl::Ble::WeaveBLEDeviceIdentificationInfo

#include <src/ble/WeaveBleServiceData.h>

BLE डिवाइस की पहचान से जुड़ी जानकारी का ब्लॉक खोलें.

खास जानकारी

इस नीति से, Weave BLE सेवा के विज्ञापन डेटा में दिखने वाले, डिवाइस की पहचान करने वाली जानकारी ब्लॉक करने के ओवर-द-एयर एन्कोडेड फ़ॉर्मैट के बारे में बताया जाता है.

सार्वजनिक प्रकार

@15 enum
@16 enum

सार्वजनिक विशेषताएं

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

सार्वजनिक विशेषताएं

BlockLen

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockLen

BlockType

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockType

DeviceId

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

DeviceProductId

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

DeviceVendorId

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

MajorVersion

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MajorVersion

MinorVersion

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MinorVersion

PairingStatus

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
)

Init

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
)