Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches
optimalAngle.h
Go to the documentation of this file.
1
26#ifndef OPTIMALANGLE_H
27#define OPTIMALANGLE_H
28
29/* Include Files */
30#include "rtwtypes.h"
31#include <stddef.h>
32#include <stdlib.h>
33
34#ifdef __cplusplus
35extern "C" {
36#endif
37
38/* Function Declarations */
58extern double optimalAngle(double sim_time_step, double altitude,
59 double temperature, double velocity, double pressure,
60 double current_delta, double tilt_angle,
61 double target_apogee, double tolerance,
62 const double mach_states[5],
63 const double deployment_states[6],
64 const double cd_table[30]);
65
66#ifdef __cplusplus
67}
68#endif
69
70#endif
71/*
72 * File trailer for optimalAngle.h
73 *
74 * [EOF]
75 */
double current_delta
Definition main.c:257
const double mach_states[]
Definition main.c:261
float_t altitude
Definition main.c:224
double tilt_angle
Definition main.c:260
double sim_time_step
Definition main.c:256
double tolerance
Definition main.c:259
float_t velocity
Definition main.c:225
double target_apogee
Definition main.c:258
const double deployment_states[]
Definition main.c:262
static double cd_table[]
Definition main.c:263
double optimalAngle(double sim_time_step, double altitude, double temperature, double velocity, double pressure, double current_delta, double tilt_angle, double target_apogee, double tolerance, const double mach_states[5], const double deployment_states[6], const double cd_table[30])
Calculates the optimal constant airbrake angle to reach a target apogee.
Defines standard data types for code generated by MATLAB Coder.