using JiShe.CollectBus.IotSystems.MeterReadingRecords;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Channels;
using System.Threading.Tasks;
namespace JiShe.CollectBus.DataChannels
{
///
/// 数据通道管理服务
///
public interface IDataChannelManageService
{
#region 下发任务通道
///
/// 定时任务数据通道写入
///
///
Task ScheduledMeterTaskWriterAsync(ChannelWriter>> _telemetryPacketInfoWriter, ValueTuple> dataItems);
///
/// 定时任务数据入库和Kafka推送通道
///
///
Task ScheduledMeterTaskReadingAsync(ChannelReader>> _telemetryPacketInfoReader );
#endregion
}
}