IonizationChamber/Simulation
RobertGawron 582bf720ad rework firmware, pc app, ci and docs 2025-07-04 18:35:25 +02:00
..
.gitignore rework firmware, pc app, ci and docs 2025-07-04 18:35:25 +02:00
README.md rework firmware, pc app, ci and docs 2025-07-04 18:35:25 +02:00
main.py rework firmware, pc app, ci and docs 2025-07-04 18:35:25 +02:00
mock_serial.py rework firmware, pc app, ci and docs 2025-07-04 18:35:25 +02:00

README.md

Simulation

Purpose

This simulation spits out .csv files filled with random values that mimic a real device sending measurements to the PC over UART. It lets us exercise the data-processing scripts without having the actual hardware on hand.

We run the real Python application but swap in a stub for the low-level serial module. That way the identical codebase runs in both simulation and production-only the UART driver gets replaced.

Usage

Information on how to use this tool.