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.