public MqttBulkMeasurementHandler(IMeasurementRepository measurements, ISensorStatisticsRepository stats, ILogger <MqttBulkMeasurementHandler> logger) { this.m_logger = logger; this.m_measurements = measurements; this.m_stats = stats; this.m_storageCounter = Metrics.CreateCounter("storageservice_messages_stored_total", "Total number of messages stored."); this.m_duration = Metrics.CreateHistogram("storageservice_measurement_storage_duration_seconds", "Histogram of measurement storage duration."); }
public DashboardController(IUserRepository users, ISensorStatisticsRepository stats, ISensorRepository sensors, IUserTokenRepository tokens, IAuditLogRepository logs, ICacheStrategy <string> cache, IHttpContextAccessor ctx) : base(users, ctx) { this._stats = stats; this._sensors = sensors; this._logs = logs; this._tokens = tokens; this.m_cache = cache; }
public MqttNetworkEventConsumer(ISensorStatisticsRepository stats, ILogger <MqttTriggerEventConsumer> logger) { this.m_stats = stats; this.m_logger = logger; }
public AdminDashboardController(IUserRepository users, IHttpContextAccessor ctx, ISensorStatisticsRepository stats, ISensorRepository sensors) : base(users, ctx) { this._stats = stats; this._sensors = sensors; }