This mini application can read a binary ASAM OSI trace file (SensorData or SensorView) and send it step by step via TCP using ZeroMQ.
./standalone_osi_trace_file_player <path/to/trace/file.osi> <step_size_in_ms> <ip.address> <port>
The player will read in the trace file step by step and send it via TCP to the given IP address and port (e.g. 127.0.0.1:3456). The player will wait the given step size in ms before sending the next time step.
-
Clone this repository with submodules:
git clone https://github.com/openMSL/sl-5-4-standalone-osi-trace-file-player.git --recurse-submodules
-
Install dependencies:
sudo apt install libzmq3-dev
-
Build the model by executing in the extracted project root directory:
mkdir build cd build cmake .. cmake --build .