Descargar Imprimir esta página

Sección 4. Comunicaciones Usb; Usos Hid - Touch System 1529L Manual Del Usuario

Publicidad

SECCIÓN 4. COMUNICACIONES USB
Este dispositivo cumple con la revisión 1.1 de la especificación USB. Este dispositivo también
cumple con la versión 1.1 de la especificación de la clase de Dispositivo de Interfaz Humana
(HID). El dispositivo se comunica con el host como un dispositivo HID definido por el
vendedor. Los detalles sobre cómo los datos de la tarjeta y los comandos se estructuran en
informes HID se explican más adelante en esta sección. Las últimas versiones de los sistemas
operativos de Windows vienen con un controlador USB HID estándar de Windows. Las
aplicaciones de Windows que se comunican con este dispositivo pueden ser desarrollados
fácilmente. Estas aplicaciones pueden comunicarse con el dispositivo usando llamadas API
estándar de Windows que se comunican con el dispositivo usando el controlador USB HID
estándar de Windows. Estas aplicaciones se pueden desarrollar fácilmente usando compiladores
tales como Visual Basic de Microsoft o Visual C++. Existe disponible un programa de
demostración y su código de fuente, escritos en Visual Basic, que se comunica con este
dispositivo. Este programa de demostración puede ser utilizado para probar el dispositivo y
puede ser utilizado como guía para desarrollar otras aplicaciones. Más detalles sobre el
programa de demostración siguen más adelante en este documento.
Se recomienda fuertemente a los desarrolladores de software para aplicaciones se familiaricen
con la especificación HID y la especificación USB antes de procurar comunicarse con este
dispositivo. Este documento asume que el lector está familiarizado con estas especificaciones.
Estas especificaciones se pueden descargar gratuitamente desde www.usb.org.
Esto es un dispositivo USB de velocidad total. Este dispositivo cuenta con un número de
propiedades de configuración programables. Estas propiedades se almacenan en una memoria
EEPROM permanente. Estas propiedades se pueden configurar en fábrica o por el usuario final.
El dispositivo cuenta con un valor ajustable del intervalo de "polling" del descriptor en el punto
final, el cual puede fijarse en cualquier valor en el rango entre 1ms a 255ms. Esta propiedad
puede ser utilizada para acelerar o para retrasar la tasa de transferencia de datos de la tarjeta. El
dispositivo también cuenta con un descriptor ajustable del número serial. Más detalles sobre
estas propiedades están disponibles más adelante en este documento en la sección de comandos.
El dispositivo entrará en modalidad de suspensión cuando se lo indique el host. El
dispositivo saldrá de la modalidad de suspensión cuando se lo indique el host. El
dispositivo no soporta la activación remota.
Este dispositivo se acciona mediante el bus USB. Su identificación de vendedor es 0x0801 y su
identificación del producto es 0x0002.

USOS HID

Los dispositivos HID envían datos en informes. Los elementos de los datos en un informe
son identificados mediante identificadores únicos llamados usos. La estructura de los
informes del dispositivo y las capacidades del dispositivo se reportan al host en un
descriptor de informes. El host generalmente obtiene el descriptor de informes solamente
una vez, justo después de enchufar el dispositivo. Los usos del descriptor de informes
identifican las capacidades de los dispositivos y las estructuras de los informes. Por
ejemplo, un dispositivo puede ser identificado como un teclado analizando el descriptor del
informe del dispositivo. Los usos son cuatro números enteros de byte. Los dos bytes más
9

Publicidad

loading