CompositeController

constructor(@NonNull first: SystemController, @NonNull second: SystemController, @NonNull combiner: DoubleBinaryOperator)

Create a new composite controller that combines two controllers.

Parameters

first

the first controller

second

the second controller

combiner

the function that combines the two controller outputs (example: (a, b) -> a + b)