readFromPeripheralAndAssignActiveOperation

fun readFromPeripheralAndAssignActiveOperation(device: BluetoothDevice, characteristicUUID: UUID, fragmentation: Boolean = false, operationType: BlueLinkOperationType): BlueLinkOperationError?

Reads data from a characteristic on the specified peripheral. Performs a BLE read operation from the peripheral while also maintaining an active BLE Read operation. To be used in places where multiple BLE reads are required for an operation to complete (eg: fragmented proxy read)

Return

BlueLinkOperationFailReason if the operation fails, otherwise null