N4 Flight Software N4
Flight software used for the N4 flight computers
Loading...
Searching...
No Matches
data_types.h
Go to the documentation of this file.
1
6#ifndef DATA_TYPES_H
7#define DATA_TYPES_H
8
9#include <Arduino.h>
10
14typedef struct Acceleration_Data{
15 float ax;
16 float ay;
17 float az;
18 float pitch;
19 float roll;
21
25typedef struct Gyroscope_Data {
26 double gx;
27 double gy;
28 double gz;
30
34typedef struct GPS_Data{
35 double latitude;
36 double longitude;
37 uint16_t gps_altitude;
38 uint time;
40
44typedef struct Altimeter_Data{
45 double pressure;
46 double altitude;
47 double velocity;
48 double temperature;
49 double AGL;
51
64
65#endif
struct Altimeter_Data altimeter_type_t
struct Gyroscope_Data gyro_type_t
struct Acceleration_Data accel_type_t
struct GPS_Data gps_type_t
struct Telemetry_Data telemetry_type_t
Definition data_types.h:14
float ax
Definition data_types.h:15
float az
Definition data_types.h:17
float roll
Definition data_types.h:19
float pitch
Definition data_types.h:18
float ay
Definition data_types.h:16
Definition data_types.h:44
double temperature
Definition data_types.h:48
double pressure
Definition data_types.h:45
double AGL
Definition data_types.h:49
double velocity
Definition data_types.h:47
double altitude
Definition data_types.h:46
Definition data_types.h:34
uint16_t gps_altitude
Definition data_types.h:37
uint time
Definition data_types.h:38
double longitude
Definition data_types.h:36
double latitude
Definition data_types.h:35
Definition data_types.h:25
double gz
Definition data_types.h:28
double gy
Definition data_types.h:27
double gx
Definition data_types.h:26
Definition data_types.h:55
accel_type_t acc_data
Definition data_types.h:60
gyro_type_t gyro_data
Definition data_types.h:61
gps_type_t gps_data
Definition data_types.h:62
altimeter_type_t alt_data
Definition data_types.h:59
uint8_t operation_mode
Definition data_types.h:57
uint8_t state
Definition data_types.h:58
uint32_t record_number
Definition data_types.h:56