4.1.10
Valores de retorno
La tabla siguiente contiene una lista de los valores que puede devolver el lector en la
diferentes funciones.
Valor
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
4.1.11
Códigos de estado
La tabla siguiente contiene una lista de los códigos de estado del juego de comandos VHL.
Valor
0x0000
0x0101
0x0102
0x0103
0x0104
0x0105
0x0106
0x0107
0x0108
0x0109
0x010A
0x010B
SIMATIC RF1060R
Instrucciones de servicio, 02/2017, C79000-G8978-C432-01
Variable
BRP_OK
BRP_ERR_STATUS
BRP_ERR_BUSY
BRP_ERR_IDLE
BRP_ERR_TIMEOUT
BRP_ERR_CORRUPTED_FRAME
BRP_ERR_UNEXPECTED_FRAME
BRP_ERR_GENERAL_IO
BRP_ERR_BUFFER_OVERFLOW
BRP_ERR_NO_MORE_HANDLES
BRP_ERR_INSUFFICIENT_MEM
BRP_ERR_WRONG_HANDLE
BRP_ERR_WRONG_PARAMETERS
Variable
BRP_OK
NOTAG_ERR
CARD_NOT_SELECTED_ERR
HF_ERR
CONFIG_ERR
AUTH_ERR
READ_ERR
WRITE_ERR
CONFCARD_READ
INVALID_CARD_FAMILY_ERR
NOT_SUPPORTED_ERR
VHL_FORMAT_ERR
Descripción
No hay errores
El lector ha devuelto un código de estado que es ≠
"0".
El lector está procesando una función.
El lector espera una función.
Se ha rebasado por exceso el tiempo de respuesta.
Se ha detectado un telegrama erróneo.
Se ha detectado un telegrama imprevisto.
El puerto serie de base ha provocado un error.
El lector ha enviado más datos de los previstos.
No hay ninguna clave de sesión libre.
No hay memoria suficiente para generar una nueva
clave de sesión.
La clave de sesión especificada no existe.
Los parámetros de una función son erróneos.
Descripción
No hay error
El transpondedor no existe o no responde.
Con este código de estado hay que volver a seleccio-
nar la tarjeta con la función "vhl_select".
No es posible ejecutar la función porque no se ha se-
leccionado ningún transpondedor.
Problemas de comunicación con el transpondedor.
Este valor no se soporta actualmente.
Este valor no se soporta actualmente.
La secuencia de comunicación es correcta pero ha
fallado la lectura.
Este valor no se soporta actualmente.
Se ha detectado un transpondedor.
El tipo de transpondedor deseado no se corresponde
con la familia del transpondedor seleccionado actual-
mente.
Este valor no se soporta actualmente.
Este valor no se soporta actualmente.
Interfaz de programación
4.1 Las funciones del DLL
19