@Override
	public void writeToParcel(@NonNull final Parcel dest, final int flags) {
		super.writeToParcel(dest, flags);
		dest.writeByte((byte) (running ? 1 : 0));
		dest.writeFloat(instantaneousSpeed);
		dest.writeInt(instantaneousCadence);
		if (strideLength == null) {
			dest.writeByte((byte) 0);
		} else {
			dest.writeByte((byte) 1);
			dest.writeInt(strideLength);
		}
		if (totalDistance == null) {
			dest.writeByte((byte) 0);
		} else {
			dest.writeByte((byte) 1);
			dest.writeLong(totalDistance);
		}
	}
Returns total distance traveled with the device, in meters. This value is returned as
Long as the type returned is UINT32, and may be greater than Integer range.

@return Total distance, in meters.
ble-common/src/main/java/no/nordicsemi/android/ble/common/callback/rsc/RunningSpeedAndCadenceMeasurementResponse.java