@NonNull
	public ValueChangedCallback filter(@NonNull final DataFilter filter) {
		this.filter = filter;
		return this;
	}
Sets a filter which allows to skip some incoming data.
<p>
This filter filters each received packet before they are given to the data merger.
To filter the complete packet after merging, use {@link #filterPacket(PacketFilter)} instead.

@param filter the data filter.
@return The request.
ble/src/main/java/no/nordicsemi/android/ble/ValueChangedCallback.java