From 715f1841d14b94dfe64fdb1eecdf047ed4512189 Mon Sep 17 00:00:00 2001 From: StefanoSacchet Date: Mon, 20 May 2024 15:12:39 +0200 Subject: [PATCH 1/3] feat: update lap counter db --- proto/lapcounter/lap_counter.proto | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/proto/lapcounter/lap_counter.proto b/proto/lapcounter/lap_counter.proto index 5545f87..bfeda22 100644 --- a/proto/lapcounter/lap_counter.proto +++ b/proto/lapcounter/lap_counter.proto @@ -8,8 +8,6 @@ message LcPoint double position_y = 20; double inclination_x = 30; double inclination_y = 40; - double line_x = 50; - double line_y = 60; } message TrackLayout @@ -26,15 +24,15 @@ message Time { int32 layout_id = 10; string driver_name = 20; - int64 start_timestamp = 30; - int64 end_timestamp = 40; - repeated int64 sectors_timestamp = 50; + uint64 start_timestamp = 30; + uint64 end_timestamp = 40; + repeated uint64 sectors_timestamp = 50; } message DriverRecord { string driver = 10; - int64 timestamp = 20; + uint64 timestamp = 20; } message TrackRecord From 796d4ac705fc38359611a3f2b18b6b6d004bdce0 Mon Sep 17 00:00:00 2001 From: Filippo Date: Mon, 20 May 2024 19:33:21 +0200 Subject: [PATCH 2/3] feat: add baseline and gps reference frames --- proto/telemetry/baseline.proto | 9 +++++++++ proto/telemetry/gps_maps.proto | 16 ++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 proto/telemetry/baseline.proto create mode 100644 proto/telemetry/gps_maps.proto diff --git a/proto/telemetry/baseline.proto b/proto/telemetry/baseline.proto new file mode 100644 index 0000000..be4666e --- /dev/null +++ b/proto/telemetry/baseline.proto @@ -0,0 +1,9 @@ +syntax = "proto3"; + +package Telemetry; + +message Baseline +{ + repeated double xs = 0; + repeated double ys = 1; +} \ No newline at end of file diff --git a/proto/telemetry/gps_maps.proto b/proto/telemetry/gps_maps.proto new file mode 100644 index 0000000..2277ee4 --- /dev/null +++ b/proto/telemetry/gps_maps.proto @@ -0,0 +1,16 @@ +syntax = "proto3"; + +package Telemetry; + +message GPSMapOrigin { + double latitude = 0; + double longitude = 1; + double ecefX = 2; + double ecefY = 3; + double ecefZ = 4; +} + +message GPSMapOrigins { + string selectedMap = 0; + map origins = 1; +} \ No newline at end of file From a291a32dfa05ba03f963657e8ac32ba1265e6244 Mon Sep 17 00:00:00 2001 From: Filippo Date: Mon, 20 May 2024 20:40:15 +0200 Subject: [PATCH 3/3] fix: ids in baseline and proto maps --- proto/telemetry/baseline.proto | 4 ++-- proto/telemetry/gps_maps.proto | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/proto/telemetry/baseline.proto b/proto/telemetry/baseline.proto index be4666e..05078e7 100644 --- a/proto/telemetry/baseline.proto +++ b/proto/telemetry/baseline.proto @@ -4,6 +4,6 @@ package Telemetry; message Baseline { - repeated double xs = 0; - repeated double ys = 1; + repeated double xs = 1; + repeated double ys = 2; } \ No newline at end of file diff --git a/proto/telemetry/gps_maps.proto b/proto/telemetry/gps_maps.proto index 2277ee4..c8a4511 100644 --- a/proto/telemetry/gps_maps.proto +++ b/proto/telemetry/gps_maps.proto @@ -3,14 +3,14 @@ syntax = "proto3"; package Telemetry; message GPSMapOrigin { - double latitude = 0; - double longitude = 1; - double ecefX = 2; - double ecefY = 3; - double ecefZ = 4; + double latitude = 1; + double longitude = 2; + double ecefX = 3; + double ecefY = 4; + double ecefZ = 5; } message GPSMapOrigins { - string selectedMap = 0; - map origins = 1; + string selectedMap = 1; + map origins = 2; } \ No newline at end of file