GPS based Altitude was not converted to meters.

This commit is contained in:
Andi Kanzler 2018-07-10 16:18:28 +02:00
parent 435f747d01
commit eb72a69cb4
1 changed files with 2 additions and 2 deletions

View File

@ -208,10 +208,10 @@ void hottPrepareGPSResponse(HOTT_GPS_MSG_t *hottGPSMessage)
uint16_t altitude = gpsSol.llh.alt;
if (!STATE(GPS_FIX)) {
altitude = getEstimatedAltitude() / 100;
altitude = getEstimatedAltitude();
}
const uint16_t hottGpsAltitude = (altitude) + HOTT_GPS_ALTITUDE_OFFSET; // gpsSol.llh.alt in m ; offset = 500 -> O m
const uint16_t hottGpsAltitude = (altitude / 100) + HOTT_GPS_ALTITUDE_OFFSET; // gpsSol.llh.alt in m ; offset = 500 -> O m
hottGPSMessage->altitude_L = hottGpsAltitude & 0x00FF;
hottGPSMessage->altitude_H = hottGpsAltitude >> 8;