private Task WriteSystemEvents(KamaAcquisitionFile file) { Array values = Enum.GetValues(typeof(SystemEventType)); Random random = new Random(); return(Task.Factory.StartNew(() => { for (int i = 0; i < 100; i++) { SystemEventType set = (SystemEventType)values.GetValue(random.Next(values.Length)); SystemEventModel se = new SystemEventModel(set, DateTimeOffset.Now.ToUnixTimeMilliseconds(), "Empty"); file.AppendSystemEvent(se); } })); }
public void AppendSystemEvent(SystemEventModel systemEvent) => SystemEvents.Enqueue(systemEvent);