/*c172_aero.h*/
+#ifndef __C172_AERO_H
+#define __C172_AERO_H
+
+
+
+#include <FDM/LaRCsim/ls_types.h>
+
/*global declarations of aero model parameters*/
- static SCALAR CLadot;
- static SCALAR CLq;
- static SCALAR CLde;
- static SCALAR CLo;
+ extern SCALAR CLadot;
+ extern SCALAR CLq;
+ extern SCALAR CLde;
+ extern SCALAR CLob;
- static SCALAR Cdo;
- static SCALAR Cda; /*Not used*/
- static SCALAR Cdde;
+ extern SCALAR Cdob;
+ extern SCALAR Cda; /*Not used*/
+ extern SCALAR Cdde;
- static SCALAR Cma;
- static SCALAR Cmadot;
- static SCALAR Cmq;
- static SCALAR Cmo;
- static SCALAR Cmde;
+ extern SCALAR Cma;
+ extern SCALAR Cmadot;
+ extern SCALAR Cmq;
+ extern SCALAR Cmob;
+ extern SCALAR Cmde;
- static SCALAR Clbeta;
- static SCALAR Clp;
- static SCALAR Clr;
- static SCALAR Clda;
- static SCALAR Cldr;
+ extern SCALAR Clbeta;
+ extern SCALAR Clp;
+ extern SCALAR Clr;
+ extern SCALAR Clda;
+ extern SCALAR Cldr;
- static SCALAR Cnbeta;
- static SCALAR Cnp;
- static SCALAR Cnr;
- static SCALAR Cnda;
- static SCALAR Cndr;
+ extern SCALAR Cnbeta;
+ extern SCALAR Cnp;
+ extern SCALAR Cnr;
+ extern SCALAR Cnda;
+ extern SCALAR Cndr;
- static SCALAR Cybeta;
- static SCALAR Cyp;
- static SCALAR Cyr;
- static SCALAR Cyda;
- static SCALAR Cydr;
+ extern SCALAR Cybeta;
+ extern SCALAR Cyp;
+ extern SCALAR Cyr;
+ extern SCALAR Cyda;
+ extern SCALAR Cydr;
/*nondimensionalization quantities*/
/*units here are ft and lbs */
- static SCALAR cbar; /*mean aero chord ft*/
- static SCALAR b; /*wing span ft */
- static SCALAR Sw; /*wing planform surface area ft^2*/
- static SCALAR rPiARe; /*reciprocal of Pi*AR*e*/
+ extern SCALAR cbar; /*mean aero chord ft*/
+ extern SCALAR b; /*wing span ft */
+ extern SCALAR Sw; /*wing planform surface area ft^2*/
+ extern SCALAR rPiARe; /*reciprocal of Pi*AR*e*/
+ extern SCALAR lbare; /*elevator moment arm MAC*/
+
+ extern SCALAR Weight; /*lbs*/
+ extern SCALAR MaxTakeoffWeight,EmptyWeight;
+ extern SCALAR Cg; /*%MAC*/
+ extern SCALAR Zcg; /*%MAC*/
+ extern SCALAR CLwbh,CL,cm,cd,cn,cy,croll,cbar_2V,b_2V,qS,qScbar,qSb;
+ extern SCALAR CLo,Cdo,Cmo;
- SCALAR CLwbh,CL,cm,cd,cn,cy,croll,cbar_2V,b_2V,qS,qScbar,qSb,ps,rs;
+ extern SCALAR F_X_wind,F_Y_wind,F_Z_wind;
- SCALAR F_X_wind,F_Y_wind,F_Z_wind;
+ extern SCALAR long_trim;
+
- SCALAR long_trim;
+ extern SCALAR elevator, aileron, rudder;
- SCALAR elevator, aileron, rudder;
+ extern SCALAR Flap_Position;
+
+ extern int Flaps_In_Transit;
+
+
+
+#endif
+