JSBSim Flight Dynamics Model 1.0 (23 February 2013)
An Open Source Flight Dynamics and Control Software Library in C++

FGFCSComponent Class Reference

Base class for JSBSim Flight Control System Components. More...

#include <FGFCSComponent.h>

Inheritance diagram for FGFCSComponent:
Collaboration diagram for FGFCSComponent:

List of all members.

Public Member Functions

 FGFCSComponent (FGFCS *fcs, Element *el)
 Constructor.
virtual ~FGFCSComponent ()
 Destructor.
std::string GetName (void) const
double GetOutput (void) const
virtual double GetOutputPct (void) const
std::string GetType (void) const
virtual bool Run (void)
virtual void SetOutput (void)

Protected Member Functions

virtual void bind ()
void Clip (void)
virtual void Debug (int from)
void Delay (void)

Protected Attributes

bool clip
double clipmax
FGPropertyNode_ptr ClipMaxPropertyNode
float clipMaxSign
double clipmin
FGPropertyNode_ptr ClipMinPropertyNode
float clipMinSign
unsigned int delay
double delay_time
double dt
FGFCSfcs
int index
double Input
std::vector< std::string > InputNames
std::vector< FGPropertyValue * > InputNodes
std::vector< float > InputSigns
bool IsOutput
std::string Name
double Output
std::vector< double > output_array
std::vector< FGPropertyNode_ptr > OutputNodes
FGPropertyManagerPropertyManager
FGPropertyNode_ptr treenode
std::string Type

Detailed Description

The Flight Control System (FCS) for JSBSim consists of the FCS container class (see FGFCS), the FGFCSComponent base class, and the component classes from which can be constructed a string, or channel. See:

Author:
Jon S. Berndt
Version:
Id:
FGFCSComponent.h,v 1.21 2013/01/26 17:06:50 bcoconni Exp
See also:
Documentation for the FGFCS class, and for the configuration file class

Definition at line 91 of file FGFCSComponent.h.


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