public void Write(CalibrationExerciseResultCinta result, CalibrationExerciseCinta exercise, float value) { switch (exercise) { case CalibrationExerciseCinta.ExpiratoryPeak: case CalibrationExerciseCinta.InspiratoryPeak: FlowDataDevice.FlowData.Add(new FlowData { Date = DateTime.Now, Value = CintaFlowMath.ToLitresPerMinute(value) }); break; case CalibrationExerciseCinta.RespiratoryFrequency: FlowDataDevice.FlowData.Add(new FlowData { Date = DateTime.Now, Value = value * 60f }); break; default: FlowDataDevice.FlowData.Add(new FlowData { Date = DateTime.Now, Value = value / 1000f }); break; } }
public void Write(CalibrationExerciseResultCinta result, CalibrationExerciseCinta exercise, float value) { if (exercise == CalibrationExerciseCinta.ExpiratoryPeak || exercise == CalibrationExerciseCinta.InspiratoryPeak) { _sb.AppendLine($"{DateTime.Now:s};{result};{exercise};{FlowMath.ToLitresPerMinute(value)};"); } else if (exercise == CalibrationExerciseCinta.RespiratoryFrequency) { _sb.AppendLine($"{DateTime.Now:s};{result};{exercise};{value * 60f};"); } else { _sb.AppendLine($"{DateTime.Now:s};{result};{exercise};{value / 1000f};"); } }