In order to provide message freshness in the CAN-Bus a timestamp can be added to the message. A receiver can then check the timestamp (may be truncated) and compare it to his own local timer in order to decide whether he wants to proceed the message.
My question is: Which kind of ruling is the receiver using (in practice) in order to check the timestamp for freshness? It seems like just looking at the absolute value of the difference is not ideal, since the duration for sending a message over the CAN-Bus is not constant (collision handling / bus arbitration).