27-08-2018, 08:50
I'm not sure, but its quite possible that among the several libraries used by the WeatherDuino there are others with blocking code.
Well, in the case of the AQM, if for any reason the the T/H sensor can't be read, perhaps its better the code blocks and nothing is transmitted... the PM calculations also use the Humidity data, without it or with an "error value", PM data will be wrong too...
Maybe I'm wrong, but may not be easy using a software timeout to exit the T/H read routine when it fails... any suggestion?
Well, in the case of the AQM, if for any reason the the T/H sensor can't be read, perhaps its better the code blocks and nothing is transmitted... the PM calculations also use the Humidity data, without it or with an "error value", PM data will be wrong too...
Maybe I'm wrong, but may not be easy using a software timeout to exit the T/H read routine when it fails... any suggestion?

