private UartController(IUartControllerProvider provider) { this.Provider = provider; this.Provider.ClearToSendChanged += (_, e) => this.ClearToSendChanged?.Invoke(this, e); this.Provider.DataReceived += (_, e) => this.DataReceived?.Invoke(this, e); this.Provider.ErrorReceived += (_, e) => this.ErrorReceived?.Invoke(this, e); }
private UartController(IUartControllerProvider provider) => this.Provider = provider;