123456789101112131415161718192021222324252627282930313233343536 |
- using Edge.Core.Parser.BinaryParser.Attributes;
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace ShengJu_CUT100_DES.MessageEntity.Incoming
- {
- public class ReadAppDirsResponse : IncomingMessageBase
- {
- /// <summary>
- /// 读取长度固定 32 字节(1 块)
- /// </summary>
- public byte DirCount
- {
- get { return base.数据区[0]; }
- }
- /// <summary>
- /// Desfire 卡中的目录 ID 长度为 3 字节,因此每 3 个字节的数据为一个应用目录 ID
- /// </summary>
- public List<byte[]> DirIds
- {
- get
- {
- List<byte[]> resutls = new List<byte[]>();
- for (int i = 1; i <= base.数据区.Length - 1; i = i + 3)
- {
- var dirId = new[] { base.数据区[i], base.数据区[i + 1], base.数据区[i + 2] };
- resutls.Add(dirId);
- }
- return resutls;
- }
- }
- }
- }
|