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.