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