public bool ReadBlocks(int startBlockNumber, int numberOfBlocks, out byte[] data) { bool success = false; data = null; ReadBinaryBlocksCommand readBlocksCmd = new ReadBinaryBlocksCommand((byte)startBlockNumber, (byte)numberOfBlocks); lastApduResponse = apduPlayer.ExecuteApduCommand(readBlocksCmd); if (lastApduResponse.Status == MifareStatus.SUCCESS) { data = lastApduResponse.Data; success = true; } return success; }
public bool ReadBlocks(int startBlockNumber, int numberOfBlocks, out byte[] data) { bool success = false; data = null; ReadBinaryBlocksCommand readBlocksCmd = new ReadBinaryBlocksCommand((byte)startBlockNumber, (byte)numberOfBlocks); lastApduResponse = apduPlayer.ExecuteApduCommand(readBlocksCmd); if (lastApduResponse.Status == MifareStatus.SUCCESS) { data = lastApduResponse.Data; success = true; } return(success); }