Bug 468754 - Touptek camera driver resets after every exposure
Summary: Touptek camera driver resets after every exposure
Status: RESOLVED NOT A BUG
Alias: None
Product: kstars
Classification: Applications
Component: general (other bugs)
Version First Reported In: 3.6.4
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Jasem Mutlaq
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-21 10:13 UTC by Adrian Knagg-Baugh
Modified: 2023-05-13 23:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Knagg-Baugh 2023-04-21 10:13:52 UTC
SUMMARY
Touptek camera driver (possibly others, but the Touptek is the only one I can check) gets reset after every exposure. This is making it impossible to capture a sequence of bias frames as after every frame during the reset the fan and cooler switch off and the temperature rises before they switch back on again. I don't want to incur any risk from unnecessary thermal cycling from taking hundreds of bias frames, and in any case it would drag out the process excessively if I were to wait for the temperature to stabilise again after each one.

If I use the INDI control panel and trigger an exposure manually, the camera does not reset, so I suspect the issue is within ekos.

STEPS TO REPRODUCE
1. Set a job of multiple exposures using the Toupcam driver.
2. Start the job.
3. 

OBSERVED RESULT
The camera fan and cooler stop and restart before each exposure.

EXPECTED RESULT
The camera should remain in a state of constant cooling throughout, with no resets occurring.

SOFTWARE/OS VERSIONS
Windows: N/A
macOS: N/A
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version: 5.24.7
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Comment 1 Adrian Knagg-Baugh 2023-05-13 23:42:52 UTC
Marked as RESOLVED - NOT A BUG as the bug was in the toupbase INDI driver, and has now been fixed in git.