This work is essentially done… SGPro calls these things “Environment Devices”, but six of one…
The question now really stems from what to do with it (meaning for the first release… not that I have no ideas as to what we can / will use some of this data for in the future). This is what I am thinking right now:
- Allow the Environment device to provide (override) temperature measurement for auto focus triggers. When overriding, any temperature coming from the focus controller would be ignored in favor of your Environment Device’s temperature.
- Create a new “docking module” that displays all the information your device provides (think of the Image Statistics module). The information here would be “Now” type data, where “Now” means that it will comply with the defined “averaging period”, or if there is none, just the reading straight off the device (this is really handles by the device itself, just writing it for clarity).
- Allow for collection of data while it is connected (in or out of a sequence) and provide a means to dump it to a CSV file for analysis. Disconnecting the device will wipe out the data history.
- Write available data to the image’s FITS headers
We will likely rip out the graphs that were part of the TEMPerHUM release (I never liked them anyhow and they are, honestly, not of much use…). Then after the initial release (as defined above) start considering what a real environment dashboard might look like… graphs, trends, real-time analysis and input into a running sequence, etc. I think the first step is just to get it into SGPro and the equipment profiles even if the functionality is somewhat limited.