summaryrefslogtreecommitdiff
path: root/src/appMain/hmi_capabilities.json
blob: fac4ac24b0e5c0986a55e0a419baeefe6f0a121c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
{
	"UI":
	{
		"language":"EN-US",
	    "languages":[ 
          "EN-US","ES-MX","FR-CA","DE-DE","ES-ES","EN-GB","RU-RU","TR-TR","PL-PL","FR-FR","IT-IT","SV-SE","PT-PT","NL-NL","ZH-TW",
"JA-JP","AR-SA","KO-KR","PT-BR","CS-CZ","DA-DK","NO-NO"
	    ],
	    "displayCapabilities":
		{
			"displayType":"GEN2_8_DMA",
			"textFields": [{
                                            "name": "mainField1",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "mainField2",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "mainField3",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "mainField4",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "statusBar",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "mediaClock",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "mediaTrack",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "alertText1",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "alertText2",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "alertText3",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "scrollableMessageBody",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "initialInteractionText",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "navigationText1",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "navigationText2",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "ETA",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "totalDistance",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "navigationText",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "audioPassThruDisplayText1",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "audioPassThruDisplayText2",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "sliderHeader",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "sliderFooter",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "notificationText",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "menuName",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "secondaryText",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "tertiaryText",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "timeToDestination",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "turnText",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        },
                                        {
                                            "name": "menuTitle",
                                            "characterSet": "TYPE2SET",
                                            "width": 500,
                                            "rows": 1
                                        }
                                    ],
               		"imageFields":
			[
                        	{
					"name":"softButtonImage",
                         		"imageTypeSupported":
                                	[
                                	],
                        		"imageResolution":
                                         {
                                          	"resolutionWidth":35,
						"resolutionHeight":35
                                         }
                        	},
                                {
					"name":"choiceImage",
                         		"imageTypeSupported":
                                	[
                                	],
                        		"imageResolution":
                                         {
                                          	"resolutionWidth":35,
						"resolutionHeight":35
                                         }
                        	},
                       		{
					"name":"choiceSecondaryImage",
                         		"imageTypeSupported":
                                	[
                                	],
                        		"imageResolution":
                                         {
                                          	"resolutionWidth":35,
						"resolutionHeight":35
                                         }
                        	},
                                {
					"name":"menuIcon",
                         		"imageTypeSupported":
                                	[
                                	],
                        		"imageResolution":
                                         {
                                          	"resolutionWidth":35,
						"resolutionHeight":35
                                         }
                        	},
                       		{
					"name":"cmdIcon",
                         		"imageTypeSupported":
                                	[
                                	],
                        		"imageResolution":
                                         {
                                          	"resolutionWidth":35,
						"resolutionHeight":35
                                         }
                        	},
                       		{
					"name":"appIcon",
                         		"imageTypeSupported":
                                	[
                                	],
                        		"imageResolution":
                                         {
                                          	"resolutionWidth":35,
                                                "resolutionHeight":35
                                         }
                        	},
                                {
                                        "name":"graphic",
                                        "imageTypeSupported":
                                         [
						
                                         ],
                                        "imageResolution":
                                         {
                                                "resolutionWidth":35,
                                                "resolutionHeight":35
                                         }
                         	},
                                {
                                        "name":"locationImage",
                                        "imageTypeSupported":
                                         [
                                         	"GRAPHIC_PNG"
                                         ],
                                        "imageResolution":
                                         {
                                                "resolutionWidth":35,
                                                "resolutionHeight":35
                                         }
                         	}
                        	
                        ],
			"mediaClockFormats":
			[
				"CLOCK1","CLOCK2","CLOCK3","CLOCKTEXT1","CLOCKTEXT2","CLOCKTEXT3","CLOCKTEXT4"
			],
			"graphicSupported":true,
                        "templatesAvailable":
                        [
                          
                        	"DEFAULT","MEDIA","NON-MEDIA","ONSCREEN_PRESETS","NAV_FULLSCREEN_MAP","NAV_KEYBOARD",
                        	"GRAPHIC_WITH_TEXT","TEXT_WITH_GRAPHIC","TILES_ONLY","TEXTBUTTONS_ONLY",
                                "GRAPHIC_WITH_TILES","TILES_WITH_GRAPHIC","GRAPHIC_WITH_TEXT_AND_SOFTBUTTONS",
                        	"TEXT_AND_SOFTBUTTONS_WITH_GRAPHIC","GRAPHIC_WITH_TEXTBUTTONS",
                        	"TEXTBUTTONS_WITH_GRAPHIC","LARGE_GRAPHIC_WITH_SOFTBUTTONS",
                        	"DOUBLE_GRAPHIC_WITH_SOFTBUTTONS","LARGE_GRAPHIC_ONLY"
                        ],
                        "screenParams":
                        {
                        	"resolution":
                                {
                                	"resolutionWidth":800,
					"resolutionHeight":350
                                },
                        	"touchEventAvailable":
                        	{
                        		"pressAvailable":true,
                                	"multiTouchAvailable":false,
                                 	"doublePressAvailable":false
                                }
                        },
                        "numCustomPresetsAvailable":8,
			"imageCapabilities":
			[
				"DYNAMIC",
				"STATIC"
			]
		},
		"audioPassThruCapabilities":
		{
			"samplingRate"	: "44KHZ",
			"bitsPerSample" : "RATE_8_BIT",
			"audioType"		: "PCM"
		},
		"hmiZoneCapabilities":"FRONT",
		"softButtonCapabilities":
        [
    		{
    			"shortPressAvailable":true,
    			"longPressAvailable" :true,
    			"upDownAvailable"	 :true,
    			"imageSupported"	 :true
    		}
        ]
    },
    "VR":
	{
		"capabilities":["TEXT"],
		"language":"EN-US",
	    "languages":    
            [ 
         "EN-US","ES-MX","FR-CA","DE-DE","ES-ES","EN-GB","RU-RU","TR-TR","PL-PL","FR-FR","IT-IT","SV-SE","PT-PT","NL-NL","ZH-TW",
"JA-JP","AR-SA","KO-KR","PT-BR","CS-CZ","DA-DK","NO-NO"
            ]	    
},
    "TTS":
	{
		"capabilities":"TEXT",
		"language":"EN-US",
	    "languages":
	    [
	  "EN-US","ES-MX","FR-CA","DE-DE","ES-ES","EN-GB","RU-RU","TR-TR","PL-PL","FR-FR","IT-IT","SV-SE","PT-PT","NL-NL","ZH-TW",
"JA-JP","AR-SA","KO-KR","PT-BR","CS-CZ","DA-DK","NO-NO"
	    ]
    },
    "Buttons":
    {
    	"capabilities":
    	[
	    	{
		    	"name":"PRESET_0",
		    	"shortPressAvailable":true,
		    	"longPressAvailable" :true,
		    	"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_1",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_2",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_3",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_4",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_5",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_6",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_7",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_8",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"PRESET_9",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"OK",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"SEEKLEFT",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"SEEKRIGHT",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"TUNEUP",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	},
	    	{
	    		"name":"TUNEDOWN",
	    		"shortPressAvailable":true,
	    		"longPressAvailable" :true,
	    		"upDownAvailable"    :true
	    	}
    	],
    	"presetBankCapabilities":
    	{
    		"onScreenPresetsAvailable":true
    	}
    },
	"VehicleInfo":
	{
		"make"		:"Ford",
		"model" 	:"Fiesta",
		"modelYear" :"2013",
		"trim"		:"SE"
	},
	"SyncMessageVersion":
	{
		"majorVersion": 3,
		"minorVersion": 0
	}
}