8.9. Data type checks between ELF and DDE messages

  1. (warning 5001): the DDE [name] is not defined by [ELF-file] and may be redundant, consider removing from DD file.

    The interface tool has identified that a data dictionary entry with a given name was not found in the ELF file. This may indicate that the DDE is no longer required and can be removed from the data dictionary. Or this may indicate that Simulink Coder has not generated a variable for the DDE and a change is necessary to the model or model configuration.

  2. (warning 5002): the automatically added DDE [name] is not defined by [ELF-file], please contact OpenECU technical support.

    The interface tool has identified that a data dictionary entry with a given name was not found in the ELF file. The data dictionary entry was automatically added by the C-API tool, and failures of this type are not expected. Please contact OpenECU technical support if this warning occurs.

  3. (warning 5003): the DDE [name] is defined with data type [a] but the ELF uses data type [b].

    The interface tool has identified that a data dictionary entry with a given name and given data type a, but that Simulink Coder generated a variable using data type b. This can lead to the calibration tool incorrectly displaying the value of a signal. To remove the warning, change the DDE data type to match that generated by Simulink Coder.