rusefi/simulator
andreika-git aa7265a5bf causeHardFault() function for different ports 2023-11-14 15:28:07 -06:00
..
generated
simulator causeHardFault() function for different ports 2023-11-14 15:28:07 -06:00
.cproject
.gitignore testability: bench test commands should have automated coverage using simulator #5562 2023-09-12 09:59:18 -04:00
.project
Makefile remove ccache 2023-11-02 14:30:22 -04:00
chconf.h
clean.bat
clean.sh
compile.bat
compile.sh
file.mlg
file2.mlg
file3.mlg
halconf.h CAN support for simulator/win 2023-10-01 17:34:13 -04:00
main.cpp instaflush stdout on simulator 2023-09-14 07:37:11 -04:00
readme.md
write_tune.sh

readme.md

Win32 or posix version of firmware allows to explore rusEFI on a PC without any embedded hardware!

Simulator runs a subset of ECU on your pc, easier to debug some things, tighter dev loop.

  • self-stimulation for trigger event capture
  • mocked analog sensors
  • mocked outputs
  • SocketCAN integration on Linux

One of ways to mock analog sensors

// see SensorType.java for numeric ordinals
set_sensor_mock 4 90