/// <summary> /// Assigns measurements and measurement type. /// </summary> /// <param name="measurement"></param> /// <param name="measurementType"></param> internal void AssignMeasurement(double?measurement, BackgroundActivitiesType measurementType) { if (measurement.HasValue) { //A non null value is being assigned for this type _measurement = measurement; _measurementType = measurementType; } else if ((measurement.HasValue == false) && (_measurementType == measurementType)) { //The measurements are being cleared. _measurement = null; _measurementType = null; } }
/// <summary> /// Assigns measurements and measurement type. /// </summary> /// <param name="measurement"></param> /// <param name="measurementType"></param> internal void AssignMeasurement(double? measurement, BackgroundActivitiesType measurementType) { if (measurement.HasValue) { //A non null value is being assigned for this type _measurement = measurement; _measurementType = measurementType; } else if ((measurement.HasValue == false) && (_measurementType == measurementType)) { //The measurements are being cleared. _measurement = null; _measurementType = null; } }