Пример #1
0
        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;
        }
Пример #2
0
        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);
        }