Initializing the Signal Database

During the startup phase of the system, the CAN signal database must be initialized. This builds a linked list of unused CAN signal objects.


Figure - CAN signal database after initialization



  1. The function CanSigInit() builds the internal CanSig Data Area. The figure above shows the situation of the CAN signal objects after the initialization.
  2. In case of CANSIG_STATIC_CONFIG is enabled, the the signal database is not a linked list of CAN signal objects. Instead it is a simple list where the CAN signal objects are referenced in the order in which the CAN signals are defined. In this case CanSigCreate and CanSigDelete cannot be used.