![]() |
Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
|
A comprehensive sensor data packet, excluding linear acceleration. More...
Data Fields | |
| 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 vertical velocity in meters per second (m/s). | |
| float_t | phase |
| Current flight phase (as a floating point representation for memory alignment). | |
| float_t | deg |
| Current airbrakes opening degrees. | |
A comprehensive sensor data packet, excluding linear acceleration.
This struct is designed for data logging (e.g., to a Winbond flash chip) and aggregates various flight parameters. It is byte-packed to ensure a fixed size and memory layout for serialization.
| float_t Data_Package_no_Linear_IMU::altitude |
Calculated altitude above sea level in meters (m).
Definition at line 178 of file main.c.
Referenced by StartSensor_Task().
| float_t Data_Package_no_Linear_IMU::deg |
| float_t Data_Package_no_Linear_IMU::dps_x |
Angular rate around the X-axis in degrees per second (dps).
Definition at line 167 of file main.c.
Referenced by StartSensor_Task().
| float_t Data_Package_no_Linear_IMU::dps_y |
Angular rate around the Y-axis in dps.
Definition at line 168 of file main.c.
Referenced by StartSensor_Task().
| float_t Data_Package_no_Linear_IMU::dps_z |
Angular rate around the Z-axis in dps.
Definition at line 169 of file main.c.
Referenced by StartSensor_Task().
| float_t Data_Package_no_Linear_IMU::mag_x |
| float_t Data_Package_no_Linear_IMU::mag_y |
| float_t Data_Package_no_Linear_IMU::mag_z |
| float_t Data_Package_no_Linear_IMU::phase |
Current flight phase (as a floating point representation for memory alignment).
Definition at line 180 of file main.c.
Referenced by StartSensor_Task().
| float_t Data_Package_no_Linear_IMU::pressure |
Atmospheric pressure in Pascals (Pa).
Definition at line 176 of file main.c.
Referenced by StartSensor_Task().
| float_t Data_Package_no_Linear_IMU::temperature |
Ambient temperature in degrees Celsius (°C).
Definition at line 175 of file main.c.
Referenced by StartSensor_Task().
| float_t Data_Package_no_Linear_IMU::velocity |
Calculated vertical velocity in meters per second (m/s).
Definition at line 179 of file main.c.
Referenced by StartSensor_Task().