From 2d29a1eeeebd12915740b7783e2964168c1ff648 Mon Sep 17 00:00:00 2001 From: Grzegorz Horbaczewski Date: Tue, 12 May 2026 02:17:05 +0200 Subject: [PATCH] Added definitions for new gps structures and events --- someip/fc/gps_service/BUILD | 2 ++ someip/fc/gps_service/gps_rmc_data_type.json | 11 +++++++++++ someip/fc/gps_service/gps_vtg_data_type.json | 9 +++++++++ someip/fc/gps_service/service.json | 20 +++++++++++++++++++- 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 someip/fc/gps_service/gps_rmc_data_type.json create mode 100644 someip/fc/gps_service/gps_vtg_data_type.json diff --git a/someip/fc/gps_service/BUILD b/someip/fc/gps_service/BUILD index 499a7b8..4a8ffe8 100644 --- a/someip/fc/gps_service/BUILD +++ b/someip/fc/gps_service/BUILD @@ -3,6 +3,8 @@ filegroup( srcs = [ "service.json", "gps_data_type.json", + "gps_rmc_data_type.json", + "gps_vtg_data_type.json", ], visibility = ["//visibility:public"], ) diff --git a/someip/fc/gps_service/gps_rmc_data_type.json b/someip/fc/gps_service/gps_rmc_data_type.json new file mode 100644 index 0000000..40fedc9 --- /dev/null +++ b/someip/fc/gps_service/gps_rmc_data_type.json @@ -0,0 +1,11 @@ +{ + "package":"srp.apps", + "data_structure":{ + "GPSRMCDataStructure":{ + "latitude": "float32", + "longitude": "float32", + "speed": "float32", + "angle": "float32" + } + } +} diff --git a/someip/fc/gps_service/gps_vtg_data_type.json b/someip/fc/gps_service/gps_vtg_data_type.json new file mode 100644 index 0000000..f84590f --- /dev/null +++ b/someip/fc/gps_service/gps_vtg_data_type.json @@ -0,0 +1,9 @@ +{ + "package":"srp.apps", + "data_structure":{ + "GPSVTGDataStructure":{ + "trueCourse": "float32", + "relativeSpeed": "float32" + } + } +} diff --git a/someip/fc/gps_service/service.json b/someip/fc/gps_service/service.json index 6340546..a89126f 100644 --- a/someip/fc/gps_service/service.json +++ b/someip/fc/gps_service/service.json @@ -1,6 +1,8 @@ { "include":[ - "deployment/system_definition/someip/fc/gps_service/gps_data_type.json" + "deployment/system_definition/someip/fc/gps_service/gps_data_type.json", + "deployment/system_definition/someip/fc/gps_service/gps_rmc_data_type.json", + "deployment/system_definition/someip/fc/gps_service/gps_vtg_data_type.json" ], "package":"srp.apps", "someip":{ @@ -17,6 +19,22 @@ "type":"GPSDataStructure" } } + }, + "GPSRMCStatusEvent": { + "id":32770, + "data_structure":{ + "out":{ + "type":"GPSRMCDataStructure" + } + } + }, + "GPSVTGStatusEvent": { + "id":32771, + "data_structure":{ + "out":{ + "type":"GPSVTGDataStructure" + } + } } } }