using System; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Services; /// <summary> /// Сервис записи данных в таблицу DataSaubStat, которая используется для построения РТК-отчета /// </summary> public interface IDataSaubStatService { /// <summary> /// Расчет статистики DataSaubStat /// </summary> /// <param name="lastDaysFilter"> /// Количество дней за которые должны были приходить данные, чтобы телеметрия попала в обработку. /// </param> /// <param name="onProgressCallback"></param> /// <param name="token"></param> /// <returns></returns> Task CreateStatAsync(int lastDaysFilter, Action<string, double?> onProgressCallback, CancellationToken token); }