change constant to float 44330.0
This commit is contained in:
parent
2f81776b0d
commit
026e4a6567
@ -133,8 +133,8 @@ void Navigator_Dcm::updateFast(float dt) {
|
||||
* temp input is in deg C *10
|
||||
*/
|
||||
_board->baro->Read(); // Get new data from absolute pressure sensor
|
||||
float reference = 44330 * (1.0 - (pow(_groundPressure.get()/101325.0,0.190295)));
|
||||
setAlt(_baroLowPass.update((44330 * (1.0 - (pow((_board->baro->Press/101325.0),0.190295)))) - reference,dt));
|
||||
float reference = 44330.0 * (1.0 - (pow(_groundPressure.get()/101325.0,0.190295)));
|
||||
setAlt(_baroLowPass.update((44330.0 * (1.0 - (pow((_board->baro->Press/101325.0),0.190295)))) - reference,dt));
|
||||
//_board->debug->printf_P(PSTR("Ground Pressure %f\tAltitude = %f\tGround Temperature = %f\tPress = %ld\tTemp = %d\n"),_groundPressure.get(),getAlt(),_groundTemperature.get(),_board->baro->Press,_board->baro->Temp);
|
||||
|
||||
// last resort, use gps altitude
|
||||
|
@ -245,7 +245,7 @@ float AP_Baro_MS5611::get_altitude()
|
||||
|
||||
tmp_float = (Press / 101325.0);
|
||||
tmp_float = pow(tmp_float, 0.190295);
|
||||
Altitude = 44330 * (1.0 - tmp_float);
|
||||
Altitude = 44330.0 * (1.0 - tmp_float);
|
||||
|
||||
return (Altitude);
|
||||
}
|
||||
|
@ -69,7 +69,7 @@ void loop()
|
||||
Serial.print(" Altitude:");
|
||||
tmp_float = (APM_BMP085.get_pressure() / 101325.0);
|
||||
tmp_float = pow(tmp_float, 0.190295);
|
||||
Altitude = 44330 * (1.0 - tmp_float);
|
||||
Altitude = 44330.0 * (1.0 - tmp_float);
|
||||
Serial.print(Altitude);
|
||||
Serial.printf(" t=%u", (unsigned)read_time);
|
||||
Serial.println();
|
||||
|
@ -56,7 +56,7 @@ void loop()
|
||||
Serial.print(" Altitude:");
|
||||
tmp_float = (baro.get_pressure() / 101325.0);
|
||||
tmp_float = pow(tmp_float, 0.190295);
|
||||
Altitude = 44330 * (1.0 - tmp_float);
|
||||
Altitude = 44330.0 * (1.0 - tmp_float);
|
||||
Serial.print(Altitude);
|
||||
Serial.printf(" t=%u", (unsigned)read_time);
|
||||
Serial.println();
|
||||
|
Loading…
Reference in New Issue
Block a user