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
- The function
CanSigInit()
builds the internal CanSig Data Area. The figure above shows the situation of the CAN signal objects after the initialization. - 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.