/// <summary> /// Initializes a new instance of <see cref="Connector"/> /// </summary> /// <param name="registers">The <see cref="RegistersConfiguration">configured registers</see></param> /// <param name="configuration"><see cref="ConnectorConfiguration">Configuration</see></param> /// <param name="master">The <see cref="IMaster"/></param> /// <param name="logger"><see cref="ILogger"/> for logging</param> public Connector( RegistersConfiguration registers, ConnectorConfiguration configuration, IMaster master, ILogger logger) { _registers = registers; _configuration = configuration; _logger = logger; _master = master; }
/// <summary> /// Initializes a new instance of <see cref="Master"/> /// </summary> /// <param name="configuration"><see cref="ConnectorConfiguration">Configuration</see></param> /// <param name="logger"><see cref="ILogger"/> to use for logging</param> public Master(ConnectorConfiguration configuration, ILogger logger) { _configuration = configuration; _logger = logger; }