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.
hi :
I noticed that the values used for decoding choices are not scaled. Is this a bug or is there some other consideration? For example, here is my choice list [-1: good, 0: ok, 1: good], with a scale and shift of 1, -1. When the value is 2, after decoding, it becomes 2 * 1 - 1 = 1, which means "good." However, when I select the decode choice, it is interpreted as the numerical value 1 instead of "good." This is because 2 is not in the choice list, so it returns the decoded value of 2 * 1 - 1 = 1, rather than "good." If the value is 1, it actually equals 1 * 1 - 1 = 0. However, in this case, it returns "good." Is there a bug or is there a specific reason for this behavior?