Open Test Framework  
SOVD Simulation (built-in)

With the built-in SOVD simulation the diagnostic communication of the SOVD extension can be simulated independently of the environment.

Overview

The following figure illustrates the basic principle of the SOVD simulation.

Main Functions

The following main functions are supported:

  • Simple simulation based on JSON files
  • The simulation can be customized by the user
  • The simulated SOVD server runs on localhost on a configurable port (default: 8080)
  • The SOVD server is a stand-alone, self-contained console application
  • The SOVD server provides a simple browser-based interface for sending individual requests and viewing their responses
  • Both HTTP and HTTPS are supported
  • The SOVD server is highly performant and requires minimal resources

Note: The tool window for the SOVD simulation is disabled by default and must therefore be enabled, as shown in the figure:


Step by Step

Procedure to use the SOVD simulation:

  1. Configuration of the SOVD Server
    The SOVD server must be configured before use in the configuration file.
  2. Select the simulation file
    The simulation is stored in a JSON file that can be selected in the solution settings. Details on the selection can be found in section Simulation File.
  3. Enable the SOVD simulation
    To use the SOVD simulation, it must be enabled. Enabling or disabling the simulation causes the diagnostic runtime system to switch between the two SOVD servers configured in the SOVD Server Configuration - Discovery.

SOVD Simulation Server

The simulated SOVD server is a console application: OpenTestSystem.Sovd.Simulation.Server.exe. It is located in the binary directory of the OTF and can also be used stand-alone.

-----------------------------------------------------------------------
------------ E M O T I V E S O V D - S i m u l a t i o n ------------
-----------------------------------------------------------------------
Copyright (c) 2025 EMOTIVE GmbH & Co. KG, Germany. All rights reserved.
-----------------------------------------------------------------------
Starts a simulative SOVD server at the localhost at the given port. The
simulation is based on a simple, self-editable JSON file, which must be
specified when starting the server. The server has a simple GUI through
which commands can be sent manually.
OpenTestSystem.Sovd.Simulation.Runner [-options]
-help
-?
Print this help message. This option must be used
exclusive without any other option, otherwise it will
be ignored.
-lic
License key in format XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. Without a
valid license key the server will not run.
-file
Path to the simulation file in JSON format.
-port
Port on which the server is running. The default value is 8080.
-mode
Mode of the server. Possible values are http or https.
The default value is https.

After starting the simulated SOVD server, it can be accessed via a web browser. To do so, enter http://localhost:8080/ in the address bar.

Simulation File

The simulation is defined in a JSON file. By default, it is stored in the directory C:\Users\Public\OpenTestSystem\SovdSimulation\.

Note: The settings for the simulation file and whether the simulation is enabled are stored together with the solution. These settings are restored when the solution is loaded, allowing the simulation to be used without further configuration.

Simulation File Example

Below, a Simulation File example can be downloaded:

SOVD Server Simulation in JSON Format

To see the complete JSON file click here to fold.

