"""Public-boundary helper modules used by every blackbox test. Modules: frame_source_replay — replay images/video to the SUT's V4L2 file source imu_replay — replay `data_imu.csv` at 10 Hz to the FC inbound sitl_observer — AP/iNav read-side observers (param reads, GPS_RAW_INT, MSP queries) mavproxy_tlog_reader — parse `.tlog` files emitted by `mavproxy-listener` fdr_reader — post-run filesystem read of the FDR archive geo — Vincenty / WGS84 geodesic helpers These modules MUST NOT import from `gps_denied_onboard.*`. Public-boundary discipline is enforced by `e2e/_unit_tests/test_no_sut_imports.py`. """