Draft: Fix inconssistency in tls in gt init

This PR is delaying the TPM initialization to happen in the 2nd stepping of the simulator, to fix inconssistant values of TLs in the GT init sent to TPMs:

  1. Currently TPMs are initialized at the beggining of the first simulation step, so that some entities from scenario (TLs, TSs and RMs) are available and can de added to the GT init message for TPMs.
  2. However, part of the needed information to correctly fill entities like TLs in the GT is still not available in the first step ("assigned_lane_id" and "logical_lane_assignment").
  3. The propper way to solve this would be to make a complete separation in the simulator so that everything is initialized before the first step (initialization and running should always be separated). This however would be an overall major refactoring and needs to be refined and planned more carefully.
  4. For now, we'll just delay all TPM initializations to the second step

Merge request reports

Loading