public DownstreamMessageSender(WebSocketWriterRegistry <StationEui, string> socketWriterRegistry,
                                IBasicsStationConfigurationService basicsStationConfigurationService,
                                ILogger <DownstreamMessageSender> logger)
 {
     this.socketWriterRegistry = socketWriterRegistry;
     this.basicsStationConfigurationService = basicsStationConfigurationService;
     this.logger = logger;
 }
Esempio n. 2
0
 public CupsProtocolMessageProcessor(IBasicsStationConfigurationService basicsStationConfigurationService,
                                     LoRaDeviceAPIServiceBase deviceAPIServiceBase,
                                     ILogger <CupsProtocolMessageProcessor> logger,
                                     Meter?meter)
 {
     this.basicsStationConfigurationService = basicsStationConfigurationService;
     this.deviceAPIServiceBase = deviceAPIServiceBase;
     this.logger = logger;
     this.unhandledExceptionCount = meter?.CreateCounter <int>(MetricRegistry.UnhandledExceptions);
 }
Esempio n. 3
0
 public LnsProtocolMessageProcessor(IBasicsStationConfigurationService basicsStationConfigurationService,
                                    WebSocketWriterRegistry <StationEui, string> socketWriterRegistry,
                                    IDownstreamMessageSender downstreamMessageSender,
                                    IMessageDispatcher messageDispatcher,
                                    ILogger <LnsProtocolMessageProcessor> logger,
                                    RegistryMetricTagBag registryMetricTagBag,
                                    Meter meter)
 {
     this.basicsStationConfigurationService = basicsStationConfigurationService;
     this.socketWriterRegistry    = socketWriterRegistry;
     this.downstreamMessageSender = downstreamMessageSender;
     this.messageDispatcher       = messageDispatcher;
     this.logger = logger;
     this.registryMetricTagBag    = registryMetricTagBag;
     this.joinRequestCounter      = meter?.CreateCounter <int>(MetricRegistry.JoinRequests);
     this.uplinkMessageCounter    = meter?.CreateCounter <int>(MetricRegistry.D2CMessagesReceived);
     this.unhandledExceptionCount = meter?.CreateCounter <int>(MetricRegistry.UnhandledExceptions);
 }
Esempio n. 4
0
 public ClientCertificateValidatorService(IBasicsStationConfigurationService stationConfigurationService,
                                          ILogger <ClientCertificateValidatorService> logger)
 {
     this.stationConfigurationService = stationConfigurationService;
     this.logger = logger;
 }