public DeduplicationStrategyDrop(LoRaDeviceAPIServiceBase loRaDeviceAPIService, LoRaDevice loRaDevice) { this.loRaDeviceAPIService = loRaDeviceAPIService; this.loRaDevice = loRaDevice; Logger.Log(this.loRaDevice.DevEUI, "deduplication Strategy: Drop", LogLevel.Debug); }
public FunctionBundlerProvider(LoRaDeviceAPIServiceBase deviceApi) { this.deviceApi = deviceApi; }
public LoRaDeviceFrameCounterUpdateStrategyProvider(string gatewayID, LoRaDeviceAPIServiceBase loRaDeviceAPIService) { this.gatewayID = gatewayID; this.multiGateway = new MultiGatewayFrameCounterUpdateStrategy(gatewayID, loRaDeviceAPIService); this.singleGateway = new SingleGatewayFrameCounterUpdateStrategy(); }
public DeduplicationStrategyFactory(LoRaDeviceAPIServiceBase loRaDeviceAPIService) { this.loRaDeviceAPIService = loRaDeviceAPIService; }
public MultiGatewayFrameCounterUpdateStrategy(string gatewayID, LoRaDeviceAPIServiceBase loRaDeviceAPIService) { this.gatewayID = gatewayID; this.loRaDeviceAPIService = loRaDeviceAPIService; }