@Override
	public void writeToParcel(@NonNull final Parcel dest, final int flags) {
		super.writeToParcel(dest, flags);
		dest.writeFloat(systolic);
		dest.writeFloat(diastolic);
		dest.writeFloat(meanArterialPressure);
		dest.writeInt(unit);
		if (pulseRate == null) {
			dest.writeByte((byte) 0);
		} else {
			dest.writeByte((byte) 1);
			dest.writeFloat(pulseRate);
		}
		if (userID == null) {
			dest.writeByte((byte) 0);
		} else {
			dest.writeByte((byte) 1);
			dest.writeInt(userID);
		}
		if (status == null) {
			dest.writeByte((byte) 0);
		} else {
			dest.writeByte((byte) 1);
			dest.writeInt(status.value);
		}
		if (calendar == null) {
			dest.writeByte((byte) 0);
		} else {
			dest.writeByte((byte) 1);
			dest.writeLong(calendar.getTimeInMillis());
		}
	}
Returns the measurement unit, one of {@link #UNIT_mmHg} or {@link #UNIT_kPa}.
To convert to proper unit, use {@link #toMmHg(float, int)} or {@link #toKPa(float, int)}.

@return Unit of systolic, diastolic and mean arterial pressure.
ble-common/src/main/java/no/nordicsemi/android/ble/common/callback/bps/BloodPressureMeasurementResponse.java