Online Store

La funzione ReaderHWReset restituisce un codice di errore 0x0F (UFR PARAMETERS ERROR) – Problema libreria Android

La funzione ReaderHWReset restituisce un codice di errore 0x0F (ERRORE PARAMETRI UFR) #

Un problema di funzione della libreria Android #

Descrizione del problema #

Dopo aver utilizzato la funzione ReaderHWReset presente nella libreria Android, ricevo un messaggio di errore 0x0F (UFR_PARAMETERS_ERROR) dal lettore dopo ogni chiamata.

RISOLUZIONE #

Attualmente, non c'è modo di rilevare automaticamente le schede quando si avvicina al lettore utilizzando la libreria Android. Ci sono diverse ragioni per questo, principalmente perché la libreria uFCoder è scritta in codice C e il modo in cui funzionano i lettori della serie uFR.
Tuttavia, è possibile utilizzare altri metodi per ottenere un risultato simile, utilizzando alcune funzioni particolari dell'API della serie uFR.

Ti suggeriamo di dare un'occhiata ad alcuni dei nostri esempi di base scritti in C. In questi esempi c'è il codice per il polling continuo di uFR Reader e schede nel suo campo NFC, utilizzando la funzione GetCardIdEx() dalla nostra API.
A seconda del valore restituito (stato) della funzione GetCardIdEx, l'utente può determinare se la scheda è presente o meno, ricevere l'UID della scheda e quindi delegarla ulteriormente ad altri metodi e a come interagire con la scheda.
Sulla base dell'API Android, ad esempio, suggeriamo di avere un thread separato in cui questo ciclo di rilevamento verrebbe eseguito continuamente e quindi di fare in modo che altri thread interagiscano con la scheda / lettore in base allo stato / risultati di GetCardIdEx in quel thread.
Naturalmente, ci possono essere diversi approcci per implementare questo che sono lasciati agli utenti per decidere.

Dai un'occhiata a questi esempi per vedere come funzionano GetCardIdEx() e i metodi descritti per il polling continuo:
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