Add vss and vss-agl recipes
[AGL/meta-agl-demo.git] / recipes-connectivity / vss / vss-agl / agl_vss_overlay.vspec
1 # Define DBC mappings for vehicle and engine speeds
2
3 Vehicle.Speed:
4   datatype: float
5   type: sensor
6   dbc:
7     signal: PT_VehicleAvgSpeed
8     interval_ms: 100
9
10 Vehicle.Powertrain.CombustionEngine.Speed:
11   datatype: float
12   type: sensor
13   dbc:
14     signal: PT_EngineSpeed
15     interval_ms: 100
16     transform:
17       math: "floor(x+0.5)"
18
19
20 # Define extra navigation state signals
21
22 Vehicle.Cabin.Infotainment.Navigation.State:
23   datatype: string
24   type: sensor
25   allowed: [ 'UNKNOWN', 'ACTIVE', 'ARRIVED', 'STOPPED' ]
26   description: Navigation state.
27
28 Vehicle.Cabin.Infotainment.Navigation.ElapsedDistance:
29   datatype: float
30   type: sensor
31   unit: km
32   description: Navigation elapsed distance.
33
34
35 # Define extra steering wheel switch signals, including DBC mappings
36
37 Vehicle.Cabin.SteeringWheel.Switches.VolumeUp:
38   datatype: boolean
39   type: sensor
40   description: Steering wheel volume up switch engaged.
41   dbc:
42     signal: SW_VolumeUp
43     on_change: true
44     transform:
45       mapping:
46         - from: 0
47           to: false
48         - from: 1
49           to: true
50
51 Vehicle.Cabin.SteeringWheel.Switches.VolumeDown:
52   datatype: boolean
53   type: sensor
54   description: Steering wheel volume down switch engaged.
55   dbc:
56     signal: SW_VolumeDown
57     on_change: true
58     transform:
59       mapping:
60         - from: 0
61           to: false
62         - from: 1
63           to: true
64
65 Vehicle.Cabin.SteeringWheel.Switches.VolumeMute:
66   datatype: boolean
67   type: sensor
68   description: Steering wheel volume mute switch engaged.
69   dbc:
70     signal: SW_VolumeMute
71     on_change: true
72     transform:
73       mapping:
74         - from: 0
75           to: false
76         - from: 1
77           to: true
78
79 Vehicle.Cabin.SteeringWheel.Switches.Next:
80   datatype: boolean
81   type: sensor
82   description: Steering wheel next switch engaged.
83   dbc:
84     signal: SW_Next
85     on_change: true
86     transform:
87       mapping:
88         - from: 0
89           to: false
90         - from: 1
91           to: true
92
93 Vehicle.Cabin.SteeringWheel.Switches.Previous:
94   datatype: boolean
95   type: sensor
96   description: Steering wheel previous switch engaged.
97   dbc:
98     signal: SW_Previous
99     on_change: true
100     transform:
101       mapping:
102         - from: 0
103           to: false
104         - from: 1
105           to: true
106
107 Vehicle.Cabin.SteeringWheel.Switches.Mode:
108   datatype: boolean
109   type: sensor
110   description: Steering wheel mode switch engaged.
111   dbc:
112     signal: SW_Mode
113     on_change: true
114     transform:
115       mapping:
116         - from: 0
117           to: false
118         - from: 1
119           to: true
120
121 Vehicle.Cabin.SteeringWheel.Switches.Info:
122   datatype: boolean
123   type: sensor
124   description: Steering wheel info switch engaged.
125   dbc:
126     signal: SW_Info
127     on_change: true
128     transform:
129       mapping:
130         - from: 0
131           to: false
132         - from: 1
133           to: true
134
135 Vehicle.Cabin.SteeringWheel.Switches.CruiseEnable:
136   datatype: boolean
137   type: sensor
138   description: Steering wheel cruise enable switch engaged.
139   dbc:
140     signal: SW_CruiseEnable
141     on_change: true
142     transform:
143       mapping:
144         - from: 0
145           to: false
146         - from: 1
147           to: true
148
149 Vehicle.Cabin.SteeringWheel.Switches.CruiseSet:
150   datatype: boolean
151   type: sensor
152   description: Steering wheel cruise set switch engaged.
153   dbc:
154     signal: SW_CruiseSet
155     on_change: true
156     transform:
157       mapping:
158         - from: 0
159           to: false
160         - from: 1
161           to: true
162
163 Vehicle.Cabin.SteeringWheel.Switches.CruiseResume:
164   datatype: boolean
165   type: sensor
166   description: Steering wheel cruise resume switch engaged.
167   dbc:
168     signal: SW_CruiseResume
169     on_change: true
170     transform:
171       mapping:
172         - from: 0
173           to: false
174         - from: 1
175           to: true
176
177 Vehicle.Cabin.SteeringWheel.Switches.CruiseCancel:
178   datatype: boolean
179   type: sensor
180   description: Steering wheel cruise cancel switch engaged.
181   dbc:
182     signal: SW_CruiseCancel
183     on_change: true
184     transform:
185       mapping:
186         - from: 0
187           to: false
188         - from: 1
189           to: true
190
191 Vehicle.Cabin.SteeringWheel.Switches.CruiseLimit:
192   datatype: boolean
193   type: sensor
194   description: Steering wheel cruise limit switch engaged.
195   dbc:
196     signal: SW_CruiseLimit
197     on_change: true
198     transform:
199       mapping:
200         - from: 0
201           to: false
202         - from: 1
203           to: true
204
205 Vehicle.Cabin.SteeringWheel.Switches.CruiseDistance:
206   datatype: boolean
207   type: sensor
208   description: Steering wheel cruise distance switch engaged.
209   dbc:
210     signal: SW_CruiseDistance
211     on_change: true
212     transform:
213       mapping:
214         - from: 0
215           to: false
216         - from: 1
217           to: true
218
219 Vehicle.Cabin.SteeringWheel.Switches.Voice:
220   datatype: boolean
221   type: sensor
222   description: Steering wheel voice switch engaged.
223   dbc:
224     signal: SW_Voice
225     on_change: true
226     transform:
227       mapping:
228         - from: 0
229           to: false
230         - from: 1
231           to: true
232
233 Vehicle.Cabin.SteeringWheel.Switches.PhoneCall:
234   datatype: boolean
235   type: sensor
236   description: Steering wheel phone call switch engaged.
237   dbc:
238     signal: SW_PhoneCall
239     on_change: true
240     transform:
241       mapping:
242         - from: 0
243           to: false
244         - from: 1
245           to: true
246
247 Vehicle.Cabin.SteeringWheel.Switches.PhoneHangup:
248   datatype: boolean
249   type: sensor
250   description: Steering wheel phone hangup switch engaged.
251   dbc:
252     signal: SW_PhoneHangup
253     on_change: true
254     transform:
255       mapping:
256         - from: 0
257           to: false
258         - from: 1
259           to: true
260
261 Vehicle.Cabin.SteeringWheel.Switches.Horn:
262   datatype: boolean
263   type: sensor
264   description: Steering wheel horn switch engaged.
265   dbc:
266     signal: SW_Horn
267     on_change: true
268     transform:
269       mapping:
270         - from: 0
271           to: false
272         - from: 1
273           to: true
274
275 Vehicle.Cabin.SteeringWheel.Switches.LaneDepartureWarning:
276   datatype: boolean
277   type: sensor
278   description: Steering wheel lane departure warning switch engaged.
279   dbc:
280     signal: SW_LaneDepartureWarning
281     on_change: true
282     transform:
283       mapping:
284         - from: 0
285           to: false
286         - from: 1
287           to: true