public void Remove(TracePeriodicModel entity) { lock (context) { context?.TransmitModels.Remove(entity); } }
public void Add(TracePeriodicModel entity) { lock (context) { context?.TransmitModels.Add(entity); } }
public TracePeriodicViewData() { _timer.AutoReset = true; _timer.Elapsed += _timer_Elapsed; PropertyChanged += Model_PropertyChanged; Model = new TracePeriodicModel(); Model.Payload = ObservableCollectionExtension.CreateEmpty((uint)Model.DLC); }
public TracePeriodicViewData(TracePeriodicModel _m) { if (_m == null) { throw new ArgumentNullException(); } _timer.AutoReset = true; _timer.Elapsed += _timer_Elapsed; PropertyChanged += Model_PropertyChanged; Model = _m; }