|
Spaceshot Flight Software
The Illinois Space Society's Homemade Rocket Firmware
|
Sensor (Low-G, High-G and GPS) struct definitions. More...
#include "VoltageSensor.h"#include "dataLog.h"Go to the source code of this file.
Functions | |
| void | lowGimuTickFunction (LSM9DS1 *lsm, DataLogBuffer *data_log_buffer, LowGData *lowG_data) |
| Construct a new thd function object to handle data collection from the low-g IMU. More... | |
| void | highGimuTickFunction (QwiicKX134 *highG, DataLogBuffer *data_log_buffer, HighGData *highG_data) |
| Construct a new thd function object to handle data collection from the high-g IMU. More... | |
| void | gpsTickFunction (SFE_UBLOX_GNSS *gps, DataLogBuffer *data_log_buffer, GpsData *gps_data) |
| Construct a new thd function object to handle data collection from the GPS. More... | |
| void | barometerTickFunction (MS5611 *barometer, DataLogBuffer *data_log_buffer, BarometerData *barometer_data) |
| Construct a new thd function object to handle data collection from the barometer. More... | |
| void | voltageTickFunction (VoltageSensor *voltage, DataLogBuffer *data_log_buffer, VoltageData *voltage_data) |
Sensor (Low-G, High-G and GPS) struct definitions.
Here contains the pointer structs for three types of sensors (Low-g, High-g and GPS) and the functions to acquire data from the sensors to the pointer structs.
| void barometerTickFunction | ( | MS5611 * | barometer, |
| DataLogBuffer * | data_log_buffer, | ||
| BarometerData * | barometer_data | ||
| ) |
Construct a new thd function object to handle data collection from the barometer.
| arg | Contains pointers to various objects needed by the barometer. |
| void gpsTickFunction | ( | SFE_UBLOX_GNSS * | gps, |
| DataLogBuffer * | data_log_buffer, | ||
| GpsData * | gps_data | ||
| ) |
Construct a new thd function object to handle data collection from the GPS.
| arg | Contains pointers to various objects needed by the GPS. |
| void highGimuTickFunction | ( | QwiicKX134 * | highG, |
| DataLogBuffer * | data_log_buffer, | ||
| HighGData * | highg_data | ||
| ) |
Construct a new thd function object to handle data collection from the high-g IMU.
| arg | Contains pointers to the various objects needed by the high-g IMU. |
| void lowGimuTickFunction | ( | LSM9DS1 * | lsm, |
| DataLogBuffer * | data_log_buffer, | ||
| LowGData * | lowG_Data | ||
| ) |
Construct a new thd function object to handle data collection from the low-g IMU.
| arg | Contains pointers to various objects needed by the low-g IMU. |