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