Leer varios sensores a la vez controlando fallos de lectura
Muy buenas.
Estoy leyendo varios sensores de temperatura conectados a un Bus I2c, pero que van a traves de un convertidor I2C a puerto serie...
Estoy usando el componente asyncpro...
He conseguido leer los sensores individualmente, pero me interesa leer en unos intervalos tiempo todos a la vez...
El problema que veo es como controlar el proceso.
Hasta ahora configuro un sensor y le pido leer y espero al evento OntriggerAvail del Asyn pro... y lo leo correctamente.
Mi pregunta es como puedo controlar la lectura de otros sensores en caso que falle alguna lectura?
por ejemplo:
Configuro una lectura de sensores cada 5 segundos..(se supone que en estos 5 segundos deberia de poder leer unos 4 sensores). y repetir esta lectura cada 5 segundos un número de veces ELEVADO.
configuro sensor 1--> Se supone que el evento me devuelve la temp edl primero. Pero si falla la lectura, o el sensor esta roto o apagado, que hago???
configuro el 2--> se supone que devuelve datos, ¿pero si no los devuelve???
¿Pongo algun temporizador?
|