public DownstreamMessageSender(WebSocketWriterRegistry <StationEui, string> socketWriterRegistry, IBasicsStationConfigurationService basicsStationConfigurationService, ILogger <DownstreamMessageSender> logger) { this.socketWriterRegistry = socketWriterRegistry; this.basicsStationConfigurationService = basicsStationConfigurationService; this.logger = logger; }
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); }
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); }
public ClientCertificateValidatorService(IBasicsStationConfigurationService stationConfigurationService, ILogger <ClientCertificateValidatorService> logger) { this.stationConfigurationService = stationConfigurationService; this.logger = logger; }