Manual de Referencia Prefacio Este manual forma parte de la documentación de C3PO, S.L. sobre tarjeta chip. En él se describen las características y funciones del lector - grabador de tarjeta chip LTC23. El capítulo uno describe el lector LTC23 y su instalación, así como todas sus prestaciones y el significado de las luces indicadoras.
El LTC23 se controla mediante comandos suministrados por el “host”. Las principales funciones del LTC23 son controlar que la tarjeta está bien colocada, le llega corriente a la misma y converger los comandos y respuestas entre el “host” y la tarjeta chip.
LTC23. Conexiones físicas El host se conecta al LTC23 mediante un cable serie y la conexión física cumple con las normas V24 y V28. El cable serie está provisto de un conector de 9 pins (SUB-D). Si fuera necesario un conector de 25 pins, cualquier adaptador estándar puede utilizarse.
Comandos Introducción Este capítulo describe aquellos comandos que reconoce el LTC23. Los comandos para tarjetas específicas son trasladados a la tarjeta y las respuestas de ésta se devuelven al “host”. Buscar las referencias en las guías de programación de tarjetas o manuales de referencia para detalles de los comandos de tarjeta.
Hay tarjeta no alimentada Hay tarjeta y está alimentada SW1 Especifica el modelo de hardware. Para el LTC23 será 41 SW2 Determina la versión (en el nibble alto) y revisión (en el nibble bajo) del firmware del lector. Ej. 12 indica que la versión del firmware es la 1.02 LEN Longitud del campo de datos BUF Tamaño del buffer transmisión / recepción...
El fichero LTC2x.dll es la librería de comunicaciones que se suministra como interface con el lector LTC23 y de la que más adelante se describen sus funciones. La totalidad de los ficheros que componen la librería (C3LTC2x.dll, C3LTC2x.H y C3LTC2x.LIB) se encuentran también en la carpeta LTCMAN.
Este programa se ejecuta abriendo el fichero Ltcman.exe situado en la carpeta o directorio LTCMAN (o la nueva carpeta creada en su disco duro). Antes de ejecutar LTCman debemos haber conectado el lector LTC23 a uno de los puertos serie del ordenador (RS232C), tal como se especifica en el apartado Instalación del capítulo UNO.
De la correcta selección del tipo de tarjeta depende el buen funcionamiento de la siguiente opción del menú: Activar Tarjeta. Podremos escoger uno de los tipos de tarjeta para las que está preparado el LTC23. Dentro de las opciones de Lector podremos pedir el estado del lector, solicitar la inserción de una tarjeta (parpadeo del led rojo), activar la tarjeta, desactivarla o solicitar la extracción de la misma (parpadeo del led rojo).
Página 26
LTC23 MANUAL DE REFERENCIA C3OPEN C3OPEN Abre el puerto serie de comunicaciones e inicializa dicho puerto Descripción para poder comunicar con el LTC23. Sintaxis #include “C3LTC2x.H” HANDLE C3OPEN( LPSTR Port ) Port Nombre del puerto que se desea abrir: COM1 COM2 COM3 COM4 Si el valor devuelto es <...
Página 29
Si el valor devuelto es < 0 Error de comunicación Respuesta Si el valor devuelto es = 0 Ejecución correcta En el caso del LTC23 al disponer de un solo contactor de tarjeta Notas nCCA siempre será 0. #include “C3LTC2x.H” Ejemplos HANDLE hCommDev;...
Página 30
Si el valor devuelto es < 0 Error de comunicación Respuesta Si el valor devuelto es = 0 Ejecución correcta En el caso del LTC23 al disponer de un solo contactor de tarjeta Notas nCCA siempre será 0. #include “C3LTC2x.H” Ejemplos HANDLE hCommDev;...
Página 31
Error de comunicación Respuesta Si el valor devuelto es = 0 Ejecución correcta En el caso del LTC23 al disponer de un solo contactor de tarjeta Notas nCCA siempre será 0. Para la correcta interpretación de esta función consultar el comando correspondiente en el capítulo anterior.
Página 33
Error de comunicación Respuesta Si el valor devuelto es = 0 Ejecución correcta En el caso del LTC23 al disponer de un solo contactor de tarjeta Notas nCCA siempre será 0. Para la correcta interpretación de esta función consultar el comando correspondiente en el capítulo anterior.
Página 34
Error de comunicación Respuesta Si el valor devuelto es = 0 Ejecución correcta En el caso del LTC23 al disponer de un solo contactor de tarjeta Notas nCCA siempre será 0. Para la correcta interpretación de esta función consultar el...
Página 36
Error de comunicación Respuesta Si el valor devuelto es = 0 Ejecución correcta En el caso del LTC23 al disponer de un solo contactor de tarjeta Notas nCCA siempre será 0. Para la correcta interpretación de esta función consultar el...
Página 40
Si el valor devuelto es = 80 No hay tarjeta Para la correcta interpretación de esta función consultar el Notas comando correspondiente en el capítulo anterior. En el caso del LTC23 al disponer de un solo contactor de tarjeta nCCA siempre será 0. #include "C3LTC2X.H" Ejemplos HANDLE hCommDev;...
Página 41
Respuesta (True) Hay tarjeta insertada Si el valor devuelto es = 0 (False) No hay tarjeta insertada En el caso del LTC23 al disponer de un solo contactor de tarjeta Notas nCCA siempre será 0. Esta función tan sólo consulta el estado de la linea indicadora de presencia de tarjeta del puerto serie, minimizando el uso de recursos del ordenador y su respuesta es inmediata.
Data Out y Data In se utilizan para enviar y recibir cada bit. Estas líneas son comunes para el LTC23, por lo que cada cambio de estado de Tx se ve reflejado en Rx. La línea DTR controla la alimentación del LTC23 en el caso de no utilizarse el alimentador externo.
MANUAL DE REFERENCIA Conector de Alimentación Interna PC Es un comector estándar de 4 pines por donde se suministra la alimentación al LTC23 en el caso de ubicarse en la bahía disquetera de nuestro PC. La tabla B-03 muestra la interpretación de los contactos.
T=0. La segunda tarjeta varía según la versión del LTC23 que se escoja. La tabla C-01 nos muestra las versiones según el segundo tipo de tarjeta escogido.
CFC. Garantía El periodo de garantía del LTC23 contra cualquier defecto de fabricación o de alguno de sus componentes es de 12 meses. La garantía para el contactor externo de tarjeta chip está limitada a un máximo de 200.000 inserciones.