double
Altimeter::getSettingInHg() const
{
- return int(_settingInHg*100.0)/100.0; /* return only 2 decimals: xx.xx */
+ return _settingInHg;
}
void
_settingInHg = value;
}
-int
+double
Altimeter::getSettingHPa() const
{
- return int(_settingInHg * SG_INHG_TO_PA / 100.0); /* return an INT: xxxx */
+ return _settingInHg * SG_INHG_TO_PA / 100;
}
void
-Altimeter::setSettingHPa( int value )
+Altimeter::setSettingHPa( double value )
{
_settingInHg = value * SG_PA_TO_INHG * 100;
}
double getSettingInHg() const;
void setSettingInHg( double value );
- int getSettingHPa() const;
- void setSettingHPa( int value );
+ double getSettingHPa() const;
+ void setSettingHPa( double value );
private:
std::string _name;