@Override
	public void onDataReceived(@NonNull final BluetoothDevice device, @NonNull final Data data) {
		super.onDataReceived(device, data);

		final DSTOffset offset = readDSTOffset(data, 0);
		if (offset == null) {
			onInvalidDataReceived(device, data);
			return;
		}
		onDSTOffsetReceived(device, offset);
	}
Data callback that parses 1-byte value into a {@link DSTOffset}.
If the value received is shorter than 1 byte the
{@link #onInvalidDataReceived(BluetoothDevice, Data)} callback will be called.
ble-common/src/main/java/no/nordicsemi/android/ble/common/callback/DSTOffsetDataCallback.java