Online Store

La función ReaderHWReset devuelve un código de error 0x0F (ERROR DE PARÁMETROS UFR) – Problema con la biblioteca de Android

La función ReaderHWReset devuelve un código de error 0x0F (ERROR DE PARÁMETROS UFR) #

Un problema de función de la biblioteca de Android #

Descripción del problema #

Después de usar la función ReaderHWReset que estaba presente en la biblioteca de Android, recibo un mensaje de error 0x0F (UFR_PARAMETERS_ERROR) del lector después de cada llamada.

Resolución #

Actualmente, no hay forma de detectar automáticamente las tarjetas cuando se acerca al lector utilizando la biblioteca de Android. Hay varias razones para esto, principalmente porque la biblioteca uFCoder está escrita en código C y la forma en que funcionan los lectores de la serie uFR.
Sin embargo, puede utilizar otros métodos para lograr un resultado similar, utilizando algunas funciones particulares de la API de la serie uFR.

Le sugerimos que eche un vistazo a algunos de nuestros ejemplos básicos escritos en C. En esos ejemplos hay código para el sondeo continuo de uFR Reader y tarjetas en su campo NFC, utilizando la función GetCardIdEx() de nuestra API.
Dependiendo del valor devuelto (estado) de la función GetCardIdEx, el usuario puede determinar si la tarjeta está presente o no, recibir el UID de la tarjeta y, a continuación, delegarlo a otros métodos y cómo interactuar con la tarjeta.
Basado en la API de Android, por ejemplo, sugerimos tener un subproceso separado en el que este bucle de detección se ejecute continuamente, y luego hacer que otros subprocesos interactúen con la tarjeta / lector según el estado / resultados de GetCardIdEx en ese subproceso.
Por supuesto, puede haber varios enfoques para implementar esto que se dejan para que los usuarios decidan.

Eche un vistazo a estos ejemplos para ver cómo funcionan GetCardIdEx() y los métodos descritos para el sondeo 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