compose
open fun compose(@NonNull other: SystemController, @NonNull combiner: DoubleBinaryOperator): CompositeController
Composes this controller with another controller, returning a new controller that is the composition of the two.
The specified BiConsumer that returns a Double is expected to be a function that indicates how the two controllers should be combined. (e.g. addition, multiplication, etc).
Return
a new controller that is the composition of the two
Parameters
other
the other controller to compose with
combiner
the function that combines the two controllers