Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello again!
As it turns out, not all displays max out their brightness/contrast at 100. Because of this, there needs to be a way to read the max value for a given VCP code and not restrict brightness/contrast to 0-100. This PR takes care of that by updating
getVCP
, along with addinggetMaxBrightness
andgetMaxContrast
.GetVCPFeatureAndVCPFeatureReply
already returns both the current and maximum values, so I've updatedgetVCP
to return both in an array. The array is in the format[currentValue, maxValue]
. Requesting them separately doubles execution time (ex. 250ms -> 500ms). However, I've split them up in the bindings for simplicity and backwards compatibility. Developers can use_getVCP
directly to get both at once for better performance.I've updated README.md to reflect these changes.