using JiShe.CollectBus.Common.Extensions; using JiShe.CollectBus.Protocol.Interfaces; using Microsoft.Extensions.Logging; namespace JiShe.CollectBus.Protocol.T37612012.Appendix { /// /// 年时区数 p≤14 /// public class Appendix_04000201 : IAnalysisStrategy, List> { private int valueByteCount = 1; private readonly ILogger _logger; public Appendix_04000201(ILogger logger) { _logger = logger; } public async Task> ExecuteAsync(List data) { List values = new List(); values.Insert(0, "10_94"); values.Insert(0, "年时区数"); values.Add((data.Count / valueByteCount).ToString());//值总数 foreach (var item in data) { values.Add(item.HexToDec().ToString()); } return await Task.FromResult(values); } } }