public void ParseRsp(ProtocolStruct Data) { switch (Data.Code) { case PassiveRcp.RCP_CMD_EPC_MULT: case PassiveRcp.RCP_CMD_EPC_IDEN: case PassiveRcp.RCP_CMD_ISO6B_IDEN: if (Data.Length > 0 && (Data.Type == 0 || Data.Type == 0x32)) { List <CardParameters> tempArray = new List <CardParameters>(); List <byte> bytTempArray = new List <byte>(Data.ToArray()); if (PDataManage.InputManage(ref bytTempArray, ref tempArray)) { cdgvShow.Add(tempArray); } } break; case 0x22: Data.Code = 0x10; Data.Type = 0x32; List <CardParameters> tempArray2 = new List <CardParameters>(); List <byte> bytTempArray2 = new List <byte>(Data.ToArray()); if (PDataManage.InputManage(ref bytTempArray2, ref tempArray2)) { cdgvShow.Add(tempArray2); } break; } }