using JiShe.CollectBus.Protocol.AnalysisData.AFN_09H; using JiShe.CollectBus.Protocol.Contracts.Interfaces; using JiShe.CollectBus.Protocol.Contracts.Models; using JiShe.CollectBus.Protocol.Contracts.Protocol.Dto; using Microsoft.Extensions.Logging; using System; using System.Collections.Generic; namespace JiShe.CollectBus.Protocol.AnalysisData.Appendix { /// /// 第一套第 2 日时段表数据 /// public class Appendix_02800002 : IAnalysisStrategy, List> { private readonly ILogger _logger; public Appendix_02800002(ILogger logger) { _logger = logger; } public Task> ExecuteAsync(List data) { try { if (data.Count != 2) return null; var value = string.Join(".", data); var values= new List() { "电网频率", "10_97", "1", value }; return Task.FromResult(values); } catch (Exception ex) { _logger.LogError(ex, $"Appendix_02800002解析失败:{ex.Message}"); return null; } } } }