diff --git a/src/custom_types.h b/src/custom_types.h index 3264f50..afa1071 100644 --- a/src/custom_types.h +++ b/src/custom_types.h @@ -1,3 +1,4 @@ +#pragma once #include #define CONFIG_MAGIC 0xBEEF @@ -12,3 +13,17 @@ struct track_data { char name[64]; }; + +struct gps_sub_data { + uint32_t age; + bool valid; + double value; +}; + +struct gps_data { + gps_sub_data altitude; + gps_sub_data lat; + gps_sub_data lng; + gps_sub_data speed; + gps_sub_data course; +};