Sequence diagrams#
Note
The executable of this demonstration is system_demo_example
Initialization Sequence#
This sequence diagram explains the initialization phase of the system demo example code. During this phase when the components are loaded the system Enum EObjectStatus is sdv::EObjectStatus::configuring and the components can be initialized. After setting Enum EObjectStatus to sdv::EObjectStatus::running the initialization of the system is done.

Shutdown Sequence#
This sequence includes the testing loop. Before this loop the system Enum EObjectStatus must be set to sdv::EObjectStatus::running. If signals are registered, they must be unregistered for a graceful shutdown. If the data link is loaded, this is done by the data link component.

Sequence diagram Reception:#

Sequence diagram Transmission:#
