Add the following validation requirement "A unique screen size is determined by the following parameters: preferredResolution, diagonalScreenSize, pixelPerInch, and scale. Each given screen size should provide one and only one preferredFPS, maxBitrate, supportedFormats, and hapticSpatialDataSupported.
Add example response and parameter details for OnAppCapability.
Author's Updates:
Define how capabilities are counted as duplicates by defining what makes a capability unique. (Addresses point 1)
Introduction
This is a revision to an accepted, but not yet implemented proposal.
Motivation
The review process of the original proposal is summarized here: https://github.com/smartdevicelink/sdl_evolution/issues/1139#issuecomment-843303438
Proposed Solution
Suggested Revisions:
Add the following validation requirement "A unique screen size is determined by the following parameters: preferredResolution, diagonalScreenSize, pixelPerInch, and scale. Each given screen size should provide one and only one preferredFPS, maxBitrate, supportedFormats, and hapticSpatialDataSupported.
Add example response and parameter details for OnAppCapability.
Author's Updates:
OnAppCapabilityUpdated
. The author provided an example and updated the wording based on a suggested comment. https://github.com/smartdevicelink/sdl_evolution/issues/1139#issuecomment-840562648 (Addresses point 2)Potential Downsides
The author does not foresee any potential downsides.
Impact On Existing Code
No impact to code outside of original proposal. All revisions are for providing improved readability.