First proto definition.

This commit is contained in:
Filip 2026-01-04 21:25:53 +01:00
commit 19f19739d9

24
data.proto Normal file
View file

@ -0,0 +1,24 @@
syntax = "proto3"
message Data {
// Unix timestamp - UTC - granularity milliseconds
optional int64 utc_timestamp = 1;
// Both latitude and longitude in decimal degrees
optional double latitude = 2;
optional double longitude = 3;
// Elevation from mean sea level in meters (m)
optional int32 elevation = 4;
// Heart rate in beats per minute (BPM)
optional uint32 heart_rate = 5;
// Speed in kilometers per hour (km/h)
optional uint32 speed = 6;
// Cadence in revolutions per minute (RPM)
optional uint32 cadence = 7;
// Temperature in celsius (°C)
optional uint32 temperature = 8;
// Power in watts (W)
optional uint32 power = 9;
// Inaccurate power estimate in watts (W)
optional uint32 power_estimate = 10;
// Respiration rate in breaths per minute (brpm)
optional uint32 respiration_rate = 11;
}