use CMAKE_INSTALL_LIBDIR instead of "/usr/lib"
[profile/ivi/smartdevicelink.git] / src / appMain / sdl_update_pt.json
1 {
2     "policy_table": {
3         "module_config": {
4             "endpoints": {
5                 "default": {
6                     "default": [
7                         "http://sdl.net/api"
8                     ]
9                 }
10             },
11             "exchange_after_x_ignition_cycles": 39,
12             "exchange_after_x_kilometers" : 21,
13             "exchange_after_x_days" : 22,
14             "timeout_after_x_seconds" : 21,
15             "seconds_between_retries" : [11, 8, 6, 4, 1]
16         },
17         "functional_groupings": {
18             "Location-1": {
19                 "user_consent_prompt": "Location",
20                 "rpcs": {
21                     "GetVehicleData": {
22                         "hmi_levels": [
23                             "BACKGROUND",
24                             "FULL",
25                             "LIMITED"
26                         ],
27                         "parameters": [
28                             "gps",
29                             "speed"
30                         ]
31                     },
32                     "SubscribeVehicleData": {
33                         "hmi_levels": [
34                             "BACKGROUND",
35                             "FULL",
36                             "LIMITED"
37                         ],
38                         "parameters": [
39                             "gps",
40                             "speed"
41                         ]
42                     },
43                     "UnsubscribeVehicleData": {
44                         "hmi_levels": [
45                             "BACKGROUND",
46                             "FULL",
47                             "LIMITED"
48                         ],
49                         "parameters": [
50                             "gps",
51                             "speed"
52                         ]
53                     },
54                     "OnVehicleData": {
55                         "hmi_levels": [
56                             "BACKGROUND",
57                             "FULL",
58                             "LIMITED"
59                         ],
60                         "parameters": [
61                             "gps",
62                             "speed"
63                         ]
64                     }
65                 }
66             },
67             "Navigation-1": {
68                 "rpcs": {
69                     "AlertManeuver": {
70                         "hmi_levels": [
71                             "BACKGROUND",
72                             "FULL",
73                             "LIMITED"
74                         ]
75                     },
76                     "ShowConstantTBT": {
77                         "hmi_levels": [
78                             "BACKGROUND",
79                             "FULL",
80                             "LIMITED"
81                         ]
82                     },
83                     "UpdateTurnList": {
84                         "hmi_levels": [
85                             "BACKGROUND",
86                             "FULL",
87                             "LIMITED"
88                         ]
89                     }
90                 }
91             },
92             "Notifications": {
93                 "user_consent_prompt": "Notifications",
94                 "rpcs": {
95                     "Alert": {
96                         "hmi_levels": [
97                             "BACKGROUND"
98                         ]
99                     }
100                 }
101             },
102             "VehicleInfo-3": {
103                 "user_consent_prompt": "VehicleInfo",
104                 "rpcs": {
105                     "UnsubscribeVehicleData": {
106                         "hmi_levels": [
107                             "BACKGROUND",
108                             "FULL",
109                             "LIMITED"
110                         ],
111                         "parameters": [
112                             "engineTorque",
113                             "externalTemperature",
114                             "fuelLevel",
115                             "fuelLevel_State",
116                             "headLampStatus",
117                             "instantFuelConsumption",
118                             "odometer",
119                             "tirePressure",
120                             "wiperStatus"
121                         ]
122                     },
123                     "OnVehicleData": {
124                         "hmi_levels": [
125                             "BACKGROUND",
126                             "FULL",
127                             "LIMITED"
128                         ],
129                         "parameters": [
130                             "engineTorque",
131                             "externalTemperature",
132                             "fuelLevel",
133                             "fuelLevel_State",
134                             "headLampStatus",
135                             "instantFuelConsumption",
136                             "odometer",
137                             "tirePressure",
138                             "vin",
139                             "wiperStatus"
140                         ]
141                     },
142                     "GetVehicleData": {
143                         "hmi_levels": [
144                             "BACKGROUND",
145                             "FULL",
146                             "LIMITED"
147                         ],
148                         "parameters": [
149                             "engineTorque",
150                             "externalTemperature",
151                             "fuelLevel",
152                             "fuelLevel_State",
153                             "headLampStatus",
154                             "instantFuelConsumption",
155                             "odometer",
156                             "tirePressure",
157                             "vin",
158                             "wiperStatus"
159                         ]
160                     },
161                     "SubscribeVehicleData": {
162                         "hmi_levels": [
163                             "BACKGROUND",
164                             "FULL",
165                             "LIMITED"
166                         ],
167                         "parameters": [
168                             "engineTorque",
169                             "externalTemperature",
170                             "fuelLevel",
171                             "fuelLevel_State",
172                             "headLampStatus",
173                             "instantFuelConsumption",
174                             "odometer",
175                             "tirePressure",
176                             "wiperStatus"
177                         ]
178                     }
179                 }
180             },
181             "DrivingCharacteristics-3": {
182                 "user_consent_prompt": "DrivingCharacteristics",
183                 "rpcs": {
184                     "UnsubscribeVehicleData": {
185                         "hmi_levels": [
186                             "BACKGROUND",
187                             "FULL",
188                             "LIMITED"
189                         ],
190                         "parameters": [
191                             "accPedalPosition",
192                             "beltStatus",
193                             "driverBraking",
194                             "prndl",
195                             "rpm",
196                             "steeringWheelAngle"
197                         ]
198                     },
199                     "SubscribeVehicleData": {
200                         "hmi_levels": [
201                             "BACKGROUND",
202                             "FULL",
203                             "LIMITED"
204                         ],
205                         "parameters": [
206                             "accPedalPosition",
207                             "beltStatus",
208                             "driverBraking",
209                             "prndl",
210                             "rpm",
211                             "steeringWheelAngle"
212                         ]
213                     },
214                     "GetVehicleData": {
215                         "hmi_levels": [
216                             "BACKGROUND",
217                             "FULL",
218                             "LIMITED"
219                         ],
220                         "parameters": [
221                             "accPedalPosition",
222                             "beltStatus",
223                             "driverBraking",
224                             "prndl",
225                             "rpm",
226                             "steeringWheelAngle"
227                         ]
228                     },
229                     "OnVehicleData": {
230                         "hmi_levels": [
231                             "BACKGROUND",
232                             "FULL",
233                             "LIMITED"
234                         ],
235                         "parameters": [
236                             "accPedalPosition",
237                             "beltStatus",
238                             "driverBraking",
239                             "prndl",
240                             "rpm",
241                             "steeringWheelAngle"
242                         ]
243                     }
244                 }
245             },
246             "Base-4": {
247                 "rpcs": {
248                     "GenericResponse": {
249                         "hmi_levels": [
250                             "BACKGROUND",
251                             "FULL",
252                             "LIMITED"
253                         ]
254                     },
255                     "PutFile": {
256                         "hmi_levels": [
257                             "FULL",
258                             "LIMITED",
259                             "BACKGROUND",
260                             "NONE"
261                         ]
262                     },
263                     "SyncPData": {
264                         "hmi_levels": [
265                             "FULL",
266                             "LIMITED",
267                             "BACKGROUND",
268                             "NONE"
269                         ]
270                     },
271                     "EncodedSyncPData": {
272                         "hmi_levels": [
273                             "FULL",
274                             "LIMITED",
275                             "BACKGROUND",
276                             "NONE"
277                         ]
278                     },
279                     "OnSystemRequest": {
280                         "hmi_levels": [
281                             "FULL",
282                             "LIMITED",
283                             "BACKGROUND",
284                             "NONE"
285                         ]
286                     },
287                     "DeleteCommand": {
288                         "hmi_levels": [
289                             "BACKGROUND",
290                             "FULL",
291                             "LIMITED"
292                         ]
293                     },
294                     "PerformInteraction": {
295                         "hmi_levels": [
296                             "FULL"
297                         ]
298                     },
299                     "Speak": {
300                         "hmi_levels": [
301                             "FULL",
302                             "LIMITED"
303                         ]
304                     },
305                     "OnAppInterfaceUnregistered": {
306                         "hmi_levels": [
307                             "BACKGROUND",
308                             "FULL",
309                             "LIMITED",
310                             "NONE"
311                         ]
312                     },
313                     "OnButtonPress": {
314                         "hmi_levels": [
315                             "FULL",
316                             "LIMITED"
317                         ]
318                     },
319                     "SetMediaClockTimer": {
320                         "hmi_levels": [
321                             "FULL",
322                             "LIMITED"
323                         ]
324                     },
325                     "AddSubMenu": {
326                         "hmi_levels": [
327                             "BACKGROUND",
328                             "FULL",
329                             "LIMITED"
330                         ]
331                     },
332                     "RegisterAppInterface": {
333                         "hmi_levels": [
334                             "BACKGROUND",
335                             "FULL",
336                             "LIMITED",
337                             "NONE"
338                         ]
339                     },
340                     "UnregisterAppInterface": {
341                         "hmi_levels": [
342                             "BACKGROUND",
343                             "FULL",
344                             "LIMITED",
345                             "NONE"
346                         ]
347                     },
348                     "DeleteSubMenu": {
349                         "hmi_levels": [
350                             "BACKGROUND",
351                             "FULL",
352                             "LIMITED"
353                         ]
354                     },
355                     "Alert": {
356                         "hmi_levels": [
357                             "FULL",
358                             "LIMITED"
359                         ]
360                     },
361                     "OnButtonEvent": {
362                         "hmi_levels": [
363                             "FULL",
364                             "LIMITED"
365                         ]
366                     },
367                     "DeleteInteractionChoiceSet": {
368                         "hmi_levels": [
369                             "BACKGROUND",
370                             "FULL",
371                             "LIMITED"
372                         ]
373                     },
374                     "OnPermissionsChange": {
375                         "hmi_levels": [
376                             "BACKGROUND",
377                             "FULL",
378                             "LIMITED",
379                             "NONE"
380                         ]
381                     },
382                     "SetGlobalProperties": {
383                         "hmi_levels": [
384                             "BACKGROUND",
385                             "FULL",
386                             "LIMITED"
387                         ]
388                     },
389                     "OnCommand": {
390                         "hmi_levels": [
391                             "FULL",
392                             "LIMITED"
393                         ]
394                     },
395                     "Show": {
396                         "hmi_levels": [
397                             "BACKGROUND",
398                             "FULL",
399                             "LIMITED"
400                         ]
401                     },
402                     "AddCommand": {
403                         "hmi_levels": [
404                             "BACKGROUND",
405                             "FULL",
406                             "LIMITED"
407                         ]
408                     },
409                     "ChangeRegistration": {
410                         "hmi_levels": [
411                             "BACKGROUND",
412                             "FULL",
413                             "LIMITED",
414                             "NONE"
415                         ]
416                     },
417                     "CreateInteractionChoiceSet": {
418                         "hmi_levels": [
419                             "BACKGROUND",
420                             "FULL",
421                             "LIMITED"
422                         ]
423                     },
424                     "Slider": {
425                         "hmi_levels": [
426                             "FULL"
427                         ]
428                     },
429                     "ResetGlobalProperties": {
430                         "hmi_levels": [
431                             "BACKGROUND",
432                             "FULL",
433                             "LIMITED"
434                         ]
435                     },
436                     "OnDriverDistraction": {
437                         "hmi_levels": [
438                             "BACKGROUND",
439                             "FULL",
440                             "LIMITED"
441                         ]
442                     },
443                     "OnHMIStatus": {
444                         "hmi_levels": [
445                             "BACKGROUND",
446                             "FULL",
447                             "LIMITED",
448                             "NONE"
449                         ]
450                     },
451                     "SubscribeButton": {
452                         "hmi_levels": [
453                             "BACKGROUND",
454                             "FULL",
455                             "LIMITED"
456                         ]
457                     },
458                     "UnsubscribeButton": {
459                         "hmi_levels": [
460                             "BACKGROUND",
461                             "FULL",
462                             "LIMITED"
463                         ]
464                     },
465                     "OnTBTClientState": {
466                         "hmi_levels": [
467                             "BACKGROUND",
468                             "FULL",
469                             "LIMITED"
470                         ]
471                     },
472                     "OnAudioPassThru": {
473                         "hmi_levels": [
474                             "BACKGROUND",
475                             "FULL",
476                             "LIMITED"
477                         ]
478                     },
479                     "PerformAudioPassThru": {
480                         "hmi_levels": [
481                             "FULL",
482                             "LIMITED"
483                         ]
484                     },
485                     "EndAudioPassThru": {
486                         "hmi_levels": [
487                             "BACKGROUND",
488                             "FULL",
489                             "LIMITED"
490                         ]
491                     },
492                     "ScrollableMessage": {
493                         "hmi_levels": [
494                             "FULL"
495                         ]
496                     },
497                     "OnLanguageChange": {
498                         "hmi_levels": [
499                             "BACKGROUND",
500                             "FULL",
501                             "LIMITED",
502                             "NONE"
503                         ]
504                     }
505                 }
506             }
507         },
508         "consumer_friendly_messages": {
509             "version": "001.001.002",
510             "messages": {
511                 "StatusNeeded": {
512                     "languages": {
513                         "en-us": {
514                             "line1": "Update Needed",
515                             "tts": "Update Needed"
516                         },
517                         "zh-cn": {
518                             "line1": "需要更新",
519                             "tts": "需要更新"
520                         },
521                         "de-de": {
522                             "line1": "Aktualisierung erforderlich",
523                             "tts": "Aktualisierung erforderlich"
524                         }
525                     }
526                 },
527                 "Notifications": {
528                     "languages": {
529                         "en-us": {
530                             "tts": "An app can send notifications when running in the background.",
531                             "label": "Push notifications"
532                         }
533                     }
534                 },
535                 "DrivingCharacteristics": {
536                     "languages": {
537                         "en-us": {
538                             "tts": "An app can access the following driving characteristics: Seat belt status, RPMs, Gear Status, Braking Events, Acceleration, Gas Pedal Position, and Steering Wheel Angle.",
539                             "label": "Driving Characteristics"
540                         }
541                     }
542                 },
543                 "Location": {
544                     "languages": {
545                         "en-us": {
546                             "tts": "An app can access vehicle GPS and speed.",
547                             "label": "GPS and speed"
548                         }
549                     }
550                 },
551                 "VehicleInfo": {
552                     "languages": {
553                         "en-us": {
554                             "tts": "An app can access the following vehicle information: Fuel level, Fuel economy, Rain sensor, Odometer, VIN, External Temperature, Tire pressure, HeadLamp Status and Engine Torque.",
555                             "label": "Vehicle information"
556                         }
557                     }
558                 }
559             }
560         },
561         "app_policies": {
562             "789": {
563                 "groups": [
564                     "Notifications",
565                     "Base-4"
566                 ],
567                 "nicknames": [
568                     "Music App"
569                 ]
570             },
571             "8675308": {
572                 "groups": [
573                     "Location-1",
574                     "Navigation-1",
575                     "Notifications",
576                     "VehicleInfo-3",
577                     "DrivingCharacteristics-3",
578                     "Base-4"
579                 ],
580                 "nicknames": [
581                     "SDLTester",
582                     "SyncProxyTester"
583                 ]
584             },
585             "default": {
586                 "groups": [
587                     "Base-4"
588                 ]
589             }
590         }
591     }
592 }