I have an app that remotely controls a device. The device has several modes. Switching the mode activates some actions. For example, air conditioner do different job in different modes. But my device is industrial, so user can not switch modes accidentally. He must understand that after switching the mode, the device starts doing different work. Each mode has different functions. So after changing the mode, the layout is also changes.
What control is better to use in that case?
I am thinking about segmented control. But I'm not sure if it's ok to change the layout and command the device to do some actions after choosing an item in the segmented control.
This is a desktop app for specialists who work in the industry (sorry, I can not be more specific). There are 6 modes.