using AsbCloudApp.Data.SAUB;
using System;
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudApp.Services
{
///
/// Телеметрия САУБ
///
public interface ITelemetryDataSaubService : ITelemetryDataService
{
///
/// Получение телеметрии для РТК статистики
///
///
///
///
///
///
///
///
Task> Get(int idTelemetry, bool isBitOnBottom, DateTimeOffset geDate, DateTimeOffset leDate, int take, CancellationToken token);
///
/// усредненная статистика по 1м за весь период
///
/// МЕДЛЕННЫЙ ЗАПРОС
///
///
///
///
///
Task> GetTelemetryDataStatAsync(int idTelemetry, CancellationToken token);
///
/// Получить упакованый csv файл
///
///
///
///
///
///
Task GetZippedCsv(int idWell, DateTime beginDate, DateTime endDate, CancellationToken token);
}
}