Triggerings

A vspyx.Communication.Triggering defines the connection between multiple Traceables. You may have a PDU Triggering which defines what Signals will be created from this PDU when received.

Mappings

A vspyx.Communication.ISignalToIPDUMapping defines the actual decoding information used to transform the data and create the links specified by the Triggerings. They describe the start position of a Signal within a PDU, the endianness it should be decoded with, the presence and positioning of an update bit for the signal, etc.

One notable omission here is the designation of a particular ECU’s participation in all of this, whether it is supposed to act as the transmitter or receiver of these Triggerings and Mappings. That is defined with vspyx.Communication.ConnectorPort, and we’ll talk more about that in the ECU simulation.