
I think there is a slight change that would lead to better behavior, especially for loneocean's UDR drivers like Lume X1 where the lights can have almost arbitrarily low moonlight modes.
The way Anduril 2 behaves, for lockout 1H and 2H levels:
- 1H: lowest floor of stepped and smooth ramps
- 2H: highest floor of stepped and smooth ramps, overridden by memorized level if it's set.
I think the memorized ("hybrid") level is full featured enough to make the 2H setting very useful already. I can dial it in exactly as i want for use by the lockout 2H level, then I can set the memorization period to be as many minutes as I want so it does not have to have a large impact always overriding the memorized level during day to day use.
But when we want the ramp to be able to go very low, the trouble is that this makes 1H unusably low. We have to make this tradeoff because of this logic.
So I propose:
- 1H changes to highest floor of stepped and smooth ramps
I like this because most people are usually going to stick to either stepped or smooth ramping, so the ramp mode that we don't use often can now be tweaked with a suitable moonlight level setting for use in lockout. That way our primary ramping method can still have as low of a floor for moonlight as we want while we can get a more reasonable practical moonlight level for lockout 1H.
Since it's so easy to do these days I have a PR out here.
by michaelsoft__binbows