Recepción de datos

Recepción de datos

Recepción de información

Para recibir la información del sensor infrarrojo se debe seguir una configuración similar a las vistas hasta ahora:

cwiid_set_rpt_mode(wiimote, CWIID_RPT_IR);

 

Contenido del mensaje

La información del sensor infrarrojo estará contenida en:

  • el elemento src del miembro ir_mesg de los mensajes de tipo CWIID_MESG_IR.
  • el miembro ir_src de los mensajes de estado que tengan activado el bit CWIID_RPT_IR en rpt_mode.

En ambos casos la información está contenida en sendos array de cuatro elementos, cada elemento contiene los datos de una de las fuentes infrarrojas detectada:

  • valid, indica si el elemento contiene información de una fuente.
  • pos, array de dos dimensiones con la posición de la fuente en píxeles referidos a la imagen procesada de la cámara.
  • size, tamaño de la fuente, depende de su luminosidad.

Para conocer la ubicación de cada eje dentro del elemento pos se dispone de las constantes habituales:

  • CWIID_X para el eje X.
  • CWIID_Y para el eje Y.

Obra publicada con Licencia Creative Commons Reconocimiento 3.0