fwt_software/include/fgc/ui
Peter Bochmann 3d90af8490
Take a thermal picture beside the colour one at every waypoint
A TarisIR mini (driver = taris) is a second camera source behind a
CompositeCameraSource: the colour camera is asked first, then the thermal one
for its newest frame, and both frames carry the colour frame's timestamp.
Counts are saved 16-bit lossless under TIR/, and the CamEvent gains cal,
missed, tmax, tmed, hotx and hoty (docs/mqtt-api.md). The SDK is declared in
IrbgrabApi.h and loaded with dlopen, so no SDK file is in the repository; a
missing or unreachable camera stays offline (Health cams_offline) while the
scan goes on. scripts/fgc-setcap gives the binary cap_net_raw after a build.

Built and tested in an Ubuntu 22.04 container (mock, MQTT, Vimba+MQTT,
534/534), plus a mock run with RGB/TIR pairs. Not yet run against the camera.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 20:37:25 +02:00
..
HeadlessUi.h added terminal user interface (TUI) 2026-06-23 13:21:34 +02:00
IUserInterface.h added terminal user interface (TUI) 2026-06-23 13:21:34 +02:00
Scroll.h Added scrolling in TUI 2026-08-21 15:25:45 +02:00
TuiUi.h Call the dashboard's messaging panel COMMS, to match its m key 2026-09-25 15:33:39 +02:00
UiSnapshot.h Take a thermal picture beside the colour one at every waypoint 2026-10-14 20:37:25 +02:00