BLEAddr Class

BLEAddr Class

Description

A class used for managing Bluetooth addresses.

Syntax
class BLEAddr

Members

Public Constructors 
BLEAddr::BLEAddrConstructs a BLEAddr object
Public Methods 
BLEAddr::strGet the Bluetooth address represented as a formatted string
BLEAddr::dataGet the Bluetooth address represented as an integer array

BLEAddr::BLEAddr

Description
Constructs a BLEAddr object.

Syntax
BLEAddr(void);
BLEAddr(uint8_t (&addr)[6]);
BLEAddr(const char * str);

Parameters
addr: An array of 6 bytes containing the desired Bluetooth address.
str: desired Bluetooth address represented in character string.

Returns
NA

Example Code
NA

Notes and Warnings
When expressing the Bluetooth address as a string, it should be written as 6 bytes in hexadecimal format. The bytes can be separated using a colon “:”, for example – 00:11:22:33:EE:FF.
“BLEAddr.h” must be included to use the class function.

BLEAddr::str

Description
Get the Bluetooth address represented as a formatted string.

Syntax
const char* str(void);

Parameters
NA

Returns
This function returns a pointer to the character string containing the hexadecimal representation of the Bluetooth address.

Example Code
Example: BLEScan
(https://github.com/ambiot/ambd_arduino/blob/dev/Arduino_package/hardware/libraries/BLE/examples/BLEScan/BLEScan.ino)

Notes and Warnings
When expressing the Bluetooth address as a string, it should be written as 6 bytes in hexadecimal format. The bytes can be separated using a colon “:”, for example – 00:11:22:33:EE:FF.
“BLEAddr.h” must be included to use the class function.

BLEAddr::data

Description
Get the Bluetooth address represented as an integer array.

Syntax
uint8_t* data(void);

Parameters
NA

Returns
This function returns a pointer to a 6-byte array containing the Bluetooth address.

Example Code
NA

Notes and Warnings
The MSB of Bluetooth address is stored at index 5 of the byte array.
“BLEAddr.h” must be included to use the class function.

Please confirm that QQ communication software is installed