Segmentation
Message Segmentation
To transmit a diagnostic message, its information (payload and addressing) must be unambiguously encoded into one or more segments (those segments are called Packets by this documentation) that are specific for the bus used.
Note
Segmentation process is specific for each bus due to various topologies and communication models (e.g. Master/Slave) enforced by them.
Packets Desegmentation
By desegmentation, we mean an unambiguous operation which is the reverse process to a message segmentation. It transforms one or more packets into a diagnostic message.
Note
There are many ways to segment a diagnostic message into packets, but there is always only one correct way to perform desegmentation and decode a diagnostic message out of packets.