Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches
Data_Package_For_Marconi Struct Reference

Data packet formatted for transmission to the Marconi ground station. More...

Data Fields

float_t acc_x
 Acceleration along the X-axis in g's.
 
float_t acc_y
 Acceleration along the Y-axis in g's.
 
float_t acc_z
 Acceleration along the Z-axis in g's.
 
float_t dps_x
 Angular rate around the X-axis in degrees per second (dps).
 
float_t dps_y
 Angular rate around the Y-axis in dps.
 
float_t dps_z
 Angular rate around the Z-axis in dps.
 
float_t mag_x
 Magnetic field strength on the X-axis in mG (milligauss).
 
float_t mag_y
 Magnetic field strength on the Y-axis in mG.
 
float_t mag_z
 Magnetic field strength on the Z-axis in mG.
 
float_t temperature
 Ambient temperature in degrees Celsius (°C).
 
float_t pressure
 Atmospheric pressure in Pascals (Pa).
 
float_t altitude
 Calculated altitude above sea level in meters (m).
 
float_t velocity
 Calculated module of velocity in meters per second (m/s).
 
uint8_t phase
 Current flight phase identifier (e.g., 0=Calibration, 1=Liftoff).
 
float_t Battery_Voltage
 Current battery voltage in Volts.
 
float_t deg
 Current airbrakes opening degrees.
 
uint8_t parachute_1
 Status of the drogue parachute (e.g., 0=Armed, 1=Deployed).
 
uint8_t parachute_2
 Status of the main parachute (e.g., 0=Armed, 1=Deployed).
 

Detailed Description

Data packet formatted for transmission to the Marconi ground station.

This struct consolidates all critical flight data into a single, byte-packed payload for telemetry. It includes sensor readings, flight state, and system status information.

Definition at line 194 of file main.c.

Field Documentation

◆ acc_x

float_t Data_Package_For_Marconi::acc_x

Acceleration along the X-axis in g's.

Definition at line 195 of file main.c.

Referenced by StartMPC_Task().

◆ acc_y

float_t Data_Package_For_Marconi::acc_y

Acceleration along the Y-axis in g's.

Definition at line 196 of file main.c.

Referenced by StartMPC_Task().

◆ acc_z

float_t Data_Package_For_Marconi::acc_z

Acceleration along the Z-axis in g's.

Definition at line 197 of file main.c.

Referenced by StartMPC_Task().

◆ altitude

float_t Data_Package_For_Marconi::altitude

Calculated altitude above sea level in meters (m).

Definition at line 209 of file main.c.

Referenced by StartMPC_Task().

◆ Battery_Voltage

float_t Data_Package_For_Marconi::Battery_Voltage

Current battery voltage in Volts.

Definition at line 214 of file main.c.

Referenced by StartMPC_Task().

◆ deg

float_t Data_Package_For_Marconi::deg

Current airbrakes opening degrees.

Definition at line 215 of file main.c.

Referenced by StartMPC_Task().

◆ dps_x

float_t Data_Package_For_Marconi::dps_x

Angular rate around the X-axis in degrees per second (dps).

Definition at line 199 of file main.c.

Referenced by StartMPC_Task().

◆ dps_y

float_t Data_Package_For_Marconi::dps_y

Angular rate around the Y-axis in dps.

Definition at line 200 of file main.c.

Referenced by StartMPC_Task().

◆ dps_z

float_t Data_Package_For_Marconi::dps_z

Angular rate around the Z-axis in dps.

Definition at line 201 of file main.c.

Referenced by StartMPC_Task().

◆ mag_x

float_t Data_Package_For_Marconi::mag_x

Magnetic field strength on the X-axis in mG (milligauss).

Definition at line 203 of file main.c.

Referenced by StartMPC_Task().

◆ mag_y

float_t Data_Package_For_Marconi::mag_y

Magnetic field strength on the Y-axis in mG.

Definition at line 204 of file main.c.

Referenced by StartMPC_Task().

◆ mag_z

float_t Data_Package_For_Marconi::mag_z

Magnetic field strength on the Z-axis in mG.

Definition at line 205 of file main.c.

Referenced by StartMPC_Task().

◆ parachute_1

uint8_t Data_Package_For_Marconi::parachute_1

Status of the drogue parachute (e.g., 0=Armed, 1=Deployed).

Definition at line 217 of file main.c.

Referenced by StartMPC_Task().

◆ parachute_2

uint8_t Data_Package_For_Marconi::parachute_2

Status of the main parachute (e.g., 0=Armed, 1=Deployed).

Definition at line 218 of file main.c.

Referenced by StartMPC_Task().

◆ phase

uint8_t Data_Package_For_Marconi::phase

Current flight phase identifier (e.g., 0=Calibration, 1=Liftoff).

Definition at line 212 of file main.c.

Referenced by StartMPC_Task().

◆ pressure

float_t Data_Package_For_Marconi::pressure

Atmospheric pressure in Pascals (Pa).

Definition at line 208 of file main.c.

Referenced by StartMPC_Task().

◆ temperature

float_t Data_Package_For_Marconi::temperature

Ambient temperature in degrees Celsius (°C).

Definition at line 207 of file main.c.

Referenced by StartMPC_Task().

◆ velocity

float_t Data_Package_For_Marconi::velocity

Calculated module of velocity in meters per second (m/s).

Definition at line 211 of file main.c.

Referenced by StartMPC_Task().


The documentation for this struct was generated from the following file: