0
LAP從藍牙地址讀取3個字節?
低位地址部分(3字節)。這部分藍牙地址由設備供應商分配。 LAP值在每個傳輸幀中唯一標識一個藍牙設備作爲訪問碼的一部分。
但我們只有8,16,32和64作爲無符號整數。有沒有一個庫或方法來讀取3個字節?
LAP從藍牙地址讀取3個字節?
低位地址部分(3字節)。這部分藍牙地址由設備供應商分配。 LAP值在每個傳輸幀中唯一標識一個藍牙設備作爲訪問碼的一部分。
但我們只有8,16,32和64作爲無符號整數。有沒有一個庫或方法來讀取3個字節?
您可以使用結構來獲取所需的數據。這是Windows Embedded使用的BD_ADDR
結構。
#pragma pack(push, 1)
typedef struct __bd_addr {
union {
struct {
unsigned int LAP : 24;
unsigned int UAP : 8;
};
unsigned int SAP;
};
unsigned short NAP;
} BD_ADDR;
#pragma pack(pop)
然後,您可以作爲結構的成員訪問LAP。 BD_ADDR.LAP