public LoRaDeviceFrameCounterUpdateStrategyFactory(string gatewayID, LoRaDeviceAPIServiceBase loRaDeviceAPIService) { this.multiGateway = new MultiGatewayFrameCounterUpdateStrategy(gatewayID, loRaDeviceAPIService); this.singleGateway = new SingleGatewayFrameCounterUpdateStrategy(); }
public LoRAADRManagerFactory(LoRaDeviceAPIServiceBase loRaDeviceAPIService) { this.loRaDeviceAPIService = loRaDeviceAPIService; }
public LoRAADRManagerFactory(LoRaDeviceAPIServiceBase loRaDeviceAPIService, ILoggerFactory loggerFactory) { this.loRaDeviceAPIService = loRaDeviceAPIService; this.loggerFactory = loggerFactory; }
public LoRaADRMultiGatewayManager(LoRaDevice loRaDevice, LoRaDeviceAPIServiceBase deviceApi) : base(null, null, null, loRaDevice) { this.deviceApi = deviceApi; }
public LoRaADRMultiGatewayManager(LoRaDevice loRaDevice, LoRaDeviceAPIServiceBase deviceApi, ILogger <LoRaADRMultiGatewayManager> logger) : base(null, null, null, loRaDevice, logger) { this.deviceApi = deviceApi; }