nl:: ব্লে:: WeaveBLEDeviceIdentificationInfo
#include <src/ble/WeaveBleServiceData.h>
বিএলই ডিভাইস আইডেন্টিফিকেশন ইনফরমেশন ব্লক বুনন।
সারসংক্ষেপ
ডিভাইস সনাক্তকরণ তথ্য ব্লকের ওভার-দ্য-এয়ার এনকোডেড বিন্যাস সংজ্ঞায়িত করে যা ওয়েভ বিএলই পরিষেবা বিজ্ঞাপন ডেটার মধ্যে প্রদর্শিত হয়।
পাবলিক প্রকার |
---|
@15 | enum |
@16 | enum |
পাবলিক প্রকার
@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
)