fix altitude for telemetry, instead of using zero

Этот коммит содержится в:
JQ
2025-05-18 16:36:45 -07:00
родитель a155587b7f
Коммит d4e6ece75d
7 изменённых файлов: 16 добавлений и 5 удалений
+2 -1
Просмотреть файл
@@ -111,7 +111,7 @@ bool T114SensorManager::begin() {
bool T114SensorManager::querySensors(uint8_t requester_permissions, CayenneLPP& telemetry) {
if (requester_permissions & TELEM_PERM_LOCATION) { // does requester have permission?
telemetry.addGPS(TELEM_CHANNEL_SELF, node_lat, node_lon, 0.0f);
telemetry.addGPS(TELEM_CHANNEL_SELF, node_lat, node_lon, node_altitude);
}
return true;
}
@@ -125,6 +125,7 @@ void T114SensorManager::loop() {
if (_location->isValid()) {
node_lat = ((double)_location->getLatitude())/1000000.;
node_lon = ((double)_location->getLongitude())/1000000.;
node_altitude = ((double)_location->getAltitude()) / 1000.0;
MESH_DEBUG_PRINTLN("lat %f lon %f", node_lat, node_lon);
}
next_gps_update = millis() + 1000;