I'd caution that depending on the code in the decoder, some may not do what
you want when the next speed step is a lower value from the prior speed
step. And I've heard that some will not accept the value during programming.
But most don't have those extra precautions.
-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org