//################################################################################### //##################################### Methods ##################################### //################################################################################### #region Methods public static MeasurementDataSets NewDefaultMeasurementDataSets() { MeasurementDataSets result = new MeasurementDataSets(); result.accelerometerDataSet = AccelerometerDataSet.NewDefaultDataSet(); result.gyrometerDataSet = GyrometerDataSet.NewDefaultDataSet(); result.quaterionDataSet = QuaterionDataSet.NewDefaultDataSet(); result.geolocationDataSet = GeolocationDataSet.NewDefaultDataSet(); result.evaluationDataSet = EvaluationDataSet.NewDefaultDataSet(); return result; }
//################################################################################################################################## //################################################## delete File ################################################################### //################################################################################################################################## public static async Task DeleteAllMeasurementFilesAsync(MeasurementDataSets dataSets, string filename) { Task accelerometerDeleteTask = null; Task gyrometerDeleteTask = null; Task quaternionDeleteTask = null; Task geolocationDeleteTask = null; Task evaluationDeleteTask = null; if (dataSets.accelerometerDataSet.IsAvailable) { accelerometerDeleteTask = DeleteFileFromFolderAsync(_accelerometerPath, filename); } if (dataSets.gyrometerDataSet.IsAvailable) { gyrometerDeleteTask = DeleteFileFromFolderAsync(_gyrometerPath, filename); } if (dataSets.quaterionDataSet.IsAvailable) { quaternionDeleteTask = DeleteFileFromFolderAsync(_quaternionPath, filename); } if (dataSets.geolocationDataSet.IsAvailable) { geolocationDeleteTask = DeleteFileFromFolderAsync(_geolocationPath, filename); } if (dataSets.evaluationDataSet.IsAvailable) { evaluationDeleteTask = DeleteFileFromFolderAsync(_evaluationPath, filename); } if (accelerometerDeleteTask != null) { await accelerometerDeleteTask; } if (gyrometerDeleteTask != null) { await gyrometerDeleteTask; } if (quaternionDeleteTask != null) { await quaternionDeleteTask; } if (geolocationDeleteTask != null) { await geolocationDeleteTask; } if (evaluationDeleteTask != null) { await evaluationDeleteTask; } return; }