SOME/IP transformation properties deal with how data is serialized and deserialized to facilitate communication across the bus. These properties play a crucial role in defining the format and sequence of the serialized data.

With DaVinci Developer Adaptive you can create and configure Transformation Properties as well as map them to a Service Interface Element.

You can configure SOME/IP transformation properties through the Transformation Properties wizard in the Service Editor or the Model Explorer.

Transformation Properties wizard

The Transformation Properties wizard lets you configure SOME/IP transformation properties directly in the Service Editor.

Open Transformation Properties wizard

Transformation Properties can be added to Methods, Events and Fields of a Service Interface.

Prerequisites:

  1. You have opened the Service Editor.
  2. You have created a Method / Event / Field
  1. In the Method tab, double-click on the cell in the Call column (for method calls) or Return column (for method returns) under the Transformation Properties column.
    In the Event and Fields tabs, double-click on the cell in the Transformation Properties column.
  2. The Transformation Properties wizard opens.

Add Transformation Properties

Transformation Properties can be added to Methods, Events and Fields of a Service Interface.

Prerequisites:

  1. You have opened the Transformation Properties wizard.
  1. Choose or I_Add create a Transformation Properties Set (A).
  2. I_Add Create Transformation Properties (B).
  3. A new row of Transformation Properties has been created with default settings. The new row is automatically I_Checkbox_Selected selected.
  4. Edit the new row of Transformation Properties by double clicking it or using the I_Edit edit icon (C).
  5. First page Transformation Properties wizard: Manage Transformation Properties.
  6. The Edit Transformation Properties dialog opens.
  7. Make the necessary changes and click [Finish].
  8. The dialog closes.
  9. In the Transformation Properties wizard, click [Next].
  10. You can now map the Transformation Properties to a Service Interface Element.

Map Transformation Properties to a Service Interface Element

Prerequisites:

  1. You have opened the Transformation Properties wizard.
  2. You have I_Checkbox_Selected selected a row of Transformation Properties on the first page of the wizard.
  3. You are now on second page of the wizard TransformationProps To Service Interface Element Mapping.
  1. I_Add Create or I_Checkbox_Selected select a Transformation Properties Mapping.
  2. Click [Finish].
  1. The wizard closes.
    For the Method tab, the name of the new Transformation Properties is displayed in the Call column (for method calls) or in the Return column (for method returns) under the Transformation Properties column.
    For the Event and Field tab, the name of the new Transformation Properties is displayed in the Transformation Properties column.

Edit Transformation Properties

Prerequisites:

  1. You have opened the Transformation Properties wizard.
  1. Open the Edit Transformation Properties dialog by double-clicking on the Transformation Properties you want to change; or by clicking the I_Edit edit icon.
  2. Change the settings and click [Finish].
  3. The changes are saved. The Edit Transformation Properties dialog closes.
  4. Close the Transformation Properties wizard.

Delete Transformation Properties

Prerequisites:

  1. You have opened the Transformation Properties wizard.
  1. Click the row of the Transformation Properties you want to delete and click I_Delete delete.
  2. The Transformation Properties are deleted from the Transformation Properties Set.
  3. Close the Transformation Properties wizard.