private void WriteTrialDataToFile(string filename)
{
StreamWriter writer;
writer = new StreamWriter(filename);
// ID, Handedness, Trial Number, Device, Task, Time, Pos X, Pos Y, Pos Z, Rot X, Rot Y, Rot Z, Intensity
for (int i = 0; i < totalTrials * tasksPerTrial; i++) {
string output = "";
output += subjectData.subjectID + ",";
output += subjectData.handedness + ",";
output += subjectData.trialData[i].trialNumber + ",";
output += subjectData.trialData[i].device + ",";
output += subjectData.trialData[i].task + ",";
output += subjectData.trialData[i].time + ",";
output += subjectData.trialData[i].translation.x + ",";
output += subjectData.trialData[i].translation.y + ",";
output += subjectData.trialData[i].translation.z + ",";
output += subjectData.trialData[i].orientation.x + ",";
output += subjectData.trialData[i].orientation.y + ",";
output += subjectData.trialData[i].orientation.z + ",";
output += subjectData.trialData[i].intensity;
writer.WriteLine(output);
}
writer.Flush();
writer.Close();
}