using JiShe.CollectBus.Common.Extensions;
using JiShe.CollectBus.Protocol.Interfaces;
using Microsoft.Extensions.Logging;
namespace JiShe.CollectBus.Protocol.AnalysisData.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);
}
}
}