Struct Interface::AutoExpState¶
Defined in File slicecam_interface.h
Nested Relationships¶
This struct is a nested type of Class Interface.
Struct Documentation¶
-
struct AutoExpState¶
per-frame auto-exposure runtime (ACAM-window pre-tuning). Brightness is sampled over a window of frames; a high percentile (near-max) is used because telescope motion only smears light out (lowering brightness), so the brightest frames are the most stationary and most trustworthy.
Public Members
-
std::vector<double> top10_window¶
per-frame top-10%-mean values in the window
-
double max_peak_raw = 0.0¶
max raw peak in the window (saturation)
-
double max_snr = 0.0¶
max peak-SNR in the window
-
int detect_count = 0¶
detections in the window
-
int frames_seen = 0¶
frames accumulated in the window
-
int no_detect_count = 0¶
consecutive empty windows
-
int settle_frames = 0¶
skip stale frames after an exptime change
-
std::vector<double> top10_window¶