nl:: ব্লে:: WeaveBLEDeviceIdentificationInfo

#include <src/ble/WeaveBleServiceData.h>

বিএলই ডিভাইস আইডেন্টিফিকেশন ইনফরমেশন ব্লক বুনন।

সারাংশ

ডিভাইস সনাক্তকরণ তথ্য ব্লকের ওভার-দ্য-এয়ার এনকোডেড বিন্যাস সংজ্ঞায়িত করে যা ওয়েভ বিএলই পরিষেবা বিজ্ঞাপন ডেটার মধ্যে প্রদর্শিত হয়।

পাবলিক প্রকার

@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

পাবলিক বৈশিষ্ট্য

ব্লকলেন

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]

ডিভাইস ভেন্ডরআইডি

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()

সেটডিভাইসআইডি

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

প্রোডাক্ট আইডি সেট করুন

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

SetVendorId

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