You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
627 B

  1. #ifndef __DEF_ROSACE_TYPES_H
  2. #define __DEF_ROSACE_TYPES_H
  3. #ifdef USE_FLOAT
  4. #define REAL_TYPE float
  5. #else
  6. #define REAL_TYPE double
  7. #endif
  8. typedef unsigned long long uint64_t;
  9. /* we need forward declaration only in order
  10. * to avoid redefinition in assemblage_vX generated headers
  11. * Real "#include "assemblage.h" is only done in assemblage_includes.c
  12. */
  13. struct aircraft_dynamics_outs_t {
  14. REAL_TYPE Va;
  15. REAL_TYPE Vz;
  16. REAL_TYPE q;
  17. REAL_TYPE az;
  18. REAL_TYPE h;
  19. };
  20. typedef enum SAMPLE_RANK {
  21. SPL_T, SPL_VA,SPL_AZ,SPL_Q,SPL_VZ,SPL_H,
  22. SPL_DELTA_TH_C, SPL_DELTA_E_C,
  23. SPL_SIZE
  24. } SampleRank_t;
  25. #endif