@NonNull
	public TimeoutableValueRequest<T> with(@NonNull final T callback) {
		this.valueCallback = callback;
		return this;
	}
Sets the value callback. When the request is invoked synchronously, this callback will
be ignored and the received value will be returned by the <code>await(...)</code> method;

@param callback the callback.
@return The request.
ble/src/main/java/no/nordicsemi/android/ble/TimeoutableValueRequest.java