private APDUParam BuildAPDUParameters() { byte bP1 = byte.Parse(textP1.Text, NumberStyles.AllowHexSpecifier); byte bP2 = byte.Parse(textP2.Text, NumberStyles.AllowHexSpecifier); byte bLe = byte.Parse(textLe.Text); APDUParam apduParam = new APDUParam(); apduParam.P1 = bP1; apduParam.P2 = bP2; apduParam.Le = bLe; byte[] data = ByteArray.Parse(textData.Text); if (data.Length > 0) { apduParam.Data = data; } // Update Current param apduParam = apduParam.Clone(); return apduParam; }
private APDUParam BuildParam() { byte bP1 = byte.Parse(textP1.Text, NumberStyles.AllowHexSpecifier); byte bP2 = byte.Parse(textP2.Text, NumberStyles.AllowHexSpecifier); byte bLe = byte.Parse(textLe.Text); APDUParam apduParam = new APDUParam(); apduParam.P1 = bP1; apduParam.P2 = bP2; apduParam.Le = bLe; // Update Current param m_apduParam = apduParam.Clone(); return apduParam; }