some corrections and local build success

This commit is contained in:
Justin E. Mann 2025-05-05 16:19:15 -06:00
parent 5bed595c12
commit 3f2dd953f1

View File

@ -111,11 +111,15 @@ bool RAK12035Sensor::getMetrics(meshtastic_Telemetry *measurement)
measurement->variant.environment_metrics.soil_moisture = moisture;
// temp code to get the values to the gui. will remove this once at least one of the clients is updated to use the new proto
if (variant.environment_metrics.temperature == 0 || variant.environment_metrics.temperature == null && variant.environment_metrics.relative_humidity == 0 || variant.environment_metrics.relative_humidity == null)
if (!measurement->variant.environment_metrics.has_temperature && measurement->variant.environment_metrics.temperature == 0)
{
measurement->variant.environment_metrics.has_temperature = true;
measurement->variant.environment_metrics.has_relative_humidity = true;
measurement->variant.environment_metrics.temperature = measurement->variant.environment_metrics.soil_temperature;
}
if (measurement->variant.environment_metrics.relative_humidity == 0 && measurement->variant.environment_metrics.has_relative_humidity)
{
measurement->variant.environment_metrics.has_relative_humidity = true;
measurement->variant.environment_metrics.relative_humidity = measurement->variant.environment_metrics.soil_moisture;
}