![]() |
JSBSim Flight Dynamics Model 1.0 (23 February 2013)
An Open Source Flight Dynamics and Control Software Library in C++
|
Base class for JSBSim Flight Control System Components. More...
#include <FGFCSComponent.h>
Inheritance diagram for FGFCSComponent:
Collaboration diagram for FGFCSComponent: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 |
| FGFCS * | fcs |
| 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 |
| FGPropertyManager * | PropertyManager |
| FGPropertyNode_ptr | treenode |
| std::string | Type |
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:
Definition at line 91 of file FGFCSComponent.h.