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;
 }
Beispiel #4
0
 public AdminDashboardController(IUserRepository users, IHttpContextAccessor ctx,
                                 ISensorStatisticsRepository stats, ISensorRepository sensors) : base(users, ctx)
 {
     this._stats   = stats;
     this._sensors = sensors;
 }