diff --git a/src/modules/Telemetry/Sensor/RAK12035Sensor.cpp b/src/modules/Telemetry/Sensor/RAK12035Sensor.cpp index cae34c80c..e2461a918 100644 --- a/src/modules/Telemetry/Sensor/RAK12035Sensor.cpp +++ b/src/modules/Telemetry/Sensor/RAK12035Sensor.cpp @@ -8,8 +8,7 @@ RAK12035Sensor::RAK12035Sensor() : TelemetrySensor(meshtastic_TelemetrySensorTyp int32_t RAK12035Sensor::runOnce() { - - LOG_INFO("Init sensor: %s", sensorName); + string msg = "Init sensor: %s \n", sensorName; if (!hasSensor()) { return DEFAULT_SENSOR_MINIMUM_WAIT_TIME_BETWEEN_READS; } @@ -22,10 +21,8 @@ int32_t RAK12035Sensor::runOnce() // Get sensor firmware version uint8_t data = 0; sensor.get_sensor_version(&data); - LOG_INFO("Sensor1 Firmware version: %i", data); - if (data != 0) { - LOG_INFO("RAK12035Sensor Init Succeed"); + msg += format("RAK12035Sensor Init Succeed \nSensor1 Firmware version: %i", data); status = true; } else { LOG_ERROR("RAK12035Sensor Init Failed"); @@ -93,7 +90,7 @@ bool RAK12035Sensor::getMetrics(meshtastic_Telemetry *measurement) delay(200); success = sensor.get_sensor_moisture(&moisture); delay(200); - success = sensor.get_sensor_temperature(&temp); + success &= sensor.get_sensor_temperature(&temp); delay(200); sensor.sensor_sleep();