/// <summary> /// Initializes a new instance of the <see cref="ReadCanMessage" /> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="preparePeakCan">The prepare peak can.</param> /// <param name="readCanMessageEvent">The read can message event.</param> public ReadCanMessage(ILogger logger, IPreparePeakCan preparePeakCan, IReadCanMessageEvent readCanMessageEvent) { this.ReadCanMessageEvent = readCanMessageEvent; try { logger.LogEnd(this.GetType()); this.PreparePeakCan = preparePeakCan; this.Logger = logger; // this.MPcanHandle = this.PreparePeakCan.Do(); } catch (Exception e) { this.Logger.LogError(e); throw; } finally { this.Logger.LogEnd(this.GetType()); } }
public WriteBasicCan(IPreparePeakCan preparePeakCan, ILogger logger) { this.PreparePeakCan = preparePeakCan; this.Logger = logger; }