Skip to content

Commit b4acdf9

Browse files
Adapt examples to new app manifest concept (#74)
1 parent fc628ae commit b4acdf9

File tree

8 files changed

+129
-278
lines changed

8 files changed

+129
-278
lines changed
Lines changed: 11 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,18 @@
11
[
22
{
33
"Name": "array-datatype",
4-
"Port": 50008,
5-
"DAPR_GRPC_PORT": 50001,
6-
"VehicleModel": {
7-
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json"
8-
},
9-
"dependencies": {
10-
"runtime": [
11-
{
12-
"name": "mosquitto",
13-
"image": "eclipse-mosquitto",
14-
"version": "2.0.14"
15-
},
16-
{
17-
"name": "databroker",
18-
"image": "ghcr.io/eclipse/kuksa.val/databroker",
19-
"version": "0.3.0"
20-
},
4+
"vehicleModel": {
5+
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json",
6+
"datapoints": [
217
{
22-
"name": "feedercan",
23-
"image": "ghcr.io/eclipse/kuksa.val.feeders/dbc2val",
24-
"version": "v0.1.0"
8+
"path": "Vehicle.Powertrain.FuelSystem.SupportedFuel",
9+
"required": "true",
10+
"access": "read"
2511
}
26-
],
27-
"python": {
28-
"version": "3.10"
29-
},
30-
"dapr": {
31-
"cli": {
32-
"version": "1.10.0"
33-
},
34-
"runtime": {
35-
"version": "1.10.2"
36-
}
37-
}
38-
}
12+
]
13+
},
14+
"runtime": [
15+
"grpc://sdv.databroker.v1.Broker/Subscribe"
16+
]
3917
}
4018
]

examples/atomic-set/AppManifest.json

Lines changed: 16 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,25 @@
11
[
22
{
33
"Name": "atomic-set",
4-
"Port": 50008,
5-
"DAPR_GRPC_PORT": 50001,
6-
"VehicleModel": {
7-
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json"
8-
},
9-
"dependencies": {
10-
"services": [
11-
{
12-
"name": "seatservice",
13-
"image": "ghcr.io/eclipse/kuksa.val.services/seat_service",
14-
"version": "v0.2.0"
15-
}
16-
],
17-
"runtime": [
18-
{
19-
"name": "mosquitto",
20-
"image": "eclipse-mosquitto",
21-
"version": "2.0.14"
22-
},
4+
"vehicleModel": {
5+
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json",
6+
"datapoints": [
237
{
24-
"name": "databroker",
25-
"image": "ghcr.io/eclipse/kuksa.val/databroker",
26-
"version": "0.3.0"
8+
"path": "Vehicle.Cabin.Seat.Row1.Pos1.Position",
9+
"required": "true",
10+
"access": "write"
2711
},
2812
{
29-
"name": "feedercan",
30-
"image": "ghcr.io/eclipse/kuksa.val.feeders/dbc2val",
31-
"version": "v0.1.0"
32-
}
33-
],
34-
"python": {
35-
"version": "3.10"
36-
},
37-
"dapr": {
38-
"cli": {
39-
"version": "1.10.0"
40-
},
41-
"runtime": {
42-
"version": "1.10.2"
13+
"path": "Vehicle.Cabin.Seat.Row1.Pos2.Position",
14+
"required": "true",
15+
"access": "write"
4316
}
44-
}
45-
}
17+
]
18+
},
19+
"runtime": [
20+
"grpc://sdv.databroker.v1.Broker/Subscribe",
21+
"grpc://sdv.databroker.v1.Broker/SetDatapoints",
22+
"mqtt"
23+
]
4624
}
4725
]
Lines changed: 16 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,25 @@
11
[
22
{
33
"Name": "datapoint-set",
4-
"Port": 50008,
5-
"DAPR_GRPC_PORT": 50001,
6-
"Dockerfile": "./app/Dockerfile",
7-
"VehicleModel": {
8-
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json"
9-
},
10-
"dependencies": {
11-
"services": [
12-
{
13-
"name": "seatservice",
14-
"image": "ghcr.io/eclipse/kuksa.val.services/seat_service",
15-
"version": "v0.2.0"
16-
}
17-
],
18-
"runtime": [
19-
{
20-
"name": "mosquitto",
21-
"image": "eclipse-mosquitto",
22-
"version": "2.0.14"
23-
},
4+
"vehicleModel": {
5+
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json",
6+
"datapoints": [
247
{
25-
"name": "databroker",
26-
"image": "ghcr.io/eclipse/kuksa.val/databroker",
27-
"version": "0.3.0"
8+
"path": "Vehicle.Cabin.Seat.Row1.Pos1.IsBelted",
9+
"required": "true",
10+
"access": "write"
2811
},
2912
{
30-
"name": "feedercan",
31-
"image": "ghcr.io/eclipse/kuksa.val.feeders/dbc2val",
32-
"version": "v0.1.0"
33-
}
34-
],
35-
"python": {
36-
"version": "3.10"
37-
},
38-
"dapr": {
39-
"cli": {
40-
"version": "1.10.0"
41-
},
42-
"runtime": {
43-
"version": "1.10.2"
13+
"path": "Vehicle.Cabin.Seat.Row1.Pos1.Position",
14+
"required": "true",
15+
"access": "write"
4416
}
45-
}
46-
}
17+
]
18+
},
19+
"runtime": [
20+
"grpc://sdv.databroker.v1.Broker/Subscribe",
21+
"grpc://sdv.databroker.v1.Broker/SetDatapoints",
22+
"mqtt"
23+
]
4724
}
4825
]

examples/dog-mode/AppManifest.json

Lines changed: 24 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,36 @@
11
[
22
{
33
"Name": "dogmode",
4-
"Port": 50008,
5-
"DAPR_GRPC_PORT": 50001,
6-
"VehicleModel": {
7-
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json"
8-
},
9-
"dependencies": {
10-
"services": [
11-
{
12-
"name": "hvacservice",
13-
"image": "ghcr.io/eclipse/kuksa.val.services/hvac_service",
14-
"version": "v0.1.0"
15-
}
16-
],
17-
"runtime": [
4+
"vehicleModel": {
5+
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json",
6+
"datapoints": [
187
{
19-
"name": "mosquitto",
20-
"image": "eclipse-mosquitto",
21-
"version": "2.0.14"
8+
"path": "Vehicle.Cabin.AmbientAirTemperature",
9+
"required": "true",
10+
"access": "read"
2211
},
2312
{
24-
"name": "databroker",
25-
"image": "ghcr.io/eclipse/kuksa.val/databroker",
26-
"version": "0.3.0"
13+
"path": "Vehicle.Cabin.DogMode",
14+
"required": "true",
15+
"access": "read"
2716
},
2817
{
29-
"name": "feedercan",
30-
"image": "ghcr.io/eclipse/kuksa.val.feeders/dbc2val",
31-
"version": "v0.1.0"
32-
}
33-
],
34-
"python": {
35-
"version": "3.10"
36-
},
37-
"dapr": {
38-
"cli": {
39-
"version": "1.10.0"
18+
"path": "Vehicle.Cabin.DogModeTemperature",
19+
"required": "true",
20+
"access": "read"
4021
},
41-
"runtime": {
42-
"version": "1.10.2"
22+
{
23+
"path": "Vehicle.Powertrain.Battery.StateOfCharge.Current",
24+
"required": "true",
25+
"access": "read"
4326
}
44-
}
45-
}
27+
]
28+
},
29+
"runtime": [
30+
"grpc://sdv.databroker.v1.Broker/Subscribe",
31+
"grpc://sdv.edge.comfort.hvac.v1.Hvac/SetAcStatus",
32+
"grpc://sdv.edge.comfort.hvac.v1.Hvac/SetTemperature",
33+
"mqtt"
34+
]
4635
}
4736
]
Lines changed: 18 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,29 @@
11
[
22
{
33
"Name": "dynamic-rule",
4-
"Port": 50008,
5-
"DAPR_GRPC_PORT": 50001,
6-
"VehicleModel": {
7-
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json"
8-
},
9-
"dependencies": {
10-
"runtime": [
4+
"vehicleModel": {
5+
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json",
6+
"datapoints": [
117
{
12-
"name": "mosquitto",
13-
"image": "eclipse-mosquitto",
14-
"version": "2.0.14"
8+
"path": "Vehicle.Speed",
9+
"required": "true",
10+
"access": "read"
1511
},
1612
{
17-
"name": "databroker",
18-
"image": "ghcr.io/eclipse/kuksa.val/databroker",
19-
"version": "0.3.0"
13+
"path": "Vehicle.ADAS.ABS.IsEnabled",
14+
"required": "true",
15+
"access": "read"
2016
},
2117
{
22-
"name": "feedercan",
23-
"image": "ghcr.io/eclipse/kuksa.val.feeders/dbc2val",
24-
"version": "v0.1.0"
25-
}
26-
],
27-
"python": {
28-
"version": "3.10"
29-
},
30-
"dapr": {
31-
"cli": {
32-
"version": "1.10.0"
33-
},
34-
"runtime": {
35-
"version": "1.10.2"
18+
"path": "Vehicle.ADAS.ABS.IsEngaged",
19+
"required": "true",
20+
"access": "read"
3621
}
37-
}
38-
}
22+
]
23+
},
24+
"runtime": [
25+
"grpc://sdv.databroker.v1.Broker/Subscribe",
26+
"mqtt"
27+
]
3928
}
4029
]
Lines changed: 17 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,26 @@
11
[
22
{
33
"Name": "seatadjuster",
4-
"Port": 50008,
5-
"DAPR_GRPC_PORT": 50001,
6-
"Dockerfile": "./app/Dockerfile",
7-
"VehicleModel": {
8-
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json"
9-
},
10-
"dependencies": {
11-
"services": [
12-
{
13-
"name": "seatservice",
14-
"image": "ghcr.io/eclipse/kuksa.val.services/seat_service",
15-
"version": "v0.2.0"
16-
}
17-
],
18-
"runtime": [
19-
{
20-
"name": "mosquitto",
21-
"image": "eclipse-mosquitto",
22-
"version": "2.0.14"
23-
},
4+
"vehicleModel": {
5+
"src": "https://github.com/COVESA/vehicle_signal_specification/releases/download/v3.0/vss_rel_3.0.json",
6+
"datapoints": [
247
{
25-
"name": "databroker",
26-
"image": "ghcr.io/eclipse/kuksa.val/databroker",
27-
"version": "0.3.0"
8+
"path": "Vehicle.Cabin.Seat.Row1.Pos1.Position",
9+
"required": "true",
10+
"access": "write"
2811
},
2912
{
30-
"name": "feedercan",
31-
"image": "ghcr.io/eclipse/kuksa.val.feeders/dbc2val",
32-
"version": "v0.1.0"
33-
}
34-
],
35-
"python": {
36-
"version": "3.10"
37-
},
38-
"dapr": {
39-
"cli": {
40-
"version": "1.10.0"
41-
},
42-
"runtime": {
43-
"version": "1.10.2"
13+
"path": "Vehicle.Speed",
14+
"required": "true",
15+
"access": "read"
4416
}
45-
}
46-
}
17+
]
18+
},
19+
"runtime": [
20+
"grpc://sdv.databroker.v1.Broker/GetDatapoints",
21+
"grpc://sdv.databroker.v1.Broker/Subscribe",
22+
"grpc://sdv.databroker.v1.Broker/SetDatapoints",
23+
"mqtt"
24+
]
4725
}
4826
]

0 commit comments

Comments
 (0)