public ConnectionController(ISensorValueService sensorValueServie, IHubContext <SensorValuesHub> hubContext, SerialDataReceiverBase dataReceiver, SensorValuesDto sensorValuesDto) { _sensorValueService = sensorValueServie; _hubContext = hubContext; _dataReceiver = dataReceiver; _sensorValuesDto = sensorValuesDto; }
public MqttMessageIngestionService( IDeviceService deviceService, IMqttIdentifierService mqttIdentifierService, IMosquittoBrokerService brokerService, ISensorValueService valueService, ILogger <MqttMessageIngestionService> logger ) { _deviceService = deviceService; _mqttIdentifierService = mqttIdentifierService; _brokerService = brokerService; _valueService = valueService; _logger = logger; }
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; }
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; }
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>()); }