Lector de tarjetas magnéticas USB IntelliHead
COMANDOS
La mayoría de las aplicaciones host no necesitan enviar comandos al dispositivo. La mayoría
de las aplicaciones host necesitan solamente obtener datos de la tarjeta del dispositivo según
lo descrito previamente en esta sección. Esta sección del manual puede ignorarse por
cualquier persona que no necesite enviar comandos al dispositivo.
Las solicitudes y respuestas de los comandos se envían a y se reciben del dispositivo usando
informes de funciones. Las solicitudes de los comandos se envían al dispositivo usando la
solicitud específica clase HID Set_Report. La respuesta a un comando se recupera del
dispositivo usando la petición específica clase HID Get_Report. Estas solicitudes se envían por
el conducto de control por defecto. Cuando se envía una solicitud del comando, el dispositivo
emitirá un NAK de la etapa de Estatus de la solicitud Set_Report hasta que finalice el comando.
Esto asegura que, tan pronto como finalice la solicitud Set_Report, la solicitud Get_Report
podrá ser enviada para obtener la respuesta del comando. La identificación del uso para el
mensaje del comando se indicó previamente en la Tabla de Usos.
La tabla siguiente muestra cómo el informe de función se estructura para las solicitudes de
comandos:
La tabla siguiente muestra cómo el reporte de función se estructura para las respuestas de los
comandos.
NÚMERO DEL COMANDO
Este campo de un byte contiene el valor del número de comando requerido. La tabla siguiente
lista todos los comandos existentes.
Valor
0
1
LONGITUD DE DATOS
Este campo de un byte contiene la longitud de datos válidos contenidos en el campo de Datos.
DATOS
Este campo de múltiples bytes contiene los datos de comandos, si los hubiere. Es de notar que la
14
Valor
0
1
2 – 23
Valor
0
1
2 – 23
Número del comando
GET_PROPERTY
SET_PROPERTY
Nombre del campo
Número del comando
Longitud de datos
Datos
Nombre del campo
Código de resultado
Longitud de datos
Datos
Descripción
Obtiene la propiedad del dispositivo
Fija una propiedad del dispositivo