Online Store

A ReaderHWReset függvény 0x0F hibakódot ad vissza (UFR PARAMETERS ERROR) – Android könyvtárral kapcsolatos probléma

A ReaderHWReset függvény 0x0F hibakódot ad vissza (UFR-paraméterek hibája) #

Android-könyvtári funkcióval kapcsolatos probléma #

Probléma leírása #

Az Android könyvtárban található ReaderHWReset funkció használata után minden hívás után hibaüzenetet kapok az olvasótól 0x0F (UFR_PARAMETERS_ERROR).

FELBONTÁS #

Jelenleg nincs mód a kártyák automatikus észlelésére, amikor az Android könyvtár segítségével közeledik az olvasóhoz. Ennek több oka is van, főleg azért, mert az uFCoder könyvtár C kódban íródott, és az uFR sorozatú olvasók működnek.
Hasonló eredmény eléréséhez azonban más módszereket is használhat az uFR sorozatú API néhány bizonyos függvényének használatával.

Javasoljuk, hogy vessen egy pillantást néhány C-ben írt alapvető példánkra. Ezekben a példákban az uFR olvasó és a kártyák folyamatos lekérdezésére szolgáló kód található az NFC mezőjében, az API-nk GetCardIdEx() függvényének használatával.
A GetCardIdEx függvény visszatérési értékétől (állapotától) függően a felhasználó meghatározhatja, hogy a kártya jelen van-e vagy sem, megkaphatja a kártya UID-ját, majd továbbdelegálhatja más módszerekre és a kártyával való interakcióra.
Az Android API alapján például azt javasoljuk, hogy legyen egy külön szál, amelyben ez az észlelési hurok folyamatosan futna, majd más szálak kommunikálnának a kártyával/olvasóval az adott szálban lévő GetCardIdEx állapota/eredményei alapján.
Természetesen ennek megvalósítására számos megközelítés létezik, amelyekről a felhasználóknak kell dönteniük.

Kérjük, vessen egy pillantást ezekre a példákra, hogy megtudja, hogyan működik a GetCardIdEx() és a folyamatos lekérdezés leírt módszerei:
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-c.git
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt4h.git
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt3h.git