using AsbCloudApp.Data;
using System;
using System.Collections.Generic;
namespace AsbCloudApp.Services
{
///
/// Сервис статистики телеметрии
///
public interface ITelemetryTracker
{
///
/// получить дату последней отправки данных панелью
///
///
///
DateTimeOffset GetLastTelemetryDateByUid(string uid);
///
/// получить диапазон дат за которые есть данные по телеметрии
///
///
///
DatesRangeDto GetTelemetryDateRangeByUid(string uid);
///
/// список передающих телеметрий
///
///
IEnumerable GetTransmittingTelemetriesUids();
///
/// обновить статистику по телеметрии
///
///
///
void SaveRequestDate(string uid, DateTimeOffset remoteDate);
}
}