~ubuntu-branches/ubuntu/precise/flightgear/precise

« back to all changes in this revision

Viewing changes to src/FDM/JSBSim/models/flight_control/FGFCSComponent.h

  • Committer: Package Import Robot
  • Author(s): Ove Kaaven
  • Date: 2011-09-03 22:16:12 UTC
  • mfrom: (3.1.9 sid)
  • Revision ID: package-import@ubuntu.com-20110903221612-2cjy0z7ztj5nkln5
Tags: 2.4.0-1
* New upstream release. Closes: #638588.
* Build-Depend on OpenSceneGraph 3.0, and the Subversion library.
* Recommend fgfs-scenery-base.
* Enable parallel builds (shorter compile times on multicore CPUs).
* Removed hack that tried to build without optimizations if
  building with optimizations fails.

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
39
39
 
40
40
#include "FGJSBBase.h"
 
41
#include "math/FGPropertyValue.h"
41
42
#include <string>
42
43
#include <vector>
43
44
 
45
46
DEFINITIONS
46
47
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
47
48
 
48
 
#define ID_FCSCOMPONENT "$Id$"
 
49
#define ID_FCSCOMPONENT "$Id: FGFCSComponent.h,v 1.20 2011/06/16 03:39:38 jberndt Exp $"
49
50
 
50
51
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
51
52
FORWARD DECLARATIONS
80
81
    - FGActuator
81
82
 
82
83
    @author Jon S. Berndt
83
 
    @version $Id$
 
84
    @version $Id: FGFCSComponent.h,v 1.20 2011/06/16 03:39:38 jberndt Exp $
84
85
    @see Documentation for the FGFCS class, and for the configuration file class
85
86
*/
86
87
 
110
111
  std::vector <FGPropertyManager*> OutputNodes;
111
112
  FGPropertyManager* ClipMinPropertyNode;
112
113
  FGPropertyManager* ClipMaxPropertyNode;
113
 
  std::vector <FGPropertyManager*> InputNodes;
 
114
  std::vector <FGPropertyValue*> InputNodes;
 
115
  std::vector <std::string> InputNames;
114
116
  std::vector <float> InputSigns;
115
117
  std::vector <double> output_array;
116
118
  std::string Type;
118
120
  double Input;
119
121
  double Output;
120
122
  double clipmax, clipmin;
121
 
  int delay;
 
123
  double delay_time;
 
124
  unsigned int delay;
122
125
  int index;
123
126
  float clipMinSign, clipMaxSign;
124
127
  double dt;