FlightGear next
|
Model a barometric altimeter tied to the static port. More...
#include <altimeter.hxx>
Inherits SGSubsystem.
Public Member Functions | |
Altimeter (SGPropertyNode *node, const std::string &aDefaultName, double quantum=0) | |
virtual | ~Altimeter () |
void | bind () override |
void | init () override |
void | reinit () override |
void | unbind () override |
void | update (double dt) override |
double | getSettingInHg () const |
void | setSettingInHg (double value) |
double | getSettingHPa () const |
void | setSettingHPa (double value) |
Static Public Member Functions | |
static const char * | staticSubsystemClassId () |
Model a barometric altimeter tied to the static port.
Input properties:
/instrumentation/<name>/serviceable /instrumentation/<name>/setting-inhg <static_pressure>
Output properties:
/instrumentation/<name>/indicated-altitude-ft
Definition at line 32 of file altimeter.hxx.
Altimeter::Altimeter | ( | SGPropertyNode * | node, |
const std::string & | aDefaultName, | ||
double | quantum = 0 ) |
Definition at line 33 of file altimeter.cxx.
|
virtual |
Definition at line 49 of file altimeter.cxx.
|
override |
Definition at line 104 of file altimeter.cxx.
double Altimeter::getSettingHPa | ( | ) | const |
Definition at line 65 of file altimeter.cxx.
double Altimeter::getSettingInHg | ( | ) | const |
Definition at line 53 of file altimeter.cxx.
|
override |
Definition at line 78 of file altimeter.cxx.
|
override |
Definition at line 97 of file altimeter.cxx.
void Altimeter::setSettingHPa | ( | double | value | ) |
Definition at line 71 of file altimeter.cxx.
void Altimeter::setSettingInHg | ( | double | value | ) |
Definition at line 59 of file altimeter.cxx.
|
inlinestatic |
Definition at line 46 of file altimeter.hxx.
|
override |
Definition at line 114 of file altimeter.cxx.
|
override |
Definition at line 120 of file altimeter.cxx.