FlightGear next
StaticSystem Class Reference

Model a static air system. More...

#include <static.hxx>

Inherits SGSubsystem.

Public Member Functions

 StaticSystem (SGPropertyNode *node)
 
 StaticSystem (int i)
 
virtual ~StaticSystem ()
 
void bind () override
 
void init () override
 
void reinit () override
 
void unbind () override
 
void update (double dt) override
 

Static Public Member Functions

static const char * staticSubsystemClassId ()
 

Detailed Description

Model a static air system.

Input properties:

/environment/pressure-inhg /systems/"name"/serviceable /orientation/alpha-deg /orientation/side-slip-rad /velocities/mach

Output properties:

/systems/"name"/pressure-inhg

TODO: support alternate air with errors

Definition at line 36 of file static.hxx.

Constructor & Destructor Documentation

◆ StaticSystem() [1/2]

StaticSystem::StaticSystem ( SGPropertyNode * node)

Definition at line 24 of file static.cxx.

◆ StaticSystem() [2/2]

StaticSystem::StaticSystem ( int i)

◆ ~StaticSystem()

StaticSystem::~StaticSystem ( )
virtual

Definition at line 34 of file static.cxx.

Member Function Documentation

◆ bind()

void StaticSystem::bind ( )
override

Definition at line 63 of file static.cxx.

◆ init()

void StaticSystem::init ( )
override

Definition at line 39 of file static.cxx.

◆ reinit()

void StaticSystem::reinit ( )
override

Definition at line 56 of file static.cxx.

◆ staticSubsystemClassId()

static const char * StaticSystem::staticSubsystemClassId ( )
inlinestatic

Definition at line 51 of file static.hxx.

◆ unbind()

void StaticSystem::unbind ( )
override

Definition at line 68 of file static.cxx.

◆ update()

void StaticSystem::update ( double dt)
override

Definition at line 73 of file static.cxx.


The documentation for this class was generated from the following files: