Often behaviour of some outputs or inputs is need to be dependent of other parameters. Sometimes it required tricky logic to set up all the required functionality.
In SimVimCockpit Interface, the logic for these functions is unified and allow greater control over various conditions. The main idea is that each config line can be dynamically enabled or disabled in dependance of current state of any other parameter or switch position.
There can be a lot of cases where the specific functions of inputs or outputs need to be changed or disabled by some conditions. Conditions may include either some parameters value range (bus voltage, autopilot state, multiple modes, and any others) or switch position:
*It can be a switch (including multi-position switch) already assigned for some parameter or special "mode" switch not linked to any parameters.
You may need a display (LCD, 7-segment) to be used for output different data or be turned off depending on some data values. Such condition, for example, can be used to disable a 7-segment radio display when the power failure has occured (or bus voltage is too low) in the simulator, along with any encoders and buttons associated with it.