public N_Diag(ICanDriver can) { locker = new object(); this.can = can; this.can.OnReadMessage += ProcessMessage; this.nmsg = new N_Message(); lstIDs = new SortedDictionary <uint, int>(); rxTimer = new System.Timers.Timer(100); rxTimer.Elapsed += RxTimer_Elapsed; }
public A_Diag(ICanDriver can) { cfg = new byte[256]; buf = new List <byte>(); Response_IDs = new List <ResponseData_ReadDataByIdentifier>(); nDiag = new N_Diag(can); locker = new object(); waitRx = new AutoResetEvent(false); waitTx = new AutoResetEvent(false); }