Не умеет читать и писать полные 16 байтов в картах Mifare - PullRequest
0 голосов
/ 17 октября 2019

У меня есть функция для записи и чтения карт Mifare, но я могу писать и читать только 4 символа, я указал размер 16, но не могу прочитать 16 полных символов.

моя функцияis -

data = "stackoverflow" write1 = (c_wchar*16)(data) write3 = libCalc.Hw_WriteMifareCardBlock(0 ,9 ,key ,write.value) введите код здесь

когда я пытаюсь вернуть данные в функцию чтения, я получаю только 4 символа ("stac"), моя функция чтения - -

enter code here
read_buf = (c_wchar*16)()
read = libCalc.Hw_ReadMifareCardBlocks(0,9,key,byref(read_buf))

Вы можете мне помочь?

...