File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -281,7 +281,7 @@ bool AirQualityTelemetryModule::handleReceivedProtobuf(const meshtastic_MeshPack
281281
282282bool AirQualityTelemetryModule::getAirQualityTelemetry (meshtastic_Telemetry *m)
283283{
284- bool valid = true ;
284+ bool valid = false ;
285285 bool hasSensor = false ;
286286 m->time = getTime ();
287287 m->which_variant = meshtastic_Telemetry_air_quality_metrics_tag;
@@ -290,12 +290,12 @@ bool AirQualityTelemetryModule::getAirQualityTelemetry(meshtastic_Telemetry *m)
290290 // TODO - This is currently problematic, as it assumes only one sensor connected
291291 // We should implement some logic to avoid not getting data if one sensor disconnects
292292 if (pmsa003iSensor.hasSensor ()) {
293- valid = valid && pmsa003iSensor.getMetrics (m);
293+ valid = valid || pmsa003iSensor.getMetrics (m);
294294 hasSensor = true ;
295295 }
296296
297297 if (sen5xSensor.hasSensor ()) {
298- valid = valid && sen5xSensor.getMetrics (m);
298+ valid = valid || sen5xSensor.getMetrics (m);
299299 hasSensor = true ;
300300 }
301301
You can’t perform that action at this time.
0 commit comments