Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/Remote Control - Allow Multiple Modules per Module Type #171

Merged
merged 20 commits into from
Sep 10, 2019

Conversation

LitvinenkoIra
Copy link
Contributor

@LitvinenkoIra LitvinenkoIra commented Aug 5, 2019

Provides the information for #2919

Proposal: Remote Control - Allow Multiple Modules per Module Type

This PR is ready for review.

Summary

HMI guidelines for SDL evolution issue: smartdevicelink/sdl_evolution#700

  1. add new ModuleInfo struct
  2. ModuleData -> add moduleId param
  3. add new Grid struct
  4. add struct SeatLocation
  5. add new struct SeatLocationCapability
  6. ClimateControlCapabilities -> add moduleInfo
  7. RadioControlCapabilities -> add moduleInfo
  8. ButtonCapabilities -> add moduleInfo
  9. AudioControlCapabilities -> add moduleInfo
  10. HMISettingsControlCapabilities -> add moduleInfo
  11. LightControlCapabilities -> add moduleInfo
  12. SeatControlCapabilities -> add moduleInfo
  13. SeatControlData - id -> mandatory=false
  14. SystemCapability struct - > add "seatLocationCapability"

Enums

  1. remove SupportedSeat
  2. SystemCapabilityType -> add SEAT_LOCATION

Functions

  1. GetInteriorVehicleData_request -> add moduleId, add subscribe description
  2. ButtonPress add "moduleId"
  3. GetInteriorVehicleDataConsent_request -> add moduleIds
  4. GetInteriorVehicleDataConsent_response -> "allowed" add array="true"
  5. RC.GetCapabilities_response -> add param name="seatLocationCapability"
  6. RC.SetGlobalProperties - create index.md, add diagram

CLA

KhrystynaDubovyk and others added 5 commits July 4, 2019 22:07
1 add new ModuleInfo struct
2 ModuleData -> add `moduleId` param
3 add new Grid struct
4 add struct SeatLocation
5 add new struct SeatLocationCapability
6. ClimateControlCapabilities -> add `moduleInfo`
7. RadioControlCapabilities -> add `moduleInfo`
8. ButtonCapabilities  -> add `moduleInfo`
9. AudioControlCapabilities  -> add `moduleInfo`
10. HMISettingsControlCapabilities  -> add `moduleInfo`
11. LightControlCapabilities -> add `moduleInfo`
12. SeatControlCapabilities -> add `moduleInfo`
13. SeatControlData - remove `id` param
14. SystemCapability struct - > add "seatLocationCapability"

Enums
1. remove SupportedSeat
2. SystemCapabilityType -> add SEAT_LOCATION

Functions
1. GetInteriorVehicleData_request -> add `moduleId`, add `subscribe` description
2. ButtonPress add "moduleId"
3. GetInteriorVehicleDataConsent_request -> add `moduleIds`
4. GetInteriorVehicleDataConsent_response -> "allowed" add array="true"
5. TTS.SetGlobalProperties_request -> add param `userLocation`
6. RC.GetCapabilities_response -> add param name="seatLocationCapability"
…eLinkMirror/sdl_hmi_integration_guidelines into feature/multiple_modules
@sdl-robot
Copy link

@sdl-robot
Copy link

@mrapitis
Copy link

@theresalech Ford has approved of these changes.

@theresalech theresalech requested a review from ShobhitAd August 19, 2019 18:45
@sdl-robot
Copy link

@sdl-robot
Copy link

@sdl-robot
Copy link

@sdl-robot
Copy link

docs/TTS/SetGlobalProperties/index.md Outdated Show resolved Hide resolved
docs/RC/OnRCStatus/index.md Show resolved Hide resolved
docs/RC/OnInteriorVehicleData/index.md Show resolved Hide resolved
docs/RC/GetInteriorVehicleDataConsent/index.md Outdated Show resolved Hide resolved
docs/RC/GetInteriorVehicleDataConsent/index.md Outdated Show resolved Hide resolved
docs/RC/GetInteriorVehicleData/index.md Outdated Show resolved Hide resolved
docs/RC/GetInteriorVehicleData/index.md Outdated Show resolved Hide resolved
docs/Common/Structs/index.md Outdated Show resolved Hide resolved
Co-Authored-By: Shobhit Adlakha <ShobhitAd@users.noreply.github.com>
@sdl-robot
Copy link

1 similar comment
@sdl-robot
Copy link

@sdl-robot
Copy link

1 similar comment
@sdl-robot
Copy link

@sdl-robot
Copy link

@sdl-robot
Copy link

Co-Authored-By: Shobhit Adlakha <ShobhitAd@users.noreply.github.com>
@sdl-robot
Copy link

@sdl-robot
Copy link

@sdl-robot
Copy link

@sdl-robot
Copy link

@sdl-robot
Copy link

@ShobhitAd
Copy link
Contributor

In this feature, the SetGlobalProperties RPC was added for the RC interface https://github.com/smartdevicelink/sdl_core/pull/2984/files#diff-f81183d34277b39fa042fd7e4eed256fR6802. We will have to add a RC/SetGlobalProperties/index.md file documenting RC.SetGlobalProperties

@sdl-robot
Copy link

@sdl-robot
Copy link

@KhrystynaDubovyk
Copy link
Contributor

In this feature, the SetGlobalProperties RPC was added for the RC interface https://github.com/smartdevicelink/sdl_core/pull/2984/files#diff-f81183d34277b39fa042fd7e4eed256fR6802. We will have to add a RC/SetGlobalProperties/index.md file documenting RC.SetGlobalProperties

@ShobhitAd, please see RC/SetGlobalProperties/index.md in a19e0a8

@sdl-robot
Copy link

@sdl-robot
Copy link

@ShobhitAd
Copy link
Contributor

In this feature, the SetGlobalProperties RPC was added for the RC interface https://github.com/smartdevicelink/sdl_core/pull/2984/files#diff-f81183d34277b39fa042fd7e4eed256fR6802. We will have to add a RC/SetGlobalProperties/index.md file documenting RC.SetGlobalProperties

@ShobhitAd, please see RC/SetGlobalProperties/index.md in a19e0a8

@KhrystynaDubovyk Thanks for making the changes so quickly. We should also add

{
    "name": "SetGlobalProperties"
}

to the config.json file https://github.com/smartdevicelink/sdl_hmi_integration_guidelines/blob/feature/multiple_modules/config.json#L489

@sdl-robot
Copy link

@sdl-robot
Copy link

@KhrystynaDubovyk
Copy link
Contributor

@ShobhitAd, please see the updates to config.json in 2a62528

docs/RC/SetGlobalProperties/index.md Outdated Show resolved Hide resolved
docs/RC/SetGlobalProperties/index.md Outdated Show resolved Hide resolved
docs/RC/SetGlobalProperties/index.md Outdated Show resolved Hide resolved
KhrystynaDubovyk and others added 2 commits September 10, 2019 09:14
Co-Authored-By: Shobhit Adlakha <ShobhitAd@users.noreply.github.com>
@sdl-robot
Copy link

@sdl-robot
Copy link

@sdl-robot
Copy link

@sdl-robot
Copy link

@ShobhitAd ShobhitAd merged commit 42a0185 into develop Sep 10, 2019
@ShobhitAd ShobhitAd deleted the feature/multiple_modules branch September 10, 2019 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants