public GetRelaysProcessorVersionOne(GetRelaysProcessorRequestVersionOne record,
                                     ILoggerFactory loggerFactory,
                                     IRelayClient relayClient) : base(record, loggerFactory)
 {
     _logger      = loggerFactory.CreateLogger <GetRelaysProcessorVersionOne>();
     _relayClient = relayClient;
 }
 public UpdateFanTaskProcessorVersionOne(UpdateFanTaskProcessorRequestVersionOne record,
                                         ILoggerFactory loggerFactory,
                                         IRelayClient relayClient) : base(record, loggerFactory)
 {
     _logger      = loggerFactory.CreateLogger <UpdateFanTaskProcessorVersionOne>();
     _relayClient = relayClient;
 }
Example #3
0
 public ProcessorFactory(ILoggerFactory loggerFactory,
                         IRelayClient relayClient,
                         ISensorClient sensorClient)
 {
     _loggerFactory = loggerFactory;
     _relayClient   = relayClient;
     _sensorClient  = sensorClient;
 }
 public HumidifierPressureAltitudeTemperatureJob(
     IRelayClient relayClient,
     ISensorClient sensorClient,
     ILoggerFactory loggerFactory,
     HumidifierPressureAltitudeTemperatureJobOptions options) : base(relayClient, sensorClient)
 {
     _logger = loggerFactory.CreateLogger <HumidifierPressureAltitudeTemperatureJob>();
 }
 public ToggleRelayStateProcessorVersionOne(
     ToggleRelayStateProcessorRequestVersionOne record,
     ILoggerFactory loggerFactory,
     IRelayClient relayClient) : base(record, loggerFactory)
 {
     _logger      = loggerFactory.CreateLogger <ToggleRelayStateProcessorVersionOne>();
     _relayClient = relayClient;
 }
Example #6
0
 public RelayHubManager(
     GSNOptions options,
     IEthApiContractService ethApiContractService,
     IRelayClient relayClient)
 {
     _options = options;
     _ethApiContractService = ethApiContractService;
     _relayClient           = relayClient;
 }
Example #7
0
 public RelayQuery(
     int lookupLimitBlocks,
     IEthApiContractService ethApiContractService,
     IRelayClient relayClient)
 {
     _lookupLimitBlocks     = lookupLimitBlocks;
     _ethApiContractService = ethApiContractService;
     _relayClient           = relayClient;
 }
Example #8
0
 public UpdateHumidifierTaskProcessorVersionOne(UpdateHumidifierTaskProcessorRequestVersionOne record,
                                                ILoggerFactory loggerFactory,
                                                IRelayClient relayClient,
                                                ISensorClient sensorClient) : base(record, loggerFactory)
 {
     _logger       = loggerFactory.CreateLogger <UpdateHumidifierTaskProcessorVersionOne>();
     _relayClient  = relayClient;
     _sensorClient = sensorClient;
 }
        public HumidifierJob(
            IRelayClient relayClient,
            ISensorClient sensorClient,
            ILoggerFactory loggerFactory) : base(relayClient, sensorClient)
        {
            _options = (HumidifierJobOptions)JobStateHelper.JobStateHelper
                       .GetJobByName("HumidifierJob").JobOptions;

            _logger = loggerFactory.CreateLogger <HumidifierJob>();
        }
Example #10
0
        public RelayCollection(IRelayClient relayClient, IEnumerable <RelayOnChain> relays)
        {
            if (relays == null)
            {
                throw new ArgumentNullException(nameof(relays));
            }

            _relayClient = relayClient;
            _relays      = relays
                           .Select(x => new Lazy <Relay>(() => Get(new Relay(x))))
                           .ToArray();
        }
 public GSNTransactionManager(
     GSNOptions options,
     IRelayer relayer,
     IEthApiContractService ethApiContractService,
     IClient client,
     IRelayClient relayClient,
     string privateKey)
 {
     _options = options;
     _relayer = relayer;
     _ethApiContractService = ethApiContractService;
     _client      = client;
     _relayClient = relayClient;
     _privateKey  = privateKey;
 }
 // TODO: Remove contractAddress parameter (replace by `To` paramenter of `TransactionInput`)
 public GSNTransactionManager(
     GSNOptions options,
     IRelayHubManager relayHubManager,
     IEthApiContractService ethApiContractService,
     IClient client,
     IRelayClient relayClient,
     IRelayPolicy policy,
     string privateKey,
     string contractAddress)
 {
     _options               = options;
     _relayHubManager       = relayHubManager;
     _ethApiContractService = ethApiContractService;
     _client          = client;
     _relayClient     = relayClient;
     _relayPolicy     = policy;
     _privateKey      = privateKey;
     _contractAddress = contractAddress;
 }
Example #13
0
 public BaseJob(IRelayClient relayClient,
                ISensorClient sensorClient)
 {
     _relayClient  = relayClient;
     _sensorClient = sensorClient;
 }
Example #14
0
 public FanJob(IRelayClient relayClient,
               ISensorClient sensorClient,
               ILoggerFactory loggerFactory) : base(relayClient, sensorClient)
 {
     _logger = loggerFactory.CreateLogger <FanJob>();
 }