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
Peter Bochmann
a03da2d8f4
Merge slowing down, then pausing, the scan when the tower computer runs hot or cannot keep up
...
Built and tested in an Ubuntu 22.04 container (mock and Vimba+MQTT, 494/494)
and running on tower 111 since 2026-10-14.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 19:30:21 +02:00
pgdalmeida
2737811e2e
Stop the gimbal where it is when switching from a scan to manual
2026-10-09 14:25:51 +02:00
pgdalmeida
6fa43f1e08
Slow down, then pause, the scan when the tower computer runs hot or cannot keep up
2026-10-08 17:21:58 +02:00
pgdalmeida
70a30132bf
Merge counting the picture interval from the last picture and waiting for a slow camera's next frame
2026-10-05 13:02:13 +02:00
pgdalmeida
fb0f5117df
Count the picture interval from the last picture, and let a settle wait of 0 wait for the exposure to settle
2026-10-02 18:28:40 +02:00
pgdalmeida
4488a2181d
Set in config.ini whether the tower homes and which mode it starts in, instead of the --init and --start flags
2026-09-30 16:42:48 +02:00
pgdalmeida
f2c61e030e
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
pgdalmeida
895c2f22fd
Add a command to keep taking pictures where the gimbal points, drop unused camera commands, and fit the help on one page
2026-09-29 15:48:07 +02:00
pgdalmeida
8cf3b3b9e9
Stop every axis on a bare 'gimbal stop'
2026-09-28 12:41:11 +02:00
pgdalmeida
79225bc3cd
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
pgdalmeida
f4e67666d8
Give the tower three modes, auto, pan and manual, switched by command
2026-09-25 17:50:48 +02:00
pgdalmeida
9dc9b90f6d
Call the dashboard's messaging panel COMMS, to match its m key
2026-09-25 15:33:39 +02:00
pgdalmeida
d8d2fee8af
Test the camera with forced dark and bright settings, and recover a camera that stops sending frames
2026-09-24 17:35:37 +02:00
pgdalmeida
5a0515ab13
Test that the camera delivers frames and follows its settings to black and white
2026-09-24 15:47:58 +02:00
pgdalmeida
b5d1fac4cb
Declare axis speed in degrees per second, not VMAX
2026-09-18 15:44:19 +02:00
pgdalmeida
0c1d0a6df8
Send and verify motor current, and derive counts_per_deg from the homed travel
2026-09-17 17:58:46 +02:00
pgdalmeida
1a572cb074
Changed heading logic; added snapshot feature
2026-09-11 17:42:01 +02:00
pgdalmeida
a5ad814260
Camera settings now come from VimbaX profile XMLs; explicit per-camera config
2026-09-04 14:12:05 +02:00
pgdalmeida
7db8d2092a
Quitting the TUI now asks whether to shut down or detach
2026-09-02 13:36:50 +02:00
pgdalmeida
bc4d2ec002
Added an expanded connectivity view with MQTT message history
2026-09-02 12:39:21 +02:00
pgdalmeida
d3514f7d2b
Expanded IMU commands; help text shortened
2026-09-02 11:50:32 +02:00
pgdalmeida
f1342965de
Camera is now configured by per-mode files; quality gate removed
2026-08-26 15:52:47 +02:00
pgdalmeida
4d5e2e4194
Added scrolling in TUI
2026-08-21 15:25:45 +02:00
pgdalmeida
bdb4b82885
Introduced harware in-situ testing
2026-07-01 10:02:34 +02:00
pgdalmeida
25e39e09f2
IMU configuration readback/control + reworked calibration procedure
2026-06-29 13:12:09 +02:00
pgdalmeida
9a25bbcc48
added gimbal calibration command, added TUI prompts
2026-06-29 06:27:36 +02:00
pgdalmeida
0b62fef9c7
added help info
2026-06-23 15:22:31 +02:00