meshtastic / firmware

Meshtastic device firmware
https://meshtastic.org
GNU General Public License v3.0
2.97k stars 706 forks source link

DFRobot Lark weather station support #4032

Closed thebentern closed 3 weeks ago

mverch67 commented 1 week ago
src/modules/Telemetry/Sensor/DFRobotLarkSensor.cpp: In member function 'virtual bool DFRobotLarkSensor::getMetrics(meshtastic_Telemetry*)':
src/modules/Telemetry/Sensor/DFRobotLarkSensor.cpp:38:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     measurement->variant.environment_metrics.temperature = lark.getValue("Temp").toFloat();
                                                                                ^
src/modules/Telemetry/Sensor/DFRobotLarkSensor.cpp:39:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     measurement->variant.environment_metrics.relative_humidity = lark.getValue("Humi").toFloat();
                                                                                      ^
src/modules/Telemetry/Sensor/DFRobotLarkSensor.cpp:40:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     measurement->variant.environment_metrics.wind_speed = lark.getValue("Speed").toFloat();
                                                                                ^
src/modules/Telemetry/Sensor/DFRobotLarkSensor.cpp:41:109: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     measurement->variant.environment_metrics.wind_direction = GeoCoord::bearingToDegrees(lark.getValue("Dir").c_str());
                                                                                                             ^
src/modules/Telemetry/Sensor/DFRobotLarkSensor.cpp:42:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     measurement->variant.environment_metrics.barometric_pressure = lark.getValue("Pressure").toFloat();
mverch67 commented 1 week ago

I've posted an issue for that external repository: https://github.com/DFRobot/DFRobot_LarkWeatherStation/issues/1