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 / Event / Fields grid, double-click on the cell in the column Transformation Properties.
  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 choose a Transformation Properties Mapping Set from the drop-down.
  2. You can see all the current Transformation Properties and Mappings of the chosen Transformation Properties Mapping Set.
  3. I_Add Create or I_Checkbox_Selected select a Transformation Properties Mapping.
  4. Click [Finish].
  1. The wizard closes and the name of the new Transformation Properties is displayed in the column Transformation Properties of your Method / Event / Field.

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.