modifiying pull request: lat should be alt
This commit is contained in:
parent
d056ec8b76
commit
86f249f094
|
|
@ -228,12 +228,12 @@ int DFM::decodeDAT(uint8_t *dat)
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
{
|
{
|
||||||
float lat, vv;
|
float alt, vv;
|
||||||
lat = ((uint32_t)dat[0]<<24) + ((uint32_t)dat[1]<<16) + ((uint32_t)dat[2]<<8) + dat[3];
|
alt = ((uint32_t)dat[0]<<24) + ((uint32_t)dat[1]<<16) + ((uint32_t)dat[2]<<8) + dat[3];
|
||||||
vv = (int16_t)( (dat[4]<<8) | dat[5] );
|
vv = (int16_t)( (dat[4]<<8) | dat[5] );
|
||||||
Serial.print("GPS-height: "); Serial.print(lat*0.01);
|
Serial.print("GPS-height: "); Serial.print(alt*0.01);
|
||||||
Serial.print(", vv: "); Serial.print(vv*0.01);
|
Serial.print(", vv: "); Serial.print(vv*0.01);
|
||||||
sonde.si()->lat = lat*0.01;
|
sonde.si()->alt = alt*0.01;
|
||||||
sonde.si()->vs = vv*0.01;
|
sonde.si()->vs = vv*0.01;
|
||||||
sonde.si()->validPos |= 0x0C;
|
sonde.si()->validPos |= 0x0C;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue