Using RemotiveTopology
Follow the guides below.
Behavioral Models
A behavioral model in the RemotiveTopology Framework is a simulation component that mimics the behavior of an ECU. Like a real ECU, it is typically triggered by network messages, performs logic, and then sends new network messages to other components. Behavioral models in RemotiveTopology will run on top of the RemotiveBroker, making them use real network protocols in their communication.
Writing Tests
RemotiveTopology does not enforce a specific testing framework, allowing you to use the one that best fits your needs. This also means that you are free to use whatever plugins or tooling you want when writing the tests.
Describing the platform
The platform describes which ECUs and services that exist and how they communicate. In RemotiveTopology you can describe your platform in a number of different ways:
Instantiating topology
In order to run a topology you need create an instance that describes what parts of the platform you want to run in your virtual environment. The instance also specifies what tests to run, optional ui and jupyter notebooks etc.
Running a topology
Before running a topology you first need to specify what to instantiate!
Error codes
Error codes