8d0fe94b9b44f6c0aca049753934a19bfb920bd9 libuvc.so is compiled for Raspbian Bookworm on a Raspberry Pi Zero 2W.
For other systems a custom libuvc.so can be build with the buildLibuvc.sh command.
The streamData.py script can be finished with receiving a SIGUSR2 signal.
uvctypes.py comes from https://github.com/groupgets/purethermal1-uvc-capture/blob/master/python/uvctypes.py.
Each python script should have as a process name the script name. This makes it easy to send signals via pkill
bacf59c797dc9e83deff96c34340a2d396c031fe rawir is the file format, when creating ir files with raw int32 byte data of the lepton sensor.
The sensor is 160x120, accordingly chunking of the byte data is necessary.
The Gateway server stores those sequences in different folders next to each other. The folder type is determined by the file ending of the first file
b7feccba25cdb5df056ad51f273a67763f164ec3 frontend changes to receive thermal data.
Showing must be done with opencv
52ed587ba5586ca8481640c83546b7052d42ad6e enums cannot be easily parsed when used in messagepack + signalr, going back to strings instead.
Terminating the rpicam-vid program with sigusr2 signals seems not to be so easy
27352473d4ff105a31233f01f3887bc84f5bfddc absolute path to libuvc.so file solves problems with workingdir, when using sudo.
Capture Test Image is now working. Example data can be found in test file.
Next is displaying the test file in an image from via opencv
f3d6065c99c7eab483fc43c38e310800f30c8b97 Added a more usefull develop device.
In TestData some well known folders with image data must be defined and then this data can be viewed via preview. Streaming is not working yet
aa6ac46a7b01667ddf6dd6cdfeff72155a08ee63 Streaming and displaying of ir images works now.
Depending on the dynamic range in the scene only noise is shown currently