-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Affected Tool:
smartwheels-genx
Bug Description:
In the IOConfiguration page of the ecux configuration editor, users can select DIGITAL_INPUT and DIGITAL_OUTPUT peripherals using the checkbox tree viewer.
However, even after these peripherals are referenced in other pages like CAN Tx or CAN Rx, users are still able to uncheck them directly in the IOConfiguration page. This breaks the link silently and can lead to misconfiguration or generation errors.
The system should prevent unchecking a peripheral if it is used in another configuration page. A proper dialog should be shown saying:
“This peripheral is used in CAN Tx/CAN Rx configuration. Please delete it from the referencing configuration before unchecking.”
Steps to Reproduce:
- Open SmartWheels GenX tool.
- Open an
.ecuxconfiguration file. - Go to the IOConfiguration page.
- Select a few DIGITAL_INPUT peripherals.
- Go to CAN Tx Configuration and assign the selected peripherals.
- Now return to IOConfiguration, and try to uncheck the used peripheral.
- Peripheral gets unchecked without warning.
⚠️
Tool Version:
`smartwheels-genx v4
Attachments or Logs:
Severity:
High (affects a feature, no warning or validation shown)