kopia lustrzana https://github.com/mikaelnousiainen/RS41ng
27 wiersze
528 B
C
27 wiersze
528 B
C
#ifndef __TELEMETRY_H
|
|
#define __TELEMETRY_H
|
|
|
|
#include <stdint.h>
|
|
#include <stdbool.h>
|
|
|
|
#include "config.h"
|
|
#include "gps.h"
|
|
|
|
typedef struct _telemetry_data {
|
|
uint16_t battery_voltage_millivolts;
|
|
uint16_t button_adc_value;
|
|
int32_t internal_temperature_celsius_100;
|
|
|
|
int32_t temperature_celsius_100;
|
|
uint32_t pressure_mbar_100;
|
|
uint32_t humidity_percentage_100;
|
|
|
|
gps_data gps;
|
|
|
|
char locator[LOCATOR_PAIR_COUNT_FULL * 2 + 1];
|
|
} telemetry_data;
|
|
|
|
void telemetry_collect(telemetry_data *data);
|
|
|
|
#endif
|