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
5
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 gx;
19 float gy;
20 float gz;
21 float pitch;
22 float roll;
24
28typedef struct Gyroscope_Data {
29 double gx;
30 double gy;
31 double gz;
33
37typedef struct GPS_Data{
38 double latitude;
39 double longitude;
40 uint16_t gps_altitude;
41 uint time;
43
47typedef struct Altimeter_Data{
48 double pressure;
49 double rel_altitude;
50 double velocity;
51 double temperature;
52 double AGL;
54
67
68#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 gx
Definition data_types.h:18
float gy
Definition data_types.h:19
float roll
Definition data_types.h:22
float pitch
Definition data_types.h:21
float gz
Definition data_types.h:20
float ay
Definition data_types.h:16
Definition data_types.h:47
double temperature
Definition data_types.h:51
double rel_altitude
Definition data_types.h:49
double pressure
Definition data_types.h:48
double AGL
Definition data_types.h:52
double velocity
Definition data_types.h:50
Definition data_types.h:37
uint16_t gps_altitude
Definition data_types.h:40
uint time
Definition data_types.h:41
double longitude
Definition data_types.h:39
double latitude
Definition data_types.h:38
Definition data_types.h:28
double gz
Definition data_types.h:31
double gy
Definition data_types.h:30
double gx
Definition data_types.h:29
Definition data_types.h:58
accel_type_t acc_data
Definition data_types.h:63
gyro_type_t gyro_data
Definition data_types.h:64
gps_type_t gps_data
Definition data_types.h:65
altimeter_type_t alt_data
Definition data_types.h:62
uint8_t operation_mode
Definition data_types.h:60
uint8_t state
Definition data_types.h:61
uint32_t record_number
Definition data_types.h:59