.. _triggerings: Triggerings ============ A :py:class:`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: Mappings ========= A :py:class:`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 :py:class:`vspyx.Communication.ConnectorPort`, and we'll talk more about that in the ECU simulation.