A collection of C++ classes that provides a simplified access to Bluetooth Low Energy peripherals.
Definition: BleTypes.h:38
std::uint64_t bluetooth_address_t
Type for a Bluetooth address.
Definition: BleTypes.h:40
BleRequestStatus
Peripheral requests statuses.
Definition: BleTypes.h:44
@ Canceled
The request was canceled.
@ InProgress
The request is still in progress.
@ InvalidParameters
The request did not run because some of its parameters are invalid.
@ Success
The request completed successfully.
@ Error
The request completed with a non-specific error.
@ NotSupported
The request failed because of the operation is not supported by the peripheral.
@ AdapterOff
The request failed because the Bluetooth radio is off.
@ InvalidCall
The request did not run because the operation is not valid or permitted.
@ Timeout
The request did not succeed after the timeout period.
@ ProtocolError
The request failed because of BLE protocol error.
@ InvalidPeripheral
The request did not run because the given peripheral is not valid.
@ AccessDenied
The request failed because it was denied access.
@ Disconnected
The request was aborted because the peripheral got disconnected.