-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: Improve demo and troubleshooting sections (#127)
* docs: Improved docs (Demos, Throubleshooting, CSS, file structure)
- Loading branch information
Showing
84 changed files
with
1,846 additions
and
1,514 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,3 +30,4 @@ target_sources(SilKitDemoLinDynamic | |
PRIVATE DemoLin.silkit.yaml | ||
PRIVATE NetworkSimulatorConfig.yaml | ||
) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,132 +1,161 @@ | ||
=== | ||
API | ||
=== | ||
.. |Participant| replace:: :doc:`Participant<participant>` | ||
.. |header| replace:: :doc:`header<header>` | ||
.. include:: /substitutions.rst | ||
|
||
========= | ||
C/C++ API | ||
========= | ||
|
||
This document describes the user available programming interfaces of the Vector | ||
SIL Kit (SIL Kit). If you are not yet familiar with the SIL Kit, have a look at | ||
the :doc:`Developers Guide<../for-developers/developers>`. | ||
This document describes the user available programming interfaces of the Vector |ProductName|. | ||
If you are not yet familiar with the |ProductName|, have a look at the :doc:`Developers Guide<../for-developers/developers>`. | ||
Information on API organization in the |ProductName|: | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
header | ||
memory-management | ||
|
||
C++ API | ||
------- | ||
|
||
API Entry Point and API Organization | ||
------------------------------------ | ||
Participant | ||
~~~~~~~~~~~ | ||
|
||
The Participant constitutes the main entry point into the SIL Kit API. | ||
The Participant constitutes the main entry point into the |ProductName| API. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
participant | ||
header | ||
memory-management | ||
|
||
|
||
.. _sec:api-services: | ||
|
||
Services | ||
-------- | ||
~~~~~~~~ | ||
|
||
The services API includes common data types, supports various vehicular networks, and provides generic publish/subscribe and RPC facilities. | ||
|
||
Logging | ||
+++++++ | ||
|
||
The Logging service can be used for writing log messages of specified log levels to various types of sinks. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
logging | ||
|
||
services/logging | ||
|
||
Vehicle Network Controller | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
Several different vehicular networks are supported by corresponding | ||
controller interfaces. | ||
++++++++++++++++++++++++++ | ||
|
||
Several different vehicular networks are supported by corresponding controller interfaces. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
can | ||
lin | ||
flexray | ||
ethernet | ||
services/can | ||
services/lin | ||
services/flexray | ||
services/ethernet | ||
|
||
Data Publish/Subscribe and RPC | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
++++++++++++++++++++++++++++++ | ||
|
||
These services do not model a real-world bus and can be used for | ||
generic programming and interoperability tasks. | ||
These services do not model a real-world bus and can be used for generic programming and interoperability tasks. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
pubsub | ||
rpc | ||
services/pubsub | ||
services/rpc | ||
|
||
SIL Kit provides a recommended default serialization/deserialization API for Data Publish/Subscribe and RPC: | ||
|ProductName| provides a recommended default serialization/deserialization API for Data Publish/Subscribe and RPC: | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
serdes | ||
|
||
State Handling and Synchronization | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
++++++++++++++++++++++++++++++++++ | ||
|
||
The following services provide time synchronization and orchestrated state management. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
services/lifecycle | ||
services/timesync | ||
|
||
|
||
The following services provide time synchronization and orchestrated state | ||
management. | ||
System Utilities | ||
++++++++++++++++ | ||
|
||
These system utilities can be used to control and monitor the simulation as a whole. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
lifecycleService | ||
timeSyncService | ||
systemcontroller | ||
systemmonitor | ||
system-utilities/systemcontroller | ||
system-utilities/systemmonitor | ||
|
||
Common Data Types | ||
~~~~~~~~~~~~~~~~~ | ||
+++++++++++++++++ | ||
|
||
Some data types are shared between services of the |ProductName|. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
common-data-types | ||
|
||
Custom Network Simulator | ||
++++++++++++++++++++++++ | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
common | ||
netsim | ||
|
||
|
||
C API | ||
----- | ||
|
||
The SIL Kit provides an additional API that allows to use the SIL Kit directly | ||
The |ProductName| provides an additional API that allows to use the |ProductName| directly | ||
with the C programming language: | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
capi-main | ||
capi/capi-main | ||
|
||
Services | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
~~~~~~~~ | ||
|
||
Vehicle Network Controller | ||
++++++++++++++++++++++++++ | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
capi-can | ||
capi-ethernet | ||
capi-lin | ||
capi-flexray | ||
capi/capi-can | ||
capi/capi-ethernet | ||
capi/capi-lin | ||
capi/capi-flexray | ||
|
||
Data Publish/Subscribe and RPC | ||
++++++++++++++++++++++++++++++ | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
capi-data | ||
capi-rpc | ||
capi/capi-data | ||
capi/capi-rpc | ||
|
||
State Handling and Synchronization | ||
++++++++++++++++++++++++++++++++++ | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
capi-orchestration | ||
capi-systemmonitor | ||
capi/capi-orchestration | ||
capi/capi-systemmonitor |
Oops, something went wrong.