ConfigureDisplay
This UseCase describes the process of setting up the runtime display (gauges, lamps) for the hardware and configured inputs.
The Installer selects the Display->Options menu. The software presents a list of available gauges and lamps, with the following fields as appropriate:
- Hardware input.
- Scale factors.
- Min value.
- Max value.
- Min alarm.
- Max alarm.
- Enabled.
The Installer chooses and enables the guages appropriate for the engine and ECU configuration. When the Save button is clicked, the selections are stored back into the configuration file.
Note: It's possible to generate forms at runtime from QT Designer .ui files. It's certainly *nicer* to have this configuration within the application, but it could be argued that we're duplicating Designer functionality unneccessarily (at least if it's an advanced Installer task).