|
1 | | -## Structs |
| 1 | +## Structs |
2 | 2 |
|
3 | 3 | ### ImageResolution |
4 | 4 |
|
|
269 | 269 | |shortPressAvailable|Boolean|true||| |
270 | 270 | |longPressAvailable|Boolean|true||| |
271 | 271 | |upDownAvailable|Boolean|true||| |
| 272 | +|moduleInfo|Common.ModuleInfo|false||Information about a RC module, including its id.| |
272 | 273 |
|
273 | 274 | ### VrHelpItem |
274 | 275 |
|
|
495 | 496 | |Name|Type|Mandatory|Additional|Description| |
496 | 497 | |:---|:---|:--------|:---------|:----------| |
497 | 498 | |moduleType|Common.ModuleType|true||The moduleType indicates which type of data should be changed and identifies which data object exists in this struct. For example, if the moduleType is CLIMATE then a "climateControlData" should exist| |
| 499 | +|moduleId|String|false|maxlength: 100|Id of a module, published by System Capability.| |
498 | 500 | |radioControlData|Common.RadioControlData|false||| |
499 | 501 | |climateControlData|Common.ClimateControlData|false||| |
500 | 502 | |audioControlData|Common.AudioControlData|false||| |
|
591 | 593 | |Name|Type|Mandatory|Additional|Description| |
592 | 594 | |:---|:---|:--------|:---------|:----------| |
593 | 595 | |moduleName|String|true|maxlength: 100|The short friendly name of the climate control module. It should not be used to identify a module by mobile application.| |
| 596 | +|moduleInfo|Common.ModuleInfo|false||Information about a RC module, including its id.| |
594 | 597 | |fanSpeedAvailable|Boolean|false||Availability of the control of fan speed <br> True: Available, False: Not Available, Not present: Not Available.| |
595 | 598 | |desiredTemperatureAvailable|Boolean|false||Availability of the control of desired temperature. <br> True: Available, False: Not Available, Not present: Not Available.| |
596 | 599 | |acEnableAvailable|Boolean|false||Availability of the control of turn on/off AC. <br> True: Available, False: Not Available, Not present: Not Available.| |
|
613 | 616 | |Name|Type|Mandatory|Additional|Description| |
614 | 617 | |:---|:---|:--------|:---------|:----------| |
615 | 618 | |moduleName|String|true|maxlength="100"|The short friendly name of the light control module. <br> It should not be used to identify a module by mobile application.| |
| 619 | +|moduleInfo|Common.ModuleInfo|false||Information about a RC module, including its id.| |
616 | 620 | |sourceAvailable|Boolean|false||Availability of the control of audio source.| |
617 | 621 | |keepContextAvailable|Boolean|false||Availability of the parameter keepContext.| |
618 | 622 | |volumeAvailable|Boolean|false||Availability of the control of audio volume.| |
|
652 | 656 | |Name|Type|Mandatory|Additional|Description| |
653 | 657 | |:---|:---|:--------|:---------|:----------| |
654 | 658 | |moduleName|String|true|maxlength="100"|The short friendly name of the light control module. <br> It should not be used to identify a module by mobile application.| |
| 659 | +|moduleInfo|Common.ModuleInfo|false||Information about a RC module, including its id.| |
655 | 660 | |supportedLights|Common.LightCapabilities|true|minsize="1" <br> maxsize="100" <br> array="true"| An array of available LightCapabilities that are controllable.| |
656 | 661 |
|
657 | 662 |
|
|
677 | 682 | |Name|Type|Mandatory|Additional|Description| |
678 | 683 | |:---|:---|:--------|:---------|:----------| |
679 | 684 | |moduleName|String|true|maxlength="100"|The short friendly name of the hmi setting module. <br> It should not be used to identify a module by mobile application.| |
| 685 | +|moduleInfo|Common.ModuleInfo|false||Information about a RC module, including its id.| |
680 | 686 | |distanceUnitAvailable|Boolean|false||Availability of the control of distance unit.| |
681 | 687 | |temperatureUnitAvailable|Boolean|false||Availability of the control of temperature unit.| |
682 | 688 | |displayModeUnitAvailable|Boolean|false||Availability of the control of HMI display mode.| |
|
695 | 701 | |Name|Type|Mandatory|Additional|Description| |
696 | 702 | |:---|:---|:--------|:---------|:----------| |
697 | 703 | |moduleName|String|true|maxlength: 100| The short friendly name of the climate control module. <br> It should not be used to identify a module by mobile application.| |
| 704 | +|moduleInfo|Common.ModuleInfo|false||Information about a RC module, including its id.| |
698 | 705 | |radioEnableAvailable|Boolean|false||Availability of the control of enable/disable radio. <br> True: Available, False: Not Available, Not present: Not Available.| |
699 | 706 | |radioBandAvailable|Boolean|false||Availability of the control of radio band. <br> True: Available, False: Not Available, Not present: Not Available.| |
700 | 707 | |radioFrequencyAvailable|Boolean|false||Availability of the control of radio frequency. <br> True: Available, False: Not Available, Not present: Not Available.| |
|
764 | 771 |
|
765 | 772 | |Name|Type|Mandatory|Additional|Description| |
766 | 773 | |:---|:---|:--------|:---------|:----------| |
767 | | -|id|Common.SupportedSeat|true||| |
| 774 | +|id|Common.SupportedSeat|false|| |
768 | 775 | |heatingEnabled|Boolean|false|| |
769 | 776 | |coolingEnabled|Boolean|false|| |
770 | 777 | |heatingLevel|Integer|false|minvalue="0" <br> maxvalue="100"|| |
|
786 | 793 | |Name|Type|Mandatory|Additional|Description| |
787 | 794 | |:---|:---|:--------|:---------|:----------| |
788 | 795 | |moduleName|String|true|maxlength="100"|The short friendly name of the light control module. <br> It should not be used to identify a module by mobile application.| |
| 796 | +|moduleInfo|Common.ModuleInfo|false||Information about a RC module, including its id.| |
789 | 797 | |heatingEnabledAvailable|Boolean|false||| |
790 | 798 | |coolingEnabledAvailable|Boolean|false||| |
791 | 799 | |heatingLevelAvailable|Boolean|false||| |
|
895 | 903 | |videoStreamingCapability|Common.VideoStreamingCapability|false||Describes extended capabilities of the module's phone feature| |
896 | 904 | |remoteControlCapability|Common.RemoteControlCapabilities|false||Describes extended capabilities of the module's phone feature| |
897 | 905 | |appServicesCapabilities|Common.AppServicesCapabilities|false||An array of currently available services. If this is an update to the capability the affected services will include an update reason in that item| |
| 906 | +|seatLocationCapability|Common.SeatLocationCapability|false||Contains information about the locations of each seat| |
898 | 907 |
|
899 | 908 | ### MediaServiceManifest |
900 | 909 |
|
@@ -1043,3 +1052,34 @@ There are no defined parameters for this struct. |
1043 | 1052 | |numCustomPresetsAvailable|Integer|false|minvalue: 1 <br>maxvalue: 100|The number of on-window custom presets available (if any); otherwise omitted.| |
1044 | 1053 | |buttonCapabilities|Common.ButtonCapabilities|false|array: true<br>minsize: 1<br>maxsize: 100|The number of buttons and the capabilities of each on-window button.| |
1045 | 1054 | |softButtonCapabilities|Common.SoftButtonCapabilities|false|array: true<br>minsize: 1<br>maxsize: 100|The number of soft buttons available on-window and the capabilities for each button.| |
| 1055 | + |
| 1056 | +### ModuleInfo |
| 1057 | +|Name|Type|Mandatory|Additional|Description| |
| 1058 | +|:---|:---|:--------|:---------|:----------| |
| 1059 | +|moduleId|String|true|maxlength: 100|uuid of a module. "moduleId + moduleType" uniquely identify a module.| |
| 1060 | +|location|Common.Grid|false||Location of a module.| |
| 1061 | +|serviceArea|Common.Grid|false||Service area of a module.| |
| 1062 | +|allowMultipleAccess|Boolean|false|defValue: true|allow multiple users/apps to access the module or not| |
| 1063 | + |
| 1064 | +### Grid |
| 1065 | +|Name|Type|Mandatory|Additional|Description| |
| 1066 | +|:---|:---|:--------|:---------|:----------| |
| 1067 | +|col|Integer|true|minvalue: -1 <br>maxvalue: 100|Describes a location (origin coordinates and span) of a vehicle component.| |
| 1068 | +|row|Integer|true|minvalue: -1 <br>maxvalue: 100|Describes a location (origin coordinates and span) of a vehicle component.| |
| 1069 | +|level|Integer|false|minvalue: -1 <br> maxvalue: 100 <br> defvalue: 0|Describes a location (origin coordinates and span) of a vehicle component.| |
| 1070 | +|colspan|Integer|false|minvalue: 1 <br> maxvalue: 100 <br> defvalue: 1|Describes a location (origin coordinates and span) of a vehicle component.| |
| 1071 | +|rowspan|Integer|false|minvalue: 1 <br> maxvalue: 100 <br> defvalue: 1|Describes a location (origin coordinates and span) of a vehicle component.| |
| 1072 | +|levelspan|Integer|false|minvalue: 1 <br> maxvalue: 100 <br> defvalue: 1|Describes a location (origin coordinates and span) of a vehicle component.| |
| 1073 | + |
| 1074 | +### SeatLocationCapability |
| 1075 | +|Name|Type|Mandatory|Additional|Description| |
| 1076 | +|:---|:---|:--------|:---------|:----------| |
| 1077 | +|rows|Integer|false|minvalue: 1 <br>maxvalue: 100|Contains information about the locations of each seat.| |
| 1078 | +|columns|Integer|false|minvalue: 1 <br>maxvalue: 100|Contains information about the locations of each seat.| |
| 1079 | +|levels|Integer|false|minvalue: 1 <br>maxvalue: 100 <br> defvalue:1|Contains information about the locations of each seat.| |
| 1080 | +|seats|Common.SeatLocation|false|array: true|Contains a list of SeatLocation in the vehicle, the first element is the driver's seat| |
| 1081 | + |
| 1082 | +### SeatLocation |
| 1083 | +|Name|Type|Mandatory|Additional|Description| |
| 1084 | +|:---|:---|:--------|:---------|:----------| |
| 1085 | +|grid|Common.Grid|false||Describes the location of a seat. HMI shall include this parameter when publishing seat locations in capabilities.| |
0 commit comments