protected virtual void Initialize(GenericDevice device) { this.ParentDevice = device; this.InReport = new IncomingReport(this); this.OutReport = new OutgoingReport(this); this.opCodeRequestTimer = new OpCodeRequestTimer(this, ceateDelegates()); }
public virtual void Dispose() { opCodeRequestTimer.Stop(); operationMRE.Set(); OnAcked = null; OnParsed = null; OnError = null; OnFinished = null; ParentDevice = null; InReport = null; OutReport = null; }