I have introduced a new OverrideManager that will be responsible for handling all types of overrides for the controller. It will exist in a couple of flavors for different controllers and provide a unified interface for dealing with override operations.
For instance, the min and max feed override values may be differ between controller types.
The override panel will detect which controls it can present.
The override panel now has sliders for feed and spindle speed where the target value will be acheived by the OverrideManager:
Since the override values now can be given within an interval we can now also apply this with an analog input on a gamepad:
I have also disabled the override functionality on g2core as it is not (and has never been) working properly.
I have introduced a new OverrideManager that will be responsible for handling all types of overrides for the controller. It will exist in a couple of flavors for different controllers and provide a unified interface for dealing with override operations.
For instance, the min and max feed override values may be differ between controller types. The override panel will detect which controls it can present.
The override panel now has sliders for feed and spindle speed where the target value will be acheived by the OverrideManager:
Since the override values now can be given within an interval we can now also apply this with an analog input on a gamepad:
I have also disabled the override functionality on g2core as it is not (and has never been) working properly.