public void EventListToEvents() { Events = new Hdf5Events(EventList.Count); for (int i = 0; i < EventList.Count; i++) { Events.Times[i] = EventList[i].Time; Events.Durations[i] = EventList[i].Duration; Events.Events[i] = EventList[i].Event; } }
public Hdf5AcquisitionFile() { Patient = new Hdf5Patient(); Recording = new Hdf5Recording(); EventList = new List <Hdf5Event>(); Events = new Hdf5Events(); Recording.PropertyChanged += (sender, eventArgs) => { if (eventArgs.PropertyName == nameof(Hdf5Recording.NrOfChannels)) { Channels = new Hdf5Channel[Recording.NrOfChannels]; } }; }