using Edge.Core.Parser.BinaryParser.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LanTian_Sinopec_PumpIcCardReader
{
    public class PumpInternalErrorRequest : KaJiLianDongV11MessageTemplateBase
    {
        public enum PumpInternalErrorType
        {
            不需要解释 = 0,
            需要解释 = 1
        }
        /// <summary>
        /// 信息类别 , b0= 0:ASCII / 1:需要解释 
        /// </summary>
        [Format(1, EncodingType.BIN, 1)]
        public PumpInternalErrorType INFO_Type_信息类别 { get; set; }

        /// <summary>
        /// 数据 
        /// </summary>
        [EnumerableFormat("%cascade", "-2", 2, EncodingType = EncodingType.BIN)]
        public List<byte> DATA { get; set; }
    }
}