/// <summary> /// Initializes a new instance of the <see cref="HealthCheck"/> class. /// </summary> /// <param name="etapu11">The IETAPU11 instance.</param> /// <param name="options">The application options.</param> /// <param name="logger">The application logger.</param> public HealthCheck(IETAPU11 etapu11, IOptions <AppSettings> options, ILogger <HealthCheck> logger) : base(logger, options) { _etapu11 = etapu11; }
/// <summary> /// Initializes a new instance of the <see cref="ETAPU11Controller"/> class. /// </summary> /// <param name="etapu11">The ETAPU11 instance.</param> /// <param name="options">The application options.</param> /// <param name="logger">The application logger.</param> public ETAPU11Controller(IETAPU11 etapu11, IOptions <AppSettings> options, ILogger <ETAPU11Controller> logger) : base(logger, options) { _etapu11 = etapu11; }
/// <summary> /// Initializes an instance of the <see cref="ETAPU11Hub"/> class. /// </summary> /// <param name="etapu11">The ETAPU11 instance.</param> /// <param name="logger">The application logger.</param> /// <param name="options">The application options.</param> public ETAPU11Hub(IETAPU11 etapu11, ILogger <ETAPU11Hub> logger, IOptions <AppSettings> options) : base(logger, options) { _etapu11 = etapu11; }
/// <summary> /// Initializes an instance of the <see cref="ETAPU11Monitor"/> class. /// </summary> /// <param name="etapu11">The ETAPU11 instance.</param> /// <param name="hub">The test data SignalR hub.</param> /// <param name="logger">The application logger.</param> /// <param name="options">The application options.</param> /// <param name="environment"></param> public ETAPU11Monitor(IETAPU11 etapu11, IHubContext <ETAPU11Hub> hub, ILogger <ETAPU11Monitor> logger, IOptions <AppSettings> options, IHostingEnvironment environment) : base(logger, options, environment) { _etapu11 = etapu11; _hub = hub; }
/// <summary> /// Initializes a new instance of the <see cref="ReadCommand"/> class. /// </summary> /// <param name="etapu11">The ETAPU11 instance.</param> /// <param name="logger">The logger instance.</param> /// <param name="options">The setting options instance.</param> /// <param name="environment">The hosting environment instance.</param> public ReadCommand(IETAPU11 etapu11, ILogger <InfoCommand> logger, IOptions <AppSettings> options, IHostingEnvironment environment) : base(logger, options, environment) { _logger?.LogDebug("ReadCommand()"); // Setting the ETAPU11 instance. _etapu11 = etapu11; }
/// <summary> /// Initializes a new instance of the <see cref="TestRead"/> class. /// </summary> /// <param name="outputHelper"></param> public TestRead(ETAPU11Fixture fixture, ITestOutputHelper outputHelper) { // Set the default culture. CultureInfo.CurrentCulture = new CultureInfo("en-US"); var loggerFactory = new LoggerFactory(); loggerFactory.AddProvider(new XunitLoggerProvider(outputHelper)); _logger = loggerFactory.CreateLogger <ETAPU11>(); _etapu11 = fixture.ETAPU11; }
/// <summary> /// Initializes a new instance of the <see cref="TestWrite"/> class. /// </summary> /// <param name="outputHelper"></param> public TestReadWrite(ETAPU11Fixture fixture, ITestOutputHelper outputHelper) { // Set the default culture. CultureInfo.CurrentCulture = new CultureInfo("en-US"); var loggerFactory = new LoggerFactory(); loggerFactory.AddProvider(new XunitLoggerProvider(outputHelper)); _logger = loggerFactory.CreateLogger <ETAPU11>(); _etapu11 = fixture.ETAPU11; // Default to localhost for read/write tests. _etapu11.TcpSlave.Address = "127.0.0.1"; }
/// <summary> /// Initializes a new instance of the <see cref="RootCommand"/> class. /// The RootCommand sets default values for some properties using the application settings. /// </summary> /// <param name="etapu11">The ETAPU11 instance.</param> /// <param name="logger">The logger instance.</param> /// <param name="options">The setting options instance.</param> /// <param name="environment">The hosting environment instance.</param> public RootCommand(IETAPU11 etapu11, ILogger <RootCommand> logger, IOptions <AppSettings> options, IHostingEnvironment environment) : base(logger, options, environment) { _logger?.LogDebug("RootCommand()"); // Setting default options from appsettings.json file. Address = _settings.TcpSlave.Address; Port = _settings.TcpSlave.Port; SlaveID = _settings.TcpSlave.ID; // Setting the ETAPU11 instance. _etapu11 = etapu11; }