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 | |
MagAOX | |
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.