fwt_software/docs
Peter Bochmann a326a758c4
Make the thermal camera's frame rate hold on the wire
Setting Framerate_Hz while grabbing only thinned out what the SDK handed over;
the camera went on sending 10 fps (and 50 from power-up). Set while the grab
is stopped, once the stream has run, it holds. So the grab is restarted with
the rate set when the first frame is in, and the packet rate of the camera's
port is counted: if it still carries more than 1.5x the rate's frames, the
restart is repeated (up to three times). On tower 111: 5.3 fps, 2 224 packets
a second instead of 22 234, on the second attempt; system load 18 % down from
about 29 %.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 20:21:49 +02:00
..
images Compare today's RGB8 file with the 12-bit file at the same quality setting in the 12-bit report 2026-10-07 14:09:33 +02:00
architecture.md Give the thermal picture the time its own frame arrived 2026-10-15 19:42:32 +02:00
build-and-setup.md Keep each tower's config, scan grid and camera profiles in ~/.config/fire_gimbal_control, out of a deploy's reach 2026-10-05 22:02:49 +02:00
camera-capture-measurements.md Add camera and image-saving test results for towers 121 and 111, the test tools, and a plan for saving 12-bit images 2026-10-05 08:47:34 +02:00
configuration.md Give the thermal picture the time its own frame arrived 2026-10-15 19:42:32 +02:00
deployment.md Deploy only the files git knows about, so ignored folders no longer reach the tower 2026-10-07 15:42:34 +02:00
hardware-config-plan.md Let a yaw-only tower aim with gimbal move, and stop it publishing a made-up pitch 2026-09-29 19:50:39 +02:00
hardware-porting-plan.md Record tower 111 has no hardware.ini; BOOTSEL and USB preconditions are solved 2026-09-23 16:49:37 +02:00
known-issues.md Make the thermal camera's frame rate hold on the wire 2026-10-15 20:21:49 +02:00
lattepanda-iota.md Add camera and image-saving test results for towers 121 and 111, the test tools, and a plan for saving 12-bit images 2026-10-05 08:47:34 +02:00
modules-reference.md Slow down, then pause, the scan when the tower computer runs hot or cannot keep up 2026-10-08 17:21:58 +02:00
mqtt-api.md Give the thermal picture the time its own frame arrived 2026-10-15 19:42:32 +02:00
raw12-pipeline-implementation-plan.md Rewrite the 12-bit camera test report as a numbered paper with an abstract, figure and table captions, and units 2026-10-05 11:28:52 +02:00
raw12-pipeline-measurements.md Compare today's RGB8 file with the 12-bit file at the same quality setting in the 12-bit report 2026-10-07 14:09:33 +02:00
raw12-pipeline-measurements_llm_context.md Compare today's RGB8 file with the 12-bit file at the same quality setting in the 12-bit report 2026-10-07 14:09:33 +02:00
roadmap.md Finish migrating tower 111, and check only the pins hardware.ini declares 2026-09-24 09:52:14 +02:00
test-command.md Rework the dashboard keys: a/p/m for modes, n for connectivity, page keys to scroll, heading setup in the activity strip 2026-09-25 18:57:25 +02:00
test-roadmap.md Rework the dashboard keys: a/p/m for modes, n for connectivity, page keys to scroll, heading setup in the activity strip 2026-09-25 18:57:25 +02:00
thermal-throttling.md Slow down, then pause, the scan when the tower computer runs hot or cannot keep up 2026-10-08 17:21:58 +02:00
tower-installation.md Make the thermal camera's frame rate hold on the wire 2026-10-15 20:21:49 +02:00