Declares the strehlEstimator MagAO-X application.
More...
#include <cmath>#include <limits>#include <mutex>#include <sstream>#include <mx/ao/analysis/aoSystem.hpp>#include "../../libMagAOX/libMagAOX.hpp"#include "../../magaox_git_version.h"

Go to the source code of this file.
Classes | |
| struct | MagAOX::app::wfsavgShmimT |
| Tag type for the live WFS average shmim monitor. More... | |
| struct | MagAOX::app::wfsmaskShmimT |
| Tag type for the WFS mask shmim monitor. More... | |
| class | MagAOX::app::strehlEstimator |
| Predicts Strehl and WFE from live WFS telemetry and optional planning overrides. More... | |
| struct | MagAOX::app::strehlEstimator::predictionInputs |
| Snapshot of the scalar inputs used to update the AO prediction model. More... | |
Namespaces | |
| namespace | MagAOX |
| namespace | MagAOX::app |
Functions | |
| MagAOX::app::INDI_SETCALLBACK_DEFN (strehlEstimator, m_indiP_fps)(const pcf | |
| MagAOX::app::INDI_SETCALLBACK_DEFN (strehlEstimator, m_indiP_emg)(const pcf | |
| MagAOX::app::INDI_SETCALLBACK_DEFN (strehlEstimator, m_indiP_stage)(const pcf | |
| MagAOX::app::INDI_SETCALLBACK_DEFN (strehlEstimator, m_indiP_tcsi_seeing)(const pcf | |
| MagAOX::app::INDI_SETCALLBACK_DEFN (strehlEstimator, m_indiP_tcsi_telpos)(const pcf | |
| MagAOX::app::INDI_NEWCALLBACK_DEFN (strehlEstimator, m_indiP_mag)(const pcf | |
| MagAOX::app::INDI_NEWCALLBACK_DEFN (strehlEstimator, m_indiP_seeing_magaox)(const pcf | |
| MagAOX::app::INDI_NEWCALLBACK_DEFN (strehlEstimator, m_indiP_windSpeed)(const pcf | |
| MagAOX::app::INDI_NEWCALLBACK_DEFN (strehlEstimator, m_indiP_useEstimates)(const pcf | |
Declares the strehlEstimator MagAO-X application.
Definition in file strehlEstimator.hpp.
| struct MagAOX::app::strehlEstimator::predictionInputs |
Snapshot of the scalar inputs used to update the AO prediction model.
Definition at line 276 of file strehlEstimator.hpp.

| Class Members | ||
|---|---|---|
| float | m_elevation { 0.0f } | Telescope elevation in degrees. |
| float | m_emg { 0.0f } | Live EM gain. |
| float | m_F0 { 0.0f } | Active zero-magnitude photon flux. |
| float | m_fps { 0.0f } | Live loop speed in Hz. |
| float | m_lam0 { 0.0f } | Active wavelength in microns. |
| float | m_mag { 0.0f } | Live guide-star magnitude. |
| float | m_magEstimated { 0.0f } | Operator-entered guide-star magnitude estimate. |
| int | m_npix { 0 } | Current illuminated WFS-pixel count. |
| float | m_qe { 0.0f } | Active quantum efficiency. |
| float | m_seeing { 0.0f } | Live seeing in arcseconds. |
| float | m_seeingEstimated { 0.0f } | Operator-entered seeing estimate in arcseconds. |
| float | m_selectedMag { 0.0f } | Selected guide-star magnitude used for prediction. |
| float | m_selectedSeeing { 0.0f } | Selected seeing used for prediction. |
| float | m_selectedWindSpeed { 0.0f } | Selected wind speed used for prediction. |
| bool | m_useEstimates { false } | Whether estimated planning inputs are currently selected. |
| float | m_windSpeed { 0.0f } | Operator-selected wind speed in m/s. |