//record timer public void recordTimeStamps(bool rec) { switch (rec) { case (true): if (timerFunction(TimeStamp) < 0f) { TimeStamp = recDuration + (int)Time.time; dataXmm1.rawData = ""; } if (timerFunction(TimeStamp) < 0.15f) { reinitializeRec(); xd.dataXmms.Add(dataXmm1); xd.Save(recPath + dataXmm1.label + ".xml"); dbgText.text = "Saved \t" + xd.dataXmms.Count + "\t elements" + "\t @ " + dataXmm1.label + ".xml" + "\t" + "\t file"; } if (timerFunction(TimeStamp) >= 0f) { int varC = (int)timerFunction(TimeStamp) + 1; dataXmm1.dataRecap(dataStreamer.nameLabel, dataStreamer.modeLabel, dataStreamer.data); dbgText.text = "Label is : \t" + dataStreamer.nameLabel + "\t and Mode is : \t" + dataStreamer.modeLabel + "is being recorded for still " + varC + " seconds"; } break; case (false): reinitializeRec(); break; } }
public void addingElements(string path, dataXmm dx1) { xmmDataContainer xd = xmmDataContainer.LoadFromText(path); xd.dataXmms.Add(dx1); xd.Save(path); }