[
{
"path": "/v1/components",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "LL_BVACM",
"name": "BVACM",
"href": "/v1/components/LL_BVACM"
},
{
"id": "LL_BVBCM",
"name": "BVBCM",
"href": "/v1/components/LL_BVBCM"
},
{
"id": "LL_BVCCU",
"name": "BVCCU",
"href": "/v1/components/LL_BVCCU"
},
{
"id": "LL_BVSESAM",
"name": "BVSESAM",
"href": "/v1/components/LL_BVSESAM"
},
{
"id": "LL_FGUDS",
"name": "FGUDS",
"href": "/v1/components/LL_FGUDS"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"href": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/areas",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "Driving",
"name": "Autonomous Driving",
"href": "/v1/areas/Driving"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"href": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/DrivingComputer/subcomponents",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "Linux",
"name": "Linux-based ADAS",
"href": "/v1/components/DrivingComputer/subcomponents/Linux"
},
{
"id": "AdaptiveAUTOSAR",
"name": "Adaptive AUTOSAR",
"href": "/v1/components/DrivingComputer/subcomponents/AdaptiveAUTOSAR"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"href": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/areas/Driving/subareas",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "Perception",
"name": "Perception system",
"href": "/v1/areas/Driving/subareas/Perception"
},
{
"id": "Controlling",
"name": "Controlling system",
"href": "/v1/areas/Driving/subareas/Controlling"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"href": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/areas/Driving/contains",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "DrivingComputer",
"name": "Driving computer",
"href": "/v1/components/DrivingComputer"
}
]
}
}
},
{
"path": "/v1/components/DrivingComputer/hosts",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "BlindSpotDetection",
"name": "Blind Spot Detection",
"href": "/v1/apps/BlindSpotDetection"
}
]
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "AdvancedLaneKeeping",
"name": "Advanced Lane Keeping",
"variant": {
"Pow_Str_Variant": "High",
"Software_Version": "1.0.1"
},
"configurations": "/v1/apps/AdvancedLaneKeeping/configurations",
"bulk-data": "/v1/apps/AdvancedLaneKeeping/bulk-data",
"data": "/v1/apps/AdvancedLaneKeeping/data",
"faults": "/v1/apps/AdvancedLaneKeeping/faults",
"operations": "/v1/apps/AdvancedLaneKeeping/operations",
"logs": "/v1/apps/AdvancedLaneKeeping/logs"
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"variant": {
"type": "object",
"properties": {
"Pow_Str_Variant": {
"type": "string"
},
"Software_Version": {
"type": "string"
}
}
},
"configurations": {
"type": "string"
},
"bulk-data": {
"type": "string"
},
"data": {
"type": "string"
},
"faults": {
"type": "string"
},
"operations": {
"type": "string"
},
"logs": {
"type": "string"
}
}
}
}
},
{
"path": "/v1/components",
"method": "GET",
"query": {
"tags": "OBD"
},
"response": {
"status": 200,
"body": {
"items": [
{
"id": "PowerSteering",
"name": "Power steering Unit",
"href": "/v1/components/PowerSteering",
"tags": ["OBD","ePTI"]
}
]
}
}
},
{
"path": "/v1/components/PowerSteering/data",
"method": "GET",
"query": {
"tags": "OBD"
},
"response": {
"status": 200,
"body": {
"items": [
{
"id": "someDataResource",
"name": "An example data resource",
"category": "currentData",
"tags": ["OBD"]
}
]
}
}
},
{
"path": "/v1/components/PowerSteering",
"method": "GET",
"query": {
"tags": "ePTI"
},
"response": {
"status": 200,
"body": {
"id": "PowerSteering",
"name": "Power steering Unit",
"tags": ["OBD","ePTI"],
"data": "/v1/components/PowerSteering/data",
"faults": "/v1/components/PowerSteering/faults"
}
}
},
{
"path": "/v1/components/Camera/faults",
"method": "GET",
"query": {
"status[aggregatedStatus]": "active"
},
"response": {
"status": 200,
"body": {
"items": [
{
"code": "0012E3",
"scope": "Default",
"display_code": "P102",
"fault_name": "No signal from sensor",
"fault_translation_id": "CAMERA_0012E3_tid",
"severity": 1,
"status":
{
"testFailed": "1",
"testFailedThisOperationCycle": "1",
"pendingDTC": "1",
"confirmedDTC": "1",
"testNotCompletedSinceLastClear": "0",
"testFailedSinceLastClear": "1",
"testNotCompletedThisOperationCycle": "0",
"warningIndicatorRequested": "0",
"aggregatedStatus": "active"
}
},
{
"code": "003C01",
"scope": "Default",
"display_code": "P03C",
"fault_name": "Battery voltage low",
"fault_translation_id": "Low Vbat_tid",
"severity": 2,
"status":
{
"testFailed": "1",
"testFailedThisOperationCycle": "1",
"pendingDTC": "1",
"confirmedDTC": "1",
"testNotCompletedSinceLastClear": "0",
"testFailedSinceLastClear": "1",
"testNotCompletedThisOperationCycle": "0",
"warningIndicatorRequested": "0",
"aggregatedStatus": "active"
}
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"scope": {
"type": "string"
},
"display_code": {
"type": "string"
},
"fault_name": {
"type": "string"
},
"fault_translation_id": {
"type": "string"
},
"severity": {
"type": "integer"
},
"status": {
"type": "object",
"properties": {
"testFailed": {
"type": "string"
},
"testFailedThisOperationCycle": {
"type": "string"
},
"pendingDTC": {
"type": "string"
},
"confirmedDTC": {
"type": "string"
},
"testNotCompletedSinceLastClear": {
"type": "string"
},
"testFailedSinceLastClear": {
"type": "string"
},
"testNotCompletedThisOperationCycle": {
"type": "string"
},
"warningIndicatorRequested": {
"type": "string"
},
"aggregatedStatus": {
"type": "string"
}
}
}
}
}
}
}
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/faults",
"method": "GET",
"query": {
"severity": 1
},
"response": {
"status": 200,
"body": {
"items": [
{
"code": "modelMissing",
"scope": "Default",
"fault_name": "No Object Recognition Model available",
"fault_translation_id": "ALK NoObjModel_tid",
"severity": 1,
"status":
{
"aggregatedStatus": "active"
}
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"scope": {
"type": "string"
},
"fault_name": {
"type": "string"
},
"fault_translation_id": {
"type": "string"
},
"severity": {
"type": "integer"
},
"status": {
"type": "object",
"properties": {
"aggregatedStatus": {
"type": "string"
}
}
}
}
}
}
}
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/faults/0012E3",
"method": "GET",
"response": {
"status": 200,
"body": {
"item": {
"code": "0012E3",
"scope": "Default",
"display_code": "P102",
"fault_name": "No signal from sensor",
"fault_translation_id": "CAMERA_0012E3_tid",
"severity": 1,
"status": {
"testFailed": "1",
"testFailedThisOperationCycle": "1",
"pendingDTC": "0",
"confirmedDTC": "1",
"testNotCompletedSinceLastClear": "1",
"testFailedSinceLastClear": "0",
"testNotCompletedThisOperationCycle": "0",
"warningIndicatorRequested": "0",
"mask": "1E",
"aggregatedStatus": "active"
}
},
"environment_data": {
"extended_data_records":
{
"first_occurence": "2021-06-22T11:47:22Z",
"last_occurence": "2021-07-01T10:12:53Z"
},
"snapshots": [
{
"name": "freeze_frame_1",
"data": 12.8
},
{
"name": "freeze_frame_2",
"data": 12.4
}
]
}
},
"schema": {
"type": "object",
"properties": {
"item": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"scope": {
"type": "string"
},
"display_code": {
"type": "string"
},
"fault_name": {
"type": "string"
},
"fault_translation_id": {
"type": "string"
},
"severity": {
"type": "integer"
},
"status": {
"type": "object",
"properties": {
"testFailed": {
"type": "string"
},
"testFailedThisOperationCycle": {
"type": "string"
},
"pendingDTC": {
"type": "string"
},
"confirmedDTC": {
"type": "string"
},
"testNotCompletedSinceLastClear": {
"type": "string"
},
"testFailedSinceLastClear": {
"type": "string"
},
"testNotCompletedThisOperationCycle": {
"type": "string"
},
"warningIndicatorRequested": {
"type": "string"
},
"mask": {
"type": "string"
},
"aggregatedStatus": {
"type": "string"
}
}
}
}
},
"environment_data": {
"type": "object",
"properties": {
"extended_data_records": {
"type": "object",
"properties": {
"first_occurence": {
"type": "string"
},
"last_occurence": {
"type": "string"
}
}
},
"snapshots": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"data": {
"type": "number"
}
}
}
}
}
}
}
}
}
},
{
"path": "/v1/components/Camera/faults",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/faults/modelMissing",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/apps/WindowControl/data-categories",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"item": "currentData",
"category_translation_id": "TID_currentData"
},
{
"item": "identData",
"category_translation_id": "TID_identData"
}
]
}
}
},
{
"path": "/v1/apps/WindowControl/data-groups",
"method": "GET",
"query": {
"category": "currentData"
},
"response": {
"status": 200,
"body": {
"items": [
{
"id": "front",
"category": "currentData"
},
{
"id": "rear",
"category": "currentData"
}
]
}
}
},
{
"path": "/v1/apps/WindowControl/data",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "DriverWindow",
"name": "Position of driver window",
"category": "currentData",
"groups": [ "front" ]
},
{
"id": "PassengerWindow",
"name": "Position of passenger window",
"category": "currentData",
"groups": [ "front" ]
},
{
"id": "RearWindows",
"name": "Position of rear windows",
"category": "currentData",
"groups": [ "rear" ]
},
{
"id": "AppInfo",
"name": "Window Control Version Numbers",
"category": "identData"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"category": {
"type": "string"
},
"groups": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
}
}
}
},
{
"path": "/v1/apps/WindowControl/data/RearWindows",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "RearWindows",
"data": {
"PositionLeft": 100,
"PositionRight": 0
},
"errors": [
{
"path": "/data/PositionRight",
"error": {
"error_code": "vendor-specific",
"vendor_code": "value-constraint-violated",
"message": "Value provided by component could not be evaluated",
"parameters": {
"internal_value": "FF",
"description": "Signal implausible"
}
}
}
]
},
"schema": {
"type": "object",
"properties":
{
"id":
{
"type": "string"
},
"data":
{
"type": "object",
"properties":
{
"PositionLeft":
{
"type": "integer",
"format": "int32",
"minimum": 0,
"maximum": 100,
"x-sovd-unit":
{
"display_name": "%",
"factor_si_to_unit": 1
}
},
"PositionRight":
{
"type": "integer",
"format": "int32",
"minimum": 0,
"maximum": 100,
"x-sovd-unit":
{
"display_name": "%",
"factor_si_to_unit": 1
}
}
}
}
}
}
}
},
{
"path": "/v1/apps/WindowControl/data-lists",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "7ab52f10-5ea9-4610-a1de-c414c8265ce4",
"items": [
{
"id": "DriverWindow",
"name": "Position of driver window",
"category": "currentData",
"groups": [ "front" ]
},
{
"id": "PassengerWindow",
"name": "Position of passenger window",
"category": "currentData",
"groups": [ "front" ]
},
{
"id": "RearWindows",
"name": "Position of rear windows",
"category": "currentData",
"groups": [ "rear" ]
}
]
}
]
}
}
},
{
"path": "/v1/apps/WindowControl/data-lists",
"method": "POST",
"body": {
"ids": [
"DriverWindow",
"PassengerWindow",
"RearWindows"
]
},
"response": {
"status": 201,
"body": {
"id": "7ab52f10-5ea9-4610-a1de-c414c8265ce4"
},
"header": {
"Location": "/v1/apps/WindowControl/data-lists/7ab52f10-5ea9-4610-a1de-c414c8265ce4"
}
}
},
{
"path": "/v1/apps/WindowControl/data-lists/7ab52f10-5ea9-4610-a1de-c414c8265ce4",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "7ab52f10-5ea9-4610-a1de-c414c8265ce4",
"items": [
{
"id": "DriverWindow",
"data": {
"Position": 100
}
},
{
"id": "PassengerWindow",
"data": {
"Position": 100
}
},
{
"id": "RearWindows",
"data": {
"PositionLeft": 100,
"PositionRight": 0
}
}
]
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"data": {
"type": "object"
}
}
}
}
}
}
}
},
{
"path": "/v1/apps/WindowControl/data-lists/7ab52f10-5ea9-4610-a1de-c414c8265ce4",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/apps/WindowControl/data/AppInfo",
"method": "PUT",
"body": {
"data":
{
"version": "1.15.0",
"vendor": "TheWindowLifterCompany"
}
},
"response": {
"status": 204
}
},
{
"path": "/v1/apps/WindowControl/cyclic-subscriptions",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"resource": "/v1/apps/WindowControl/data/RearWindows",
"subscription": "/v1/apps/WindowControl/cyclic-subscriptions/7ab52f10-5ea9-4610-a1de-f45ec8265ce4/events",
"protocol": "sse"
}
]
}
}
},
{
"path": "/v1/apps/WindowControl/cyclic-subscriptions",
"method": "POST",
"body": {
"resource": "/v1/apps/WindowControl/data/RearWindows",
"protocol": "sse",
"interval": "fast",
"duration": 120
},
"response": {
"status": 201,
"body": {
"id": "7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"observed_resource": "/v1/apps/WindowControl/data/RearWindows",
"event_source": "/v1/apps/WindowControl/cyclic-subscriptions/7ab52f10-5ea9-4610-a1de-f45ec8265ce4/events",
"protocol": "sse",
"interval": "fast",
"expires": "2021-07-20T00:00:04.387819Z"
}
}
},
{
"path": "/v1/apps/WindowControl/cyclic-subscriptions/7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"observed_resource": "/v1/apps/WindowControl/data/RearWindows ",
"event_source": "/v1/apps/WindowControl/cyclic-subscriptions/7ab52f10-5ea9-4610-a1de-f45ec8265ce4/events",
"protocol": "sse",
"interval": "fast",
"expires": "2021-07-20T00:00:04.387819Z"
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"observed_resource": {
"type": "string"
},
"event_source": {
"type": "string"
},
"protocol": {
"type": "string"
},
"interval": {
"type": "string"
},
"expires": {
"type": "string"
}
}
}
}
},
{
"path": "/v1/apps/WindowControl/cyclic-subscriptions/7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"method": "PUT",
"body": {
"interval": "fast",
"duration": 120
},
"response": {
"status": 200,
"body": {
"id": "7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"observed_resource": "/v1/apps/WindowControl/data/RearWindows",
"event_source": "/v1/apps/WindowControl/cyclic-subscriptions/7ab52f10-5ea9-4610-a1de-f45ec8265ce4/events",
"protocol": "sse",
"interval": "fast",
"expires": "2021-07-20T00:03:14.387919Z"
}
}
},
{
"path": "/v1/apps/WindowControl/cyclic-subscriptions/7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/apps/WindowControl/triggers",
"method": "POST",
"body": {
"resource": "/v1/apps/WindowControl/data/RearWindows",
"trigger_condition": {
"condition_type": "EnterRange",
"lower_bound": 80,
"upper_bound": 90
},
"path": "PositionLeft",
"log_settings": {
"log_resource": true,
"log_severity": "warn"
},
"multishot": true
},
"response": {
"status": 201,
"body": {
"id": "7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"observed_resource": "/v1/apps/WindowControl/data/RearWindows",
"event_source": "/v1/apps/WindowControl/triggers/7ab52f10-5ea9-4610-a1de-f45ec8265ce4/events",
"protocol": "sse",
"expires": "2021-06-26T13:22:01Z",
"status": "active",
"trigger_condition": {
"condition_type": "EnterRange",
"lower_bound": 80,
"upper_bound": 90
},
"path": "PositionLeft",
"log_settings": {
"log_resource": true,
"log_severity": "warn"
},
"multishot": true,
"persistent": false
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"observed_resource": {
"type": "string"
},
"event_source": {
"type": "string"
},
"protocol": {
"type": "string"
},
"expires": {
"type": "string"
},
"status": {
"type": "string"
},
"trigger_condition": {
"type": "object",
"properties": {
"condition_type": {
"type": "string"
},
"lower_bound": {
"type": "number"
},
"upper_bound": {
"type": "number"
}
}
},
"path": {
"type": "string"
},
"log_settings": {
"type": "object",
"properties": {
"log_resource": {
"type": "boolean"
},
"log_severity": {
"type": "string"
}
}
},
"multishot": {
"type": "boolean"
},
"persistent": {
"type": "boolean"
}
}
}
}
},
{
"path": "/v1/components/Camera/triggers",
"method": "POST",
"body": {
"resource": "/v1/components/Camera/faults?status%5BaggregatedStatus%5D=active",
"trigger_condition": {
"condition_type": "OnChange"
},
"log_settings": {
"log_marker_text": "--- Active DTCs of camera changed ---",
"log_severity": "error"
},
"multishot": true,
"persistent": true,
"lifetime": 3600
},
"response": {
"status": 201,
"body": {
"id": "c51b2e75-394c-43ec-824a-61206762e7b8",
"observed_resource": "/v1/components/Camera/faults?status%5BaggregatedStatus%5D=active",
"event_source": "/v1/trigger-event-sources/c51b2e75-394c-43ec-824a61206762e7b8/events",
"protocol": "sse",
"expires": "2021-06-22T11:47:22Z",
"status": "active",
"trigger_condition": {
"condition_type": "OnChange"
},
"log_settings": {
"log_marker_text": "--- Active DTCs of camera changed ---",
"log_severity": "error"
},
"multishot": true,
"persistent": true,
"lifetime": 3600
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"observed_resource": {
"type": "string"
},
"event_source": {
"type": "string"
},
"protocol": {
"type": "string"
},
"expires": {
"type": "string"
},
"status": {
"type": "string"
},
"trigger_condition": {
"type": "object",
"properties": {
"condition_type": {
"type": "string"
},
"lower_bound": {
"type": "number"
},
"upper_bound": {
"type": "number"
}
}
},
"path": {
"type": "string"
},
"log_settings": {
"type": "object",
"properties": {
"log_resource": {
"type": "boolean"
},
"log_severity": {
"type": "string"
}
}
},
"multishot": {
"type": "boolean"
},
"persistent": {
"type": "boolean"
}
}
}
}
},
{
"path": "/v1/apps/WindowControl/triggers",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"observed_resource": "/v1/apps/WindowControl/data/RearWindows",
"event_source": "/v1/apps/WindowControl/triggers/7ab52f10-5ea9-4610-a1de-f45ec8265ce4/events",
"protocol": "sse",
"expires": "2021-06-22T11:57:22Z",
"status": "active"
},
{
"id": "c51b2e75-394c-43ec-824a-61206762e7b8",
"observed_resource": "/v1/components/Camera/faults?status%5BaggregatedStatus%5D=active",
"event_source": "https://172.13.5.8/trigger-event-sources/c51b2e75-394c-43ec-824a-61206762e7b8",
"protocol": "sse",
"expires": "2021-06-22T11:47:22Z",
"status": "active"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"observed_resource": {
"type": "string"
},
"event_source": {
"type": "string"
},
"protocol": {
"type": "string"
},
"expires": {
"type": "string"
},
"status": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/apps/WindowControl/triggers/7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"observed_resource": "/v1/apps/WindowControl/data/RearWindows",
"event_source": "/v1/apps/WindowControl/triggers/7ab52f10-5ea9-4610-a1de-f45ec8265ce4/events",
"protocol": "sse",
"expires": "2021-07-20T00:00:04.387819Z",
"status": "active",
"trigger_condition": {
"condition_type": "EnterRange",
"lower_bound": 80,
"upper_bound": 90
},
"path": "PositionLeft",
"log_settings": {
"log_resource": true,
"log_severity": "warn"
},
"multishot": true,
"persistent": false
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"observed_resource": {
"type": "string"
},
"event_source": {
"type": "string"
},
"protocol": {
"type": "string"
},
"expires": {
"type": "string"
},
"status": {
"type": "string"
},
"trigger_condition": {
"type": "object",
"properties": {
"condition_type": {
"type": "string"
},
"lower_bound": {
"type": "number"
},
"upper_bound": {
"type": "number"
}
}
},
"path": {
"type": "number"
},
"log_settings": {
"type": "object",
"properties": {
"log_resource": {
"type": "boolean"
},
"log_severity": {
"type": "string"
}
}
},
"multishot": {
"type": "boolean"
},
"persistent": {
"type": "boolean"
}
}
}
}
},
{
"path": "/v1/apps/WindowControl/triggers/7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"method": "PUT",
"body": {
"lifetime": 3600
},
"response": {
"status": 200,
"body": {
"expires": "2021-07-20T01:00:04.387819Z"
}
}
},
{
"path": "/v1/apps/WindowControl/triggers/7ab52f10-5ea9-4610-a1de-f45ec8265ce4",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/configurations",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "ObjectRecognitionModel",
"name": "Model of objects to be recognized",
"type": "bulk",
"version": "1.45.2107",
"content_type": "application/octet-stream"
},
{
"id": "ALKConfig",
"name": "Configuration for the Advanced Lane Keeping System",
"type": "parameter"
}
]
},
"schema": {
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"type"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"translation_id": {
"type": "string"
},
"type": {
"ConfigurationType": {
"type": "string",
"enum": [
"bulk",
"parameter"
]
}
},
"version": {
"type": "string"
},
"content_type": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/configurations/ObjectRecognitionModel",
"method": "GET",
"response": {
"status": 200,
"formdataboundary": {
"json": {
"name": "signature",
"content_type": "application/json",
"content": "84e0982a082024fac464bc5eb69c0745"
},
"stream": {
"content": "[4D61792074686520666F726365206265207769746820796F75210D0A]",
"name": "ObjectRecognitionModel",
"filename": "ObjectRecognitionModel",
"content_type": "application/octet-stream"
}
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/configurations/ALKConfig",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "ALKConfig",
"data": {
"MaximumSpeed": 150,
"MinimumDistanceToLine": 15.0,
"EmergencyLaneDistanceToLine": 5.0
}
},
"schema": {
"type": "object",
"properties": {
"MaximumSpeed": {
"type": "integer",
"format": "int32",
"minimum": 0,
"maximum": 250,
"x-sovd-unit": {
"display_name": "km/h",
"factor_si_to_unit": 3.6,
"physical_dimension":
{
"id": "speed",
"length": 1,
"time": -1
}
}
},
"MinimumDistanceToLine": {
"type": "number",
"format": "float",
"minimum": 10.0,
"maximum": 20.0,
"x-sovd-unit": {
"display_name": "cm",
"factor_si_to_unit": 0.01,
"physical_dimension":
{
"id": "length",
"length": 1
}
}
},
"EmergencyLaneDistanceToLine": {
"type": "number",
"format": "float",
"minimum": 5.0,
"maximum": 10.0,
"x-sovd-unit": {
"display_name": "cm",
"factor_si_to_unit": 0.01,
"physical_dimension":
{
"id": "length",
"length": 1
}
}
}
}
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/configurations/ObjectRecognitionModel",
"method": "PUT",
"response": {
"status": 204
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/configurations/ALKConfig",
"method": "PUT",
"body": {
"data": {
"MaximumSpeed": 100,
"MinimumDistanceToLine": 10.0,
"EmergencyLaneDistanceToLine": 5.0
},
"signature": "cz71a129fez26sw8"
},
"response": {
"status": 204
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/configurations",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/configurations/ObjectRecognitionModel",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/clear-data",
"method": "GET",
"response": {
"status": 200,
"body": {
"status": "/v1/apps/AdvancedLaneKeeping/clear-data/status",
"cached-data": "/v1/apps/AdvancedLaneKeeping/clear-data/cached-data",
"learned-data": "/v1/apps/AdvancedLaneKeeping/learned-data",
"client-defined-resources": "/v1/apps/AdvancedLaneKeeping/client-defined-resources"
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/clear-data/cached-data",
"method": "PUT",
"response": {
"status": 202
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/clear-data/learned-data",
"method": "PUT",
"response": {
"status": 202
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/clear-data/status",
"method": "GET",
"response": {
"status": 200,
"body": {
"status": "running",
"resource": "cached-data",
"last_started": "2023-12-31 21:09:18.454"
},
"schema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"resource": {
"type": "string"
},
"last_started": {
"type": "string"
}
}
}
}
},
{
"path": "/v1/components/PowerSteering/operations",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "SteeringAngleControl",
"name": "Control the steering angle value",
"translation_id": "tid1928653",
"proximity_proof_required": false,
"asynchronous_execution": true
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"translation_id": {
"type": "string"
},
"proximity_proof_required": {
"type": "boolean"
},
"asynchronous_execution": {
"type": "boolean"
}
}
}
}
}
}
},
{
"path": "/v1/components/PowerSteering/operations/SteeringAngleControl/executions",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "fd34f39d-06e7-494b-af2d-8928e1458fb0"
}
]
}
}
},
{
"path": "/v1/components/PowerSteering/operations/SteeringAngleControl",
"method": "GET",
"response": {
"status": 200,
"body": {
"item": {
"id": "SteeringAngleControl",
"name": "Control the steering angle value",
"translation_id": "tid1928653",
"proximity_proof_required": false,
"asynchronous_execution": true
},
"modes": {
"session": ["EXTENDED"]
}
},
"schema": {
"type": "object",
"properties": {
"item": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"translation_id": {
"type": "string"
},
"proximity_proof_required": {
"type": "boolean"
},
"asynchronous_execution": {
"type": "boolean"
}
}
},
"modes": {
"type": "object",
"properties": {
"session": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/PowerSteering/operations/SteeringAngleControl/executions",
"method": "POST",
"body": {
"timeout": 120,
"parameters": {
"control-type": "absolute",
"angle": 180.0
}
},
"response": {
"status": 202,
"body": {
"id": "fd34f39d-06e7-494b-af2d-8928e1458fb0",
"status": "running"
},
"header": {
"Location": "/v1/components/PowerSteering/operations/SteeringAngleControl/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0"
}
}
},
{
"path": "/v1/components/PowerSteering/operations/SteeringAngleControl/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0",
"method": "GET",
"response": {
"status": 200,
"body": {
"status": "running",
"capability": "execute",
"parameters": {
"control-type": "absolute",
"angle": 120.3
}
},
"schema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"capability": {
"type": "string"
},
"parameters": {
"type": "object",
"properties": {
"control-type": {
"type": "string"
},
"angle": {
"type": "number"
}
}
}
}
}
}
},
{
"path": "/v1/components/PowerSteering/operations/SteeringAngleControl/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/components/PowerSteering/operations/SteeringAngleControl/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0",
"method": "PUT",
"body": {
"capability": "reset",
"timeout": 60
},
"response": {
"status": 202,
"body": {
"id": "fd34f39d-06e7-494b-af2d-8928e1458fb0",
"status": "running"
},
"header": {
"Location": "/v1/components/PowerSteering/operations/SteeringAngleControl/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0"
}
}
},
{
"path": "/v1/components/DrivingComputer/scripts",
"method": "POST",
"response": {
"status": 201,
"body": {
"id": "CollectAppMetrics"
},
"header": {
"Location": "/v1/components/DrivingComputer/scripts/CollectAppMetrics"
}
}
},
{
"path": "/v1/components/DrivingComputer/scripts",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "CollectAppMetrics",
"name": "Collect App environment metrics",
"proximity_proof_required": false
},
{
"id": "AppCleanup",
"name": "Deletes all unused resources of an App",
"proximity_proof_required": true
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"proximity_proof_required": {
"type": "boolean"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/DrivingComputer/scripts/CollectAppMetrics",
"method": "GET",
"response": {
"status": 200,
"body": {
"item":
{
"id": "CollectAppMetrics",
"name": "Collect execution metrics of an App",
"proximity_proof_required": false
},
"source":"/v1/components/DrivingComputer/Scripts/CollectAppMetrics"
},
"schema": {
"type": "object",
"properties": {
"item": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"translation_id": {
"type": "string"
},
"proximity_proof_required": {
"type": "boolean"
}
}
},
"source": {
"type": "string",
"format": "uri.reference"
},
"proximity_challenge": {
"type": "object",
"properties": {
"challenge": {
"type": "string"
},
"valid_until": {
"type": "string",
"format": "date-time"
}
}
}
}
}
}
},
{
"path": "/v1/components/DrivingComputer/scripts/CollectAppMetrics",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/components/DrivingComputer/scripts/CollectAppMetrics/executions",
"method": "POST",
"body": {
"execution_type": "now_and_on_restart",
"parameters": {
"app_id": "prometheus",
"stream": false,
"from": "/v1/components/DrivingComputer/scripts/CollectAppMetrics",
"filters": "cpu_usage"
}
},
"response": {
"status": 202,
"body": {
"id": "fd34f39d-06e7-494b-af2d-8928e1458fb0",
"status": "running"
},
"header": {
"Location": "/v1/components/DrivingComputer/scripts/CollectAppMetrics/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0"
}
}
},
{
"path": "/v1/components/DrivingComputer/scripts/CollectAppMetrics/executions",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
"fd34f39d-06e7-494b-af2d-8928e1458fb0",
"cb73a10d-89a3-342d-eb5d-3527a3963ac1"
]
}
}
},
{
"path": "/v1/components/DrivingComputer/scripts/CollectAppMetrics/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0",
"method": "GET",
"response": {
"status": 200,
"body": {
"status": "running",
"last_started": "2023-12-31 22:10:04.387",
"result": {
"cpu_usage": 12.8,
"cpu_temperature": 45,
"ram_usage": 2048
}
},
"schema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"last_started": {
"type": "string"
},
"result": {
"type": "object",
"properties": {
"cpu_usage": {
"type": "number"
},
"cpu_temperature": {
"type": "number"
},
"ram_usage": {
"type": "number"
}
}
}
}
}
}
},
{
"path": "/v1/components/DrivingComputer/scripts/CollectAppMetrics/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0",
"method": "PUT",
"body": {
"action": "stop"
},
"response": {
"status": 204
}
},
{
"path": "/v1/components/DrivingComputer/scripts/CollectAppMetrics/executions/fd34f39d-06e7-494b-af2d-8928e1458fb0",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/components/PowerSteering/modes",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "session",
"name": "Diagnostic session"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/PowerSteering/modes/session",
"method": "GET",
"response": {
"status": 200,
"body": {
"name": "Diagnostic session",
"value": "DEFAULT"
},
"schema": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string"
},
"translation_id": {
"type": "string"
},
"value": {
"type": "string",
"enum": [
"DEFAULT",
"EXTENDED",
"PROGRAMMING"
],
"default": "DEFAULT"
}
}
}
}
},
{
"path": "/v1/components/PowerSteering/modes/session",
"method": "PUT",
"body": {
"value": "EXTENDED",
"mode_expiration": 1200
},
"response": {
"status": 200,
"body": {
"id": "session",
"value": "EXTENDED"
}
}
},
{
"path": "/v1/components/PowerSteering/locks",
"method": "POST",
"body": {
"lock_expiration": 3600,
"scopes": [ "control" ]
},
"response": {
"status": 201,
"body": {
"id": "15c3e824-8278-44e1-b0b2-3bc16e4522f2"
},
"header": {
"Location": "/v1/components/PowerSteering/locks/15c3e824-8278-44e1-b0b2-3bc16e4522f2"
}
}
},
{
"path": "/v1/components/PowerSteering/locks",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "15c3e824-8278-44e1-b0b2-3bc16e4522f2",
"owned": true,
"scopes": [ "control" ]
}
]
}
}
},
{
"path": "/v1/components/PowerSteering/locks/15c3e824-8278-44e1-b0b2-3bc16e4522f2",
"method": "GET",
"response": {
"status": 200,
"body": {
"lock_expiration": "2021-06-22T11:47:22Z",
"owned": true,
"scopes": [ "control" ]
}
}
},
{
"path": "/v1/components/PowerSteering/locks/15c3e824-8278-44e1-b0b2-3bc16e4522f2",
"method": "PUT",
"body": {
"lock_expiration": 1800
},
"response": {
"status": 204
}
},
{
"path": "/v1/components/PowerSteering/locks/15c3e824-8278-44e1-b0b2-3bc16e4522f2",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/updates",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
"autonomous",
"ADAS-v2-03-2154",
"CAM-v1-18-8643"
]
}
}
},
{
"path": "/v1/updates/autonomous",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "ADAS-v2-03-2154",
"update_name": "ADAS feature update to version 2-03-2154",
"automated": true,
"origins": [ "remote", "proximity" ],
"preconditions": "parking",
"duration": 900,
"size": 247000,
"updated_components": [
"/v1/components/PowerSteering",
"/v1/apps/AdvancedLaneKeeping"
],
"affected_components": [
"/v1/apps/AdvancedLaneKeeping"
]
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"update_name": {
"type": "string"
},
"automated": {
"type": "boolean"
},
"origins": {
"type": "array",
"items": {
"type": "string"
}
},
"preconditions": {
"type": "string"
},
"duration": {
"type": "integer"
},
"size": {
"type": "integer"
},
"updated_components": {
"type": "array",
"items": {
"type": "string"
}
},
"affected_components": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
},
{
"path": "/v1/updates/ADAS-v2-03-2154/automated",
"method": "PUT",
"response": {
"status": 202,
"header": {
"Location": "/v1/updates/ADAS-v2-03-2154/status"
}
}
},
{
"path": "/v1/updates/WC-v4-03-8413/prepare",
"method": "PUT",
"response": {
"status": 409,
"body": {
"error_code": "update-preparation-in-progress",
"message": "An update is already in preparation",
"parameters": {
"id": "Identifier for update"
}
},
"header": {
"Location": "/v1/updates/WC-v4-03-8413/status"
}
}
},
{
"path": "/v1/updates/WC-v4-03-8413/execute",
"method": "PUT",
"response": {
"status": 202,
"header": {
"Location": "/v1/updates/WC-v4-03-8413/status"
}
}
},
{
"path": "/v1/updates/ADAS-v2-03-2154/status",
"method": "GET",
"response": {
"status": 202,
"body": {
"phase": "execute",
"status": "inProgress",
"progress": 87,
"subprogress": [
{
"entity": "/v1/components/PowerSteering",
"status": "completed",
"progress": 100
},
{
"entity": "/v1/apps/AdvancedLaneKeeping",
"status": "inProgress",
"progress": 75
}
]
}
}
},
{
"path": "/v1/updates/WC-v4-03-8413",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/updates",
"method": "POST",
"body": {
"id": "SW-v2-1-9525",
"source": "USB",
"filename": "UpdatePackage-V2-1-9525-pkg",
"signature": "d9df94cf1f5f5413fa325f8b52bd28a4"
},
"response": {
"status": 201,
"header": {
"Location": "/v1/updates/SW-v2-1-9525"
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/status",
"method": "GET",
"response": {
"status": 200,
"body": {
"status": "ready",
"start": "/apps/AdvancedLaneKeeping/status/start",
"restart": "/apps/AdvancedLaneKeeping/status/restart",
"force-restart": "/apps/AdvancedLaneKeeping/status/force-restart",
"shutdown": "/apps/AdvancedLaneKeeping/status/shutdown",
"force-shutdown": "/apps/AdvancedLaneKeeping/status/force-shutdown"
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/status/start",
"method": "PUT",
"response": {
"status": 409,
"body": {
"error_code": "already-running",
"message": "app is already running"
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/status/start",
"method": "PUT",
"body": {
"parameters": {
"debug_output": true
}
},
"response": {
"status": 202,
"header": {
"Location": "/v1/apps/AdvancedLaneKeeping/status"
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/status/restart",
"method": "PUT",
"response": {
"status": 409,
"body": {
"error_code": "precondition-not-fulfilled",
"message": "Restarting not allowed while vehicle is in motion"
}
}
},
{
"path": "/v1/apps/Navigation/status/restart/force-restart",
"method": "PUT",
"response": {
"status": 202,
"header": {
"Location": "/v1/apps/Navigation/status"
}
}
},
{
"path": "/v1/apps/AdvancedLaneKeeping/status/shutdown",
"method": "PUT",
"response": {
"status": 409,
"body": {
"error_code": "precondition-not-fulfilled",
"message": "Restarting not allowed while vehicle in motion"
}
}
},
{
"path": "/v1/apps/Navigation/status/force-shutdown",
"method": "PUT",
"response": {
"status": 409,
"body": {
"error_code": "precondition-not-fulfilled",
"message": "Restarting not allowed while vehicle in motion"
}
}
},
{
"path": "/v1/apps/Navi/bulk-data",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
"maps",
"pois",
"logs"
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "string",
"enum": ["maps", "pois", "logs"]
}
}
}
}
}
},
{
"path": "/v1/apps/Navi/bulk-data/maps",
"method": "GET",
"query": {
"created-before": "2021-06-22T11:47:22Z"
},
"response": {
"status": 200,
"body": {
"items": [
{
"id": "EU",
"name": "OSM data for Europe",
"mimetype": "application/vnd.osm+xml"
},
{
"id": "US",
"name": "OSM data for the United States of America",
"mimetype": "application/vnd.osm+xml"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"mimetype": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/apps/Navi/bulk-data/pois/GasStations",
"method": "GET",
"response": {
"status": 200,
"formdataboundary": {
"json": {
"name": "signature",
"content_type": "application/json",
"content": "925b36e5bce4966f6ede24f0f4ec7a56"
},
"stream": {
"content": "[4D61792074686520666F726365206265207769746820796F75210D0A]",
"name": "GasStations",
"filename": "gas-stations.kml",
"content_type": "application/octet-stream"
}
}
}
},
{
"path": "/v1/apps/navigation/bulk-data/pois",
"method": "POST",
"response": {
"status": 201,
"header": {
"Location": "/v1/app/navigation/bulk-data/pois/GasStations"
},
"body": {
"id": "GasStations"
}
}
},
{
"path": "/v1/apps/Navi/bulk-data/maps",
"method": "DELETE",
"response": {
"status": 200,
"body": {
"deleted_ids": [
"US"
],
"errors": [
{
"id": "EU",
"error":
{
"error_code": "vendor-specific",
"vendor_code": "unable-to-delete",
"message": "Could not delete map currently in use."
}
}
]
}
}
},
{
"path": "/v1/apps/Navi/bulk-data/maps/US",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/components/DrivingComputer/logs",
"method": "GET",
"response": {
"status": 200,
"body": {
"entries": "/v1/components/DrivingComputer/logs/entries",
"config": "/v1/components/DrivingComputer/logs/config"
}
}
},
{
"path": "/v1/components/DrivingComputer/logs/entries",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"timestamp": "2021-07-20T00:00:04.387819Z",
"context":
{
"type": "RFC5424",
"host": "Linux",
"process": "systemd",
"pid": 1
},
"severity": "info",
"msg": "Closed D-Bus User Message Bus Socket",
"href": "/v1/components/DrivingComputer/bulk-data/logs/server.log"
},
{
"timestamp": "2021-07-20T00:00:04.387820Z",
"context":
{
"type": "AUTOSAR_DLT",
"session": "SES01",
"session_id": "0x0001",
"application_id": "WindowControl",
"context_id": "STD0",
"message_id": "msg000012"
},
"severity": "info",
"msg": "Received command to close driver window",
"href": "/v1/components/DrivingComputer/bulk-data/logs/window_control.log"
},
{
"timestamp": "2021-07-20T00:00:04.387821Z",
"context":
{
"type": "RFC5424",
"host": "Linux",
"process": "systemd",
"pid": 1
},
"severity": "info",
"msg": "Other log message for Linux host",
"href": "/v1/components/DrivingComputer/bulk-data/logs/server.log"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"timestamp": {
"type": "string",
"format": "date-time"
},
"context": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"host": {
"type": "string"
},
"process": {
"type": "string"
},
"pid": {
"type": "integer"
}
}
},
"severity": {
"type": "string"
},
"msg": {
"type": "string"
},
"href": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/DrivingComputer/logs/config",
"method": "PUT",
"body": {
"items": [
{
"context":
{
"type": "RFC5424",
"host": "Linux",
"process": "systemd"
},
"severity": "warn"
}
]
},
"response": {
"status": 204
}
},
{
"path": "/v1/components/DrivingComputer/logs/config",
"method": "GET",
"response": {
"status": 200,
"body": {
"contexts": [
{
"context":
{
"type": "RFC5424",
"host": "Linux",
"process": "systemd",
"pid": 1
},
"severity": "info"
},
{
"context":
{
"type": "AUTOSAR_DLT",
"session": "SES01",
"session_id": "0x0001",
"application_id": "WindowControl",
"context_id": "STD0",
"message_id": "msg000012"
},
"severity": "info"
}
]
}
}
},
{
"path": "/v1/components/DrivingComputer/logs/config",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/components/PowerSteering/communication-logs",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [ "ea0d92dd-0956-43ca-a41f-f1c892fcf314" ]
}
}
},
{
"path": "/v1/components/PowerSteering/communication-logs",
"method": "POST",
"response": {
"status": 201,
"header": {
"Location": "/v1/components/PowerSteering/communication-logs/ea0d92dd-0956-43ca-a41f-f1c892fcf314"
},
"body": {
"id": "ea0d92dd-0956-43ca-a41f-f1c892fcf314",
"status": "inactive",
"stream": false,
"log": "/v1/components/PowerSteering/bulk-data/communication-logs/ea0d92ed-0a56-43ba-a51f-f1c492ecd314"
}
}
},
{
"path": "/v1/components/PowerSteering/communication-logs/ea0d92dd-0956-43ca-a41f-f1c892fcf314",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "ea0d92dd-0956-43ca-a41f-f1c892fcf314",
"status": "active",
"stream": false,
"log": "/v1/components/PowerSteering/bulk-data/communication-logs/ea0d92ed-0a56-43ba-a51f-f1c492ecd314",
"activated": "2022-12-20T00:00:04.387819Z"
}
}
},
{
"path": "/v1/components/PowerSteering/communication-logs/ea0d92dd-0956-43ca-a41f-f1c892fcf314",
"method": "PUT",
"body": {
"action": "activate"
},
"response": {
"status": 204
}
},
{
"path": "/v1/components/PowerSteering/communication-logs/ea0d92dd-0956-43ca-a41f-f1c892fcf314",
"method": "DELETE",
"response": {
"status": 204
}
},
{
"path": "/v1/token",
"method": "POST",
"response": {
"status": 200,
"body": {
"access_token":"eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk",
"token_type":"Bearer",
"expires_in":3600
}
}
},
{
"path": "/v1/components/LL_BVACM",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "LL_BVACM",
"name": "BVACM",
"data": "/v1/components/LL_BVACM/data",
"faults": "/v1/components/LL_BVACM/faults"
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"configurations": {
"type": "string"
},
"data": {
"type": "string"
},
"faults": {
"type": "string"
},
"triggers": {
"type": "string"
},
"cyclic-subscriptions": {
"type": "string"
},
"modes": {
"type": "string"
},
"operations": {
"type": "string"
},
"subcomponents": {
"type": "string"
}
}
}
}
},
{
"path": "/v1/components/LL_BVACM/data",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "PartNumberAndVersionDataIdentifier",
"name": "Part Number And Version Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUBodyCANdbcFileVersion",
"name": "ECU Body CAN .dbc File Version",
"category": "IDENTIFICATION-READ"
},
{
"id": "ServiceDate",
"name": "Service Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUNameDataIdentifier",
"name": "ECU Name Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ActiveDiagnosticSessionDataIdentifier",
"name": "Active Diagnostic Session Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUSoftwareNumberDataIdentifier",
"name": "Vehicle Manufacturer ECU Software Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierIdentifier",
"name": "System Supplier Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUManufacturingDate",
"name": "ECU Manufacturing Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUHardwareNumberDataIdentifier",
"name": "Vehicle Manufacturer ECU Hardware Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierECUHardwareNumber",
"name": "System Supplier ECU Hardware Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierECUSoftwareNumber",
"name": "System Supplier ECU Software Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "SupplierSpecificPartNumberDataIdentifier",
"name": "Supplier Specific Part Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "EndOfLinestatus",
"name": "End Of Line status",
"category": "IDENTIFICATION-READ"
},
{
"id": "SquibResistanceValues",
"name": "Squib Resistance Values",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "RealTimeInformation",
"name": "Real Time Information",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock1CrashData",
"name": "Data Block 1 Crash Data",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock1SensorAccelerationData1k",
"name": "Data Block 1Sensor Acceleration Data 1k",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock1FISAccelerationData1k",
"name": "Data Block 1 FIS Acceleration Data 1k",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock1SensorAccelerationData2k",
"name": "Data Block 1Sensor Acceleration Data 2k",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock1SISAccelerationData2k",
"name": "Data Block 1SIS Acceleration Data 2k",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock2CrashData",
"name": "Data Block 2 Crash Data",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock2SensorAccelerationData1k",
"name": "Data Block 2 Sensor Acceleration Data 1k",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock2FISAccelerationData1k",
"name": "Data Block 2 FIS Acceleration Data 1k",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock2SensorAccelerationData2k",
"name": "Data Block 2 Sensor Acceleration Data 2k",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DataBlock2SISAccelerationData2k",
"name": "Data Block 2 SIS Acceleration Data 2k",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "ReadCrashRecordingDataStatus",
"name": "Read Crash Recording Data Status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "VehicleManufacturerECUSoftwareNumber",
"name": "Vehicle Manufacturer ECU Software Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUHardwareNumber",
"name": "Vehicle Manufacturer ECU Hardware Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "PartNumberAndVersionDataIdentifier",
"name": "Part Number And Version Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "DC_ReadDataByIdentCodinDataStrin",
"name": "Read Data By Identifier Coding Data String",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentFactoVehicOrderData",
"name": "Read Data By Identifier Factory Vehicle Order Data",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentCurreVehicOrderData",
"name": "Read Data By Identifier Current Vehicle Order Data",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentParam",
"name": "Read Data By Identifier Parametrization",
"category": "PARAMETRIZATION-READ"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"category": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/LL_BVACM/faults",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": []
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string",
"format": "hex"
},
"display_code": {
"type": "string"
},
"fault_name": {
"type": "string"
},
"fault_translation_id": {
"type": "string"
},
"severity": {
"type": "integer",
"format": "int32"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/LL_BVBCM",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "LL_BVBCM",
"name": "BVBCM",
"data": "/v1/components/LL_BVBCM/data",
"faults": "/v1/components/LL_BVBCM/faults"
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"configurations": {
"type": "string"
},
"data": {
"type": "string"
},
"faults": {
"type": "string"
},
"triggers": {
"type": "string"
},
"cyclic-subscriptions": {
"type": "string"
},
"modes": {
"type": "string"
},
"operations": {
"type": "string"
},
"subcomponents": {
"type": "string"
}
}
}
}
},
{
"path": "/v1/components/LL_BVBCM/data",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "VehicleIdentificationNumber",
"name": "Vehicle Identification Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "PartNumberAndVersionDataIdentifier",
"name": "Part Number And Version Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ActiveDiagnosticSessionDataIdentifier",
"name": "Active Diagnostic Session Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierIdentifier",
"name": "System Supplier Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUManufacturingDate",
"name": "ECU Manufacturing Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUHardwareNumberDataIdentifier",
"name": "Vehicle Manufacturer ECU Hardware Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUSoftwareNumberDataIdentifier",
"name": "Vehicle Manufacturer ECU Software Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "BootLoaderVersionNumber",
"name": "Boot Loader Version Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUBodyCANdbcFileVersion",
"name": "ECU Body CAN .dbc File Version",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUPTCANdbcFileVersion",
"name": "ECU PT CAN .dbc File Version",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECULIN1ldfFileVersion",
"name": "ECU LIN1 .ldf File Version",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECULIN2ldfFileVersion",
"name": "ECU LIN2 .ldf File Version",
"category": "IDENTIFICATION-READ"
},
{
"id": "ServiceDate",
"name": "Service Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "SupplierSpecificPartNumberDataIdentifier",
"name": "Supplier Specific Part Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierECUHardwareNumber",
"name": "System Supplier ECU Hardware Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierECUSoftwareNumber",
"name": "System Supplier ECU Software Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUNameDataIdentifier",
"name": "ECU Name Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint",
"name": "Programming Fingerprint",
"category": "IDENTIFICATION-READ"
},
{
"id": "CodingforCDSFingerprint",
"name": "Coding for CDS Fingerprint",
"category": "IDENTIFICATION-READ"
},
{
"id": "CodingforVODFingerprint",
"name": "Coding for VOD Fingerprint",
"category": "IDENTIFICATION-READ"
},
{
"id": "ReadProgrammingFingerprint1",
"name": "Read Programming Fingerprint1",
"category": "IDENTIFICATION-READ"
},
{
"id": "ReadProgrammingFingerprint2",
"name": "Read Programming Fingerprint2",
"category": "IDENTIFICATION-READ"
},
{
"id": "ReadProgrammingFingerprint3",
"name": "Read Programming Fingerprint3",
"category": "IDENTIFICATION-READ"
},
{
"id": "ReadProgrammingFingerprint4",
"name": "Read Programming Fingerprint4",
"category": "IDENTIFICATION-READ"
},
{
"id": "ReadProgrammingFingerprint5",
"name": "Read Programming Fingerprint5",
"category": "IDENTIFICATION-READ"
},
{
"id": "General",
"name": "General",
"category": "IDENTIFICATION-READ"
},
{
"id": "MHUSetting",
"name": "MHU Setting",
"category": "IDENTIFICATION-READ"
},
{
"id": "DoorLockConfiguration",
"name": "Door Lock Configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "EnergyManagementConfiguration",
"name": "Energy Management Configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "ClampConfiguration",
"name": "Clamp Configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "HornDefrostBASPowerConfiguration",
"name": "Horn/Defrost/BAS/Power Configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "ExternalLightConfiguration",
"name": "External Light Configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "EngineStartStopConfiguration",
"name": "Engine Start Stop Configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "InteralLightConfiguration",
"name": "Interal Light Configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "MirrorConfiguration",
"name": "Mirror Configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "wiperwasherconfiguration",
"name": "wiper&washer configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "windowliftconfiguration",
"name": "window lift configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "VoltageRegulation",
"name": "VoltageRegulation",
"category": "IDENTIFICATION-READ"
},
{
"id": "IACconfiguration",
"name": "IAC configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "IACdynamicnumberconfiguration",
"name": "IAC dynamic number configuration",
"category": "IDENTIFICATION-READ"
},
{
"id": "Odometer",
"name": "Odometer",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Powersupply",
"name": "Power supply",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Ignitionstatus",
"name": "Ignition status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Crashstatus",
"name": "Crash status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Clampstatus",
"name": "Clamp status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "HornDefrostPDCIOStatus",
"name": "Horn/Defrost/PDC IO Status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DoorlockingIOstatus",
"name": "Door locking IO status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "WiperWasherLINinputstatus",
"name": "Wiper Washer LIN input status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "WiperWasherIOstatus",
"name": "Wiper Washer IO status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "WiperWasherLastCommandSource",
"name": "Wiper Washer Last Command Source",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Externallightsinputstatus",
"name": "External lights input status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "ExternalLightsOutputStatus",
"name": "External Lights Output Status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "ExternalLightsLastCommandSource",
"name": "External Lights Last Command Source",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "InternallightsIOstatus",
"name": "Internal lights IO status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Internallightslastcommandsource",
"name": "Internal lights last command source",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "WindowLiftIOStatus1",
"name": "Window Lift IO Status1",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "WindowliftStatus2",
"name": "Window lift Status2",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "MirrorIOstatus",
"name": "Mirror IO status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "FuelPumpStatus",
"name": "Fuel Pump Status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "AntiTheftconfiguration",
"name": "Anti Theft configuration",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "SleepPreventerTable",
"name": "Sleep Preventer Table",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Recordingofexceedingvehiclequiescentcurrent",
"name": "Recording of exceeding vehicle quiescent current",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "MirrorPosition",
"name": "Mirror Position",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Energymanagementinfo",
"name": "Energy management info",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "ECUResetReason",
"name": "ECU Reset Reason",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "LockUnlockCmdInformation",
"name": "LockUnlockCmd Information",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "ComfortOpenCmdInformation",
"name": "ComfortOpenCmd Information",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "ReadSOC",
"name": "ReadSOC",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "CodingDataStringCDS",
"name": "Coding Data String CDS",
"category": "PARAMETRIZATION-READ"
},
{
"id": "FactoryVehicleOrderDataVOD",
"name": "Factory Vehicle Order Data VOD",
"category": "PARAMETRIZATION-READ"
},
{
"id": "CurrentVehicleOrderDataVOD",
"name": "Current Vehicle Order Data VOD",
"category": "PARAMETRIZATION-READ"
},
{
"id": "VehicleManufacturerECUSoftwareNumber",
"name": "Vehicle Manufacturer ECU Software Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUHardwareNumber",
"name": "Vehicle Manufacturer ECU Hardware Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "PartNumberAndVersionDataIdentifier",
"name": "Part Number And Version Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "DC_ReadDataByIdentCodinDataStrin",
"name": "Read Data By Identifier Coding Data String",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentFactoVehicOrderData",
"name": "Read Data By Identifier Factory Vehicle Order Data",
"category": "currentData"
},
{
"id": "DS_ReadFactoVehicOrderDataVOD",
"name": "Read Factory Vehicle Order Data VOD",
"category": "currentData"
},
{
"id": "DC_ReadCurreVehicOrderDataVOD",
"name": "Read Current Vehicle Order Data VOD",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentCurreVehicOrderData",
"name": "Read Data By Identifier Current Vehicle Order Data",
"category": "currentData"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"category": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/LL_BVBCM/faults",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": []
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string",
"format": "hex"
},
"display_code": {
"type": "string"
},
"fault_name": {
"type": "string"
},
"fault_translation_id": {
"type": "string"
},
"severity": {
"type": "integer",
"format": "int32"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/LL_BVCCU",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "LL_BVCCU",
"name": "BVCCU",
"data": "/v1/components/LL_BVCCU/data",
"faults": "/v1/components/LL_BVCCU/faults"
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"configurations": {
"type": "string"
},
"data": {
"type": "string"
},
"faults": {
"type": "string"
},
"triggers": {
"type": "string"
},
"cyclic-subscriptions": {
"type": "string"
},
"modes": {
"type": "string"
},
"operations": {
"type": "string"
},
"subcomponents": {
"type": "string"
}
}
}
}
},
{
"path": "/v1/components/LL_BVCCU/data",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "PartNumberAndVersionDataIdentifier",
"name": "Part Number And Version Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ActiveDiagnosticSessionDataIdentifier",
"name": "Active Diagnostic Session Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierIdentifier",
"name": "System Supplier Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUManufacturingDate",
"name": "ECU Manufacturing Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUHardwareNumberDataIdentifier",
"name": "Vehicle Manufacturer ECU Hardware Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUSoftwareNumberDataIdentifier",
"name": "Vehicle Manufacturer ECU Software Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "BootLoaderVersionNumber",
"name": "Boot Loader Version Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUBodyCANdbcFileVersion",
"name": "ECU Body CAN .dbc File Version",
"category": "IDENTIFICATION-READ"
},
{
"id": "ServiceDate",
"name": "Service Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "SupplierSpecificPartNumberDataIdentifier",
"name": "Supplier Specific Part Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierECUHardwareNumber",
"name": "System Supplier ECU Hardware Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierECUSoftwareNumber",
"name": "System Supplier ECU Software Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUNameDataIdentifier",
"name": "ECU Name Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint",
"name": "Programming Fingerprint",
"category": "IDENTIFICATION-READ"
},
{
"id": "CodingforCDSFingerprint",
"name": "Coding for CDS Fingerprint",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint1",
"name": "Programming Fingerprint 1",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint2",
"name": "Programming Fingerprint 2",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint3",
"name": "Programming Fingerprint 3",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint4",
"name": "Programming Fingerprint 4",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint5",
"name": "Programming Fingerprint 5",
"category": "IDENTIFICATION-READ"
},
{
"id": "IncartemperatureLeftside",
"name": "Incar temperature(Left side)",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "IncartemperatureRightside",
"name": "Incar temperature(Right side)",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Evaporatortemperature",
"name": "Evaporator temperature",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "SolarradiationLeftside",
"name": "Solar radiation (Left side)",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "SolarradiationRightside",
"name": "Solar radiation (Right side)",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "PressureACRefrigerant",
"name": "Pressure A/C Refrigerant",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "BlowerPWM",
"name": "Blower PWM",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Blowerfeedbackvoltage",
"name": "Blower feedback voltage",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Modemotorstep",
"name": "Mode motor step",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "ACpwmset",
"name": "AC pwm set",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "PTClevelset",
"name": "PTC level set",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Recyclemotorstep",
"name": "Recycle motor step",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "MixLmotorstep",
"name": "Mix_L motor step",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "MixRmotorstep",
"name": "Mix_R motor step",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "CompressorClutchrelay",
"name": "Compressor Clutch relay",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Torquerequest",
"name": "Torque request",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "RearEvaporatortemperature",
"name": "Rear Evaporator temperature",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "RearACstatus",
"name": "Rear AC status",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "RearBlowerlevel",
"name": "Rear Blower level",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "LeftSetTemperature",
"name": "Left Set Temperature",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "RightSetTemperature",
"name": "Right Set Temperature",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "Batteryvoltage",
"name": "Battery voltage",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DIRRDEF",
"name": "DI_RR_DEF",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DIDEF",
"name": "DI_DEF",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "AIRECFB",
"name": "AI_REC_FB",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "DEFINDPWM",
"name": "DEF_IND_PWM",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "RRDEFINDPWM",
"name": "RR_DEF_IND_PWM",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "IGN1voltage",
"name": "IGN1 voltage",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "RearCompressorClutch",
"name": "Rear Compressor Clutch",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "VehicleManufacturerECUSoftwareNumber",
"name": "Vehicle Manufacturer ECU Software Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUHardwareNumber",
"name": "Vehicle Manufacturer ECU Hardware Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "PartNumberAndVersionDataIdentifier",
"name": "Part Number And Version Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "DC_ReadDataByIdentCodinDataStrin",
"name": "Read Data By Identifier Coding Data String",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentParam",
"name": "Read Data By Identifier Parametrization",
"category": "PARAMETRIZATION-READ"
},
{
"id": "DC_ReadDataByIdentFactoVehicOrderData",
"name": "Read Data By Identifier Factory Vehicle Order Data",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentCurreVehicOrderData",
"name": "Read Data By Identifier Current Vehicle Order Data",
"category": "currentData"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"category": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/LL_BVCCU/faults",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"code": "941015",
"display_code": "B141015",
"fault_name": "Temp_L circuit open or short to vcc5",
"fault_translation_id": "DT1722286109",
"severity": 1
},
{
"code": "941115",
"display_code": "B141115",
"fault_name": "Temp_R circuit open or short to vcc5",
"fault_translation_id": "DT91231279",
"severity": 1
},
{
"code": "941215",
"display_code": "B141215",
"fault_name": "Evap_Temp circuit open or short to vcc5",
"fault_translation_id": "DT1543977307",
"severity": 1
},
{
"code": "941514",
"display_code": "B141514",
"fault_name": "Pressure_sensor circuit open or short to gnd",
"fault_translation_id": "DT1013087052",
"severity": 1
},
{
"code": "941614",
"display_code": "B141614",
"fault_name": "Mode motor step short to GND or open",
"fault_translation_id": "DT2013316651",
"severity": 1
},
{
"code": "941714",
"display_code": "B141714",
"fault_name": "Rec_motor poti short to GND or open",
"fault_translation_id": "DT1387823325",
"severity": 1
},
{
"code": "941814",
"display_code": "B141814",
"fault_name": "Mix_R motor step short to GND or open",
"fault_translation_id": "DT1812302917",
"severity": 1
},
{
"code": "941914",
"display_code": "B141914",
"fault_name": "Mix_L motor step short to GND or open",
"fault_translation_id": "DT1845107576",
"severity": 1
},
{
"code": "941d14",
"display_code": "B141D14",
"fault_name": "Blower_FB resistance short to GND or open",
"fault_translation_id": "DT858304387",
"severity": 1
},
{
"code": "d41187",
"display_code": "U141187",
"fault_name": "Lost_B_BCM",
"fault_translation_id": "DT144357461",
"severity": 1
},
{
"code": "d41287",
"display_code": "U141287",
"fault_name": "Lost_B_ACM",
"fault_translation_id": "DT276004366",
"severity": 1
},
{
"code": "d41387",
"display_code": "U141387",
"fault_name": "Lost_B_IPC",
"fault_translation_id": "DT158782861",
"severity": 1
},
{
"code": "d41487",
"display_code": "U141487",
"fault_name": "Lost_B_MHU",
"fault_translation_id": "DT349432114",
"severity": 1
},
{
"code": "d41587",
"display_code": "U141587",
"fault_name": "Lost_RR_CCU",
"fault_translation_id": "DT316313274",
"severity": 1
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string",
"format": "hex"
},
"display_code": {
"type": "string"
},
"fault_name": {
"type": "string"
},
"fault_translation_id": {
"type": "string"
},
"severity": {
"type": "integer",
"format": "int32"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/LL_BVSESAM",
"method": "GET",
"response": {
"status": 200,
"body": {
"id": "LL_BVSESAM",
"name": "BVSESAM",
"data": "/v1/components/LL_BVSESAM/data",
"faults": "/v1/components/LL_BVSESAM/faults"
},
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"configurations": {
"type": "string"
},
"data": {
"type": "string"
},
"faults": {
"type": "string"
},
"triggers": {
"type": "string"
},
"cyclic-subscriptions": {
"type": "string"
},
"modes": {
"type": "string"
},
"operations": {
"type": "string"
},
"subcomponents": {
"type": "string"
}
}
}
}
},
{
"path": "/v1/components/LL_BVSESAM/data",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "SystemSupplierIdentifier",
"name": "System Supplier Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUManufacturingDate",
"name": "ECU Manufacturing Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUHardwareNumberDataIdentifier",
"name": "Vehicle Manufacturer ECU Hardware Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUSoftwareNumberDataIdentifier",
"name": "Vehicle Manufacturer ECU Software Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "BootLoaderVersionNumber",
"name": "Boot Loader Version Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "ApplicationSoftwarePartNumber",
"name": "Application Software Part Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "BasicSoftwareDataPartNumber",
"name": "Basic Software Data Part Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "SupplierSpecificPartNumberDataIdentifier",
"name": "Supplier Specific Part Number Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierECUHardwareNumber",
"name": "System Supplier ECU Hardware Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "SystemSupplierECUSoftwareNumber",
"name": "System Supplier ECU Software Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUNameDataIdentifier",
"name": "ECU Name Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "PartNumberAndVersionDataIdentifier",
"name": "Part Number And Version Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint",
"name": "Programming Fingerprint",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUPTCANdbcFileVersion",
"name": "ECU PT CAN .dbc File Version",
"category": "IDENTIFICATION-READ"
},
{
"id": "ServiceDate",
"name": "Service Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "ActiveDiagnosticSessionDataIdentifier",
"name": "Active Diagnostic Session Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUSerialNumber",
"name": "ECU Serial Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "ECUInstallationDate",
"name": "ECU Installation Date",
"category": "IDENTIFICATION-READ"
},
{
"id": "CodingforCDSFingerprint",
"name": "Coding for CDS Fingerprint",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint1",
"name": "Programming Fingerprint1",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint2",
"name": "Programming Fingerprint2",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint3",
"name": "Programming Fingerprint3",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint4",
"name": "Programming Fingerprint4",
"category": "IDENTIFICATION-READ"
},
{
"id": "ProgrammingFingerprint5",
"name": "Programming Fingerprint5",
"category": "IDENTIFICATION-READ"
},
{
"id": "TotalNumberofkeystobelearntwithSESAM",
"name": "Total Number of keys to be learnt with SESAM",
"category": "IDENTIFICATION-READ"
},
{
"id": "ValueofAESSKkey",
"name": "Value of AES SK key",
"category": "IDENTIFICATION-READ"
},
{
"id": "Pairingprepare",
"name": "Pairing prepare",
"category": "IDENTIFICATION-READ"
},
{
"id": "IMMOSKSESAM",
"name": "IMMO_SK_SESAM",
"category": "IDENTIFICATION-READ"
},
{
"id": "StatusIMMO",
"name": "Status_IMMO",
"category": "IDENTIFICATION-READ"
},
{
"id": "StatusIMMOSK",
"name": "Status_IMMO_SK",
"category": "IDENTIFICATION-READ"
},
{
"id": "PairingStatusofSESAMEnabledKeyLines",
"name": "Pairing Status of SESAM Enabled Key Lines",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "TotalNumberofKeysPaired",
"name": "Total Number of Keys Paired",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "PairedUIDID",
"name": "Paired UID ID",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "SESAMLifecyclewithUID",
"name": "SESAM Lifecycle with UID",
"category": "MEASUREMENT-VALUES-READ"
},
{
"id": "VehicleManufacturerECUSoftwareNumber",
"name": "Vehicle Manufacturer ECU Software Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "VehicleManufacturerECUHardwareNumber",
"name": "Vehicle Manufacturer ECU Hardware Number",
"category": "IDENTIFICATION-READ"
},
{
"id": "PartNumberAndVersionDataIdentifier",
"name": "Part Number And Version Data Identifier",
"category": "IDENTIFICATION-READ"
},
{
"id": "DC_ReadDataByIdentCodinDataStrin",
"name": "Read Data By Identifier Coding Data String",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentParam",
"name": "Read Data By Identifier Parametrization",
"category": "PARAMETRIZATION-READ"
},
{
"id": "DC_ReadDataByIdentFactoVehicOrderData",
"name": "Read Data By Identifier Factory Vehicle Order Data",
"category": "currentData"
},
{
"id": "DC_ReadDataByIdentCurreVehicOrderData",
"name": "Read Data By Identifier Current Vehicle Order Data",
"category": "currentData"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"category": {
"type": "string"
}
}
}
}
}
}
}
},
{
"path": "/v1/components/LL_BVSESAM/faults",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": []
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string",
"format": "hex"
},
"display_code": {
"type": "string"
},
"fault_name": {
"type": "string"
},
"fault_translation_id": {
"type": "string"
},
"severity": {
"type": "integer",
"format": "int32"
}
}
}
}
}
}
}
},
{
"path": "/v1/apps",
"method": "GET",
"response": {
"status": 200,
"body": {
"items": [
{
"id": "AdvancedLaneKeeping",
"name": "AdvancedLaneKeeping",
"href": "/v1/apps/AdvancedLaneKeeping"
},
{
"id": "BlindSpotDetection",
"name": "BlindSpotDetection",
"href": "/v1/apps/BlindSpotDetection"
},
{
"id": "Navi",
"name": "Navi",
"href": "/v1/apps/Navi"
},
{
"id": "navigation",
"name": "navigation",
"href": "/v1/apps/navigation"
},
{
"id": "WindowControl",
"name": "WindowControl",
"href": "/v1/apps/WindowControl"
}
]
},
"schema": {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"href": {
"type": "string"
}
}
}
}
}
}
}
}
]