Пример #1
0
 public ConnectionController(ISensorValueService sensorValueServie, IHubContext <SensorValuesHub> hubContext, SerialDataReceiverBase dataReceiver, SensorValuesDto sensorValuesDto)
 {
     _sensorValueService = sensorValueServie;
     _hubContext         = hubContext;
     _dataReceiver       = dataReceiver;
     _sensorValuesDto    = sensorValuesDto;
 }
Пример #2
0
 public MqttMessageIngestionService(
     IDeviceService deviceService,
     IMqttIdentifierService mqttIdentifierService,
     IMosquittoBrokerService brokerService,
     ISensorValueService valueService,
     ILogger <MqttMessageIngestionService> logger
     )
 {
     _deviceService         = deviceService;
     _mqttIdentifierService = mqttIdentifierService;
     _brokerService         = brokerService;
     _valueService          = valueService;
     _logger = logger;
 }
Пример #3
0
 public SensorsController(
     ILogger <SensorsController> logger,
     IDeviceService service,
     IClock clock,
     ISensorValueService valueService,
     ISensorAssignmentService assignmentService,
     UserManager <User> userManager)
 {
     _logger            = logger;
     _service           = service;
     _clock             = clock;
     _valueService      = valueService;
     _assignmentService = assignmentService;
     _userManager       = userManager;
 }
Пример #4
0
 public DevicesController(
     ILogger <DevicesController> logger,
     IDeviceService service,
     IMqttEntityIdentifierSuggestionService identifierSuggestService,
     IMqttIdentifierService mqttService,
     ISecureKeySuggestionService SecureKeySuggestionService,
     IMqttClientConfigService configService,
     IServerHostAccessor hostAccessor,
     ISensorValueService valueService)
 {
     _logger      = logger;
     _service     = service;
     _mqttService = mqttService;
     _identifierSuggestService   = identifierSuggestService;
     _secureKeySuggestionService = SecureKeySuggestionService;
     _configService = configService;
     _hostAccessor  = hostAccessor;
     _valueService  = valueService;
 }
Пример #5
0
        public MqttMessageIngestionServiceTest()
        {
            _dbContext = ApplicationDbContextHelper.BuildTestDbContext();
            _initial   = SystemClock.Instance.GetCurrentInstant();
            _clock     = new FakeClock(_initial);

            var mock = new Mock <IMosquittoBrokerPidAccessor>();

            mock.SetupGet(a => a.BrokerPid).Returns(10000);
            var mockPlugin = new Mock <IMosquittoBrokerPluginPidService>();

            mockPlugin.SetupGet(a => a.BrokerPidFromAuthPlugin).Returns(10000);

            _brokerService = new MosquittoBrokerService(_clock, new NullLogger <MosquittoBrokerService>(), mock.Object, mockPlugin.Object);

            _mqttIdentifierService = new MqttIdentifierService(_clock);
            _deviceService         = new DeviceService(_dbContext, _mqttIdentifierService);
            _valueService          = new SensorValueService(_dbContext);

            _service = new MqttMessageIngestionService(_deviceService, _mqttIdentifierService, _brokerService, _valueService, new NullLogger <MqttMessageIngestionService>());
        }