![]() |
Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
|
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). | |
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.
| 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().
| 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().
| 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().
| 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().
| 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().
| float_t Data_Package_For_Marconi::deg |
Current airbrakes opening degrees.
Definition at line 215 of file main.c.
Referenced by StartMPC_Task().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| float_t Data_Package_For_Marconi::pressure |
Atmospheric pressure in Pascals (Pa).
Definition at line 208 of file main.c.
Referenced by StartMPC_Task().
| 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().
| 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().