The MagAO-X DM speckle maker header file. More...
#include <mx/improc/eigenCube.hpp>#include <mx/ioutils/fits/fitsFile.hpp>#include <mx/improc/eigenImage.hpp>#include <mx/ioutils/stringUtils.hpp>#include <mx/sys/timeUtils.hpp>#include <mx/sigproc/fourierModes.hpp>#include "../../libMagAOX/libMagAOX.hpp"#include "../../magaox_git_version.h"

Go to the source code of this file.
Classes | |
| class | MagAOX::app::sparkleClock |
| The MagAO-X DM mode commander. More... | |
Namespaces | |
| namespace | MagAOX |
| namespace | MagAOX::app |
Functions | |
| std::unique_lock< std::mutex > | MagAOX::app::lock (m_indiMutex) |
| MagAOX::app::if (ipRecv["toggle"].getSwitchState()==pcf::IndiElement::Off) | |
| MagAOX::app::INDI_NEWCALLBACK_DEFN (sparkleClock, m_indiP_delay)(const pcf | |
| MagAOX::app::INDI_NEWCALLBACK_DEFN (sparkleClock, m_indiP_separation_1)(const pcf | |
| MagAOX::app::INDI_NEWCALLBACK_DEFN (sparkleClock, m_indiP_separation_2)(const pcf | |
| MagAOX::app::if (ipRecv.find("current")) | |
| MagAOX::app::if (ipRecv.find("target")) | |
| MagAOX::app::if (ang==-1000000000) | |
| MagAOX::app::updateIfChanged (m_indiP_angle, "target", m_angle) | |
| MagAOX::app::if (amp==-1000000000) | |
| MagAOX::app::updateIfChanged (m_indiP_amp, "target", m_amp) | |
| MagAOX::app::if (freq< 0) | |
| MagAOX::app::updateIfChanged (m_indiP_frequency, "target", m_frequency) | |
| MagAOX::app::updateIfChanged (m_indiP_interval, "target", m_sparkleClockInterval) | |
| MagAOX::app::if (dwell==0) | |
| MagAOX::app::updateIfChanged (m_indiP_dwell, "target", m_dwell) | |
| MagAOX::app::if (single< -1||single > 3) | |
| MagAOX::app::updateIfChanged (m_indiP_single, "target", m_single) | |
| MagAOX::app::if (ipRecv["request"].getSwitchState()==pcf::IndiElement::On) | |
Variables | |
| MagAOX::app::m_sparkleClockInterval = interval | |
The MagAO-X DM speckle maker header file.
Definition in file sparkleClock.hpp.