-
Notifications
You must be signed in to change notification settings - Fork 121
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
Revise 0255-Enhance BodyInformation vehicle data #1005
Conversation
@theresalech - Ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@atiwari9 I've left a few suggested changes. Please let me know if you have any questions or concerns with addressing.
Additionally, as this is a proposal to revise an already accepted proposal, please update the description of your PR accordingly. Here's an example: #775. Additional information about Revising Previously Accepted Proposals
can be found in the SDL Evolution Process document.
Thanks!
@theresalech - Updated the PR and description as per your comments. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @atiwari9! I've found one more sunroof/moonroof reference that should be updated for consistency, and wanted to make sure removing deprecation information is called out in the PR description. I also noticed a few typos within your PR description that should be fixed:
- Open parenthesis in
Motivation
section doesn't have a corresponding close parenthesis - "removeable" in
Motivation
section should be fixed to "removable" - "sun roof/moon roof" in
Proposed solution
section should be updated to "sunroof/moonroof" - description for
roofStatuses
inBodyInformation
struct (Proposed solution
section) should match what's included in .md file.
Let me know if you have any questions. Thanks!
@theresalech - Updated PR description and proposal revision. |
@theresalech - Updated PR description and proposal SDL-0255 with changes agreed in this comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @atiwari9, I've found some typos and provided suggested changes. Please let me know if you have any questions or concerns with addressing. Thanks!
Co-authored-by: theresalech <theresa@livio.io>
@theresalech - Updated the PR |
Introduction
This revision adds
roofStatuses
param toBodyInformation
struct along with supporting enums and structs. These additions would enhance existingdoorStatuses
param as well. Also the original proposal needs to be updated to removedeprecated
field from params inBodyInformation
struct in HMI API as it is not applicable there. The deprecated field and information is kept in MOBILE API.Motivation
BodyInformation
is missing the details for roof, convertible, sunroof/moonroof, removable roof etc. CurrentDoorStatusType
enum also needs some more elements to support additional possible values forstatus
.Proposed solution
New Struct
RoofStatus
is needed:We can use the same grid method to locate the roof and decide its span, e.g.:
location
grid would span entire rows and columns and roofstatus
could beCLOSED
orAJAR
with correspondingstate
.location
grid would span just actual location of sunroof/moonroof.status
could beCLOSED
orAJAR
with correspondingstate
.location
grid would span entire rows and columns and roof status would beREMOVED
orCLOSED/LOCKED
.state
can be omitted.Enum
DoorStatusType
is updated:Then
BodyInformation
struct would be updated as:Potential downsides
None
Impact on existing code
Same as original proposal
Alternatives considered
None