Exemplo n.º 1
0
 /// <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;
 }
Exemplo n.º 2
0
 /// <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;
 }
Exemplo n.º 3
0
 /// <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;
 }
Exemplo n.º 4
0
 /// <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;
 }
Exemplo n.º 5
0
        /// <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;
        }
Exemplo n.º 6
0
        /// <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;
        }
Exemplo n.º 7
0
        /// <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";
        }
Exemplo n.º 8
0
        /// <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;
        }