FlightGear next
VacuumSystem Class Reference

Model a vacuum-pump system. More...

#include <vacuum.hxx>

Inherits SGSubsystem.

Public Member Functions

 VacuumSystem (SGPropertyNode *node)
 
 VacuumSystem (int i)
 
virtual ~VacuumSystem ()
 
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 vacuum-pump system.

Multiple pumps (i.e. for a multiengine aircraft) can be specified.

Input properties:

"rpm1" "rpm2" "..." /environment/pressure-inhg /systems/"name"/serviceable

Output properties:

/systems/"name"/suction-inhg

Definition at line 36 of file vacuum.hxx.

Constructor & Destructor Documentation

◆ VacuumSystem() [1/2]

VacuumSystem::VacuumSystem ( SGPropertyNode * node)

Definition at line 17 of file vacuum.cxx.

◆ VacuumSystem() [2/2]

VacuumSystem::VacuumSystem ( int i)

◆ ~VacuumSystem()

VacuumSystem::~VacuumSystem ( )
virtual

Definition at line 30 of file vacuum.cxx.

Member Function Documentation

◆ bind()

void VacuumSystem::bind ( )
override

Definition at line 60 of file vacuum.cxx.

◆ init()

void VacuumSystem::init ( )
override

Definition at line 35 of file vacuum.cxx.

◆ reinit()

void VacuumSystem::reinit ( )
override

Definition at line 54 of file vacuum.cxx.

◆ staticSubsystemClassId()

static const char * VacuumSystem::staticSubsystemClassId ( )
inlinestatic

Definition at line 51 of file vacuum.hxx.

◆ unbind()

void VacuumSystem::unbind ( )
override

Definition at line 65 of file vacuum.cxx.

◆ update()

void VacuumSystem::update ( double dt)
override

Definition at line 70 of file vacuum.cxx.


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