Información recibida

Información recibida

Como se ha expuesto en el apartado anterior, la información puede recibirse de dos formas: mediante la interfaz de mensajes y por polling.

En este apartado se realiza una presentación somera de la información recibida pero a lo largo de este curso se irán desgranando los detalles.

 

Mediante interfaz de mensajes

Los mensajes recibidos están estructurados de la siguiente forma:

  • Tipo de mensaje.
  • Estado del Wiimote.
  • Estado de los botones.
  • Estado de los acelerómetros.
  • Estado del sensor infrarrojo.
  • Estado de los accesorios.

El tipo de mensaje se indica en el elemento "type" y puede ser alguno de los siguientes: 

  • CWIID_MESG_STATUS si el mensaje incluye información sobre el estado del mando.
  • CWIID_MESG_BTN si el mensaje incluye información sobre los botones.
  • CWIID_MESG_ACC si el mensaje incluye información sobre los acelerómetros del mando.
  • CWIID_MESG_IR si el mensaje incluye información sobre el sensor infrarrojo.
  • CWIID_MESG_ERROR si el mensaje incluye un error.

También puede incluirse información sobre los accesorios y el mensaje especial CWIID_MESG_UNKNOW que indica que se desconoce el tipo de información recibida.

 

Por polling

La información obtenida por el método de consulta directa está estructurada de la siguiente forma:

  • Tipo de información enviada.
  • Estado de los LEDs.
  • Estado del vibrador. 
  • Estado de la batería.
  • Estado de los botones.
  • Medidas de los acelerómetros.
  • Información del sensor infrarrojo.
  • Estado de los accesorios.

El tipo de información enviada se puede conocer mediante comparación con las distintas opciones de notificación.

 

Obra publicada con Licencia Creative Commons Reconocimiento 3.0