_handlerSigTerm(int signum, siginfo_t *siginf, void *ucont) | MagAOX::app::MagAOXApp< true > | privatestatic |
allocate(const zrespShmimT &dummy) | MagAOX::app::dmPokeXCorr | |
dmPokeWFS< dmPokeXCorr >::allocate(const wfsShmimT &) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | |
dmPokeWFS< dmPokeXCorr >::allocate(const darkShmimT &) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | |
analyzeSensor() | MagAOX::app::dmPokeXCorr | |
appLogic() | MagAOX::app::dmPokeXCorr | virtual |
appShutdown() | MagAOX::app::dmPokeXCorr | virtual |
appStartup() | MagAOX::app::dmPokeXCorr | virtual |
basicRunSensor() | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
basicTimedPoke(float pokeSign) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
callBackInsertResult typedef | MagAOX::app::MagAOXApp< true > | |
callBackIterator typedef | MagAOX::app::MagAOXApp< true > | |
callBackValueType typedef | MagAOX::app::MagAOXApp< true > | |
checkConfig() | MagAOX::app::MagAOXApp< true > | virtual |
checkRecordTimes() | MagAOX::app::dmPokeXCorr | protected |
telemeter< dmPokeXCorr >::checkRecordTimes(const telT &tel, telTs... tels) | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
telemeter< dmPokeXCorr >::checkRecordTimes(timespec &ts, const telT &tel, telTs... tels) | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
telemeter< dmPokeXCorr >::checkRecordTimes(timespec &ts) | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
clearFSMAlert() | MagAOX::app::MagAOXApp< true > | private |
configDir() | MagAOX::app::MagAOXApp< true > | |
configLog(const std::string &name, const int &code, const std::string &value, const std::string &source) | MagAOX::app::MagAOXApp< true > | protectedstatic |
configName() | MagAOX::app::MagAOXApp< true > | |
createINDIFIFOS() | MagAOX::app::MagAOXApp< true > | protected |
createROIndiNumber(pcf::IndiProperty &prop, const std::string &propName, const std::string &propLabel="", const std::string &propGroup="") | MagAOX::app::MagAOXApp< true > | |
createROIndiText(pcf::IndiProperty &prop, const std::string &propName, const std::string &elName, const std::string &propLabel="", const std::string &propGroup="", const std::string &elLabel="") | MagAOX::app::MagAOXApp< true > | |
createStandardIndiNumber(pcf::IndiProperty &prop, const std::string &name, const T &min, const T &max, const T &step, const std::string &format, const std::string &label="", const std::string &group="") | MagAOX::app::MagAOXApp< true > | |
createStandardIndiRequestSw(pcf::IndiProperty &prop, const std::string &name, const std::string &label="", const std::string &group="") | MagAOX::app::MagAOXApp< true > | |
createStandardIndiSelectionSw(pcf::IndiProperty &prop, const std::string &name, const std::vector< std::string > &elements, const std::vector< std::string > &elementLabels, const std::string &label="", const std::string &group="") | MagAOX::app::MagAOXApp< true > | |
createStandardIndiSelectionSw(pcf::IndiProperty &prop, const std::string &name, const std::vector< std::string > &elements, const std::string &label="", const std::string &group="") | MagAOX::app::MagAOXApp< true > | |
createStandardIndiText(pcf::IndiProperty &prop, const std::string &propName, const std::string &label="", const std::string &group="") | MagAOX::app::MagAOXApp< true > | |
createStandardIndiToggleSw(pcf::IndiProperty &prop, const std::string &name, const std::string &label="", const std::string &group="") | MagAOX::app::MagAOXApp< true > | |
darkPixget | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | inlineprotected |
darkShmimMonitor() | MagAOX::app::dmPokeXCorr | inline |
darkShmimMonitorT typedef | MagAOX::app::dmPokeXCorr | private |
shmimMonitor< dmPokeXCorr, dev::dataType() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::dataType() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::dataType() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
shmimMonitor< dmPokeXCorr, dev::depth() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::depth() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::depth() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
dmPokeWFS< dmPokeXCorr >::derived() | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | inlineprivate |
dev::dmPokeWFS< dmPokeXCorr > class | MagAOX::app::dmPokeXCorr | friend |
dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > class | MagAOX::app::dmPokeXCorr | friend |
dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > class | MagAOX::app::dmPokeXCorr | friend |
dev::shmimMonitor< dmPokeXCorr, zrespShmimT > class | MagAOX::app::dmPokeXCorr | friend |
dev::telemeter< dmPokeXCorr > class | MagAOX::app::dmPokeXCorr | friend |
dmPokeWFST typedef | MagAOX::app::dmPokeXCorr | private |
dmPokeXCorr() | MagAOX::app::dmPokeXCorr | |
dmPokeXCorr_test class | MagAOX::app::dmPokeXCorr | friend |
driverCtrlName() | MagAOX::app::MagAOXApp< true > | |
driverInName() | MagAOX::app::MagAOXApp< true > | |
driverOutName() | MagAOX::app::MagAOXApp< true > | |
execute() | MagAOX::app::MagAOXApp< true > | virtual |
handleDefProperty(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< true > | |
handleGetProperties(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< true > | |
handleNewProperty(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< true > | |
handlerSigTerm(int signum, siginfo_t *siginf, void *ucont) | MagAOX::app::MagAOXApp< true > | private |
handleSetProperty(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< true > | |
shmimMonitor< dmPokeXCorr, dev::height() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::height() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::height() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
INDI_NEWCALLBACK_DECL(dmPokeXCorr, m_indiP_poke_amp) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
INDI_NEWCALLBACK_DECL(dmPokeXCorr, m_indiP_nPokeImages) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
INDI_NEWCALLBACK_DECL(dmPokeXCorr, m_indiP_nPokeAverage) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
INDI_NEWCALLBACK_DECL(dmPokeXCorr, m_indiP_single) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
INDI_NEWCALLBACK_DECL(dmPokeXCorr, m_indiP_continuous) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
INDI_NEWCALLBACK_DECL(dmPokeXCorr, m_indiP_stop) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
MagAOXApp< true >::INDI_SETCALLBACK_DECL(MagAOXApp, m_indiP_powerChannel) | MagAOX::app::MagAOXApp< true > | |
dmPokeWFS< dmPokeXCorr >::INDI_SETCALLBACK_DECL(dmPokeXCorr, m_indiP_wfsFps) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
indiTargetUpdate(pcf::IndiProperty &localProperty, T &localTarget, const pcf::IndiProperty &remoteProperty, bool setBusy=true) | MagAOX::app::MagAOXApp< true > | protected |
loadBasicConfig() | MagAOX::app::MagAOXApp< true > | virtual |
loadConfig() | MagAOX::app::dmPokeXCorr | virtual |
dmPokeWFS< dmPokeXCorr >::loadConfig(mx::app::appConfigurator &config) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT >::loadConfig(mx::app::appConfigurator &config) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::loadConfig(mx::app::appConfigurator &config) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::loadConfig(mx::app::appConfigurator &config) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
telemeter< dmPokeXCorr >::loadConfig(appConfigurator &config) | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
loadConfigImpl(mx::app::appConfigurator &_config) | MagAOX::app::dmPokeXCorr | |
lockPID() | MagAOX::app::MagAOXApp< true > | protected |
log(const typename logT::messageT &msg, logPrioT level=logPrio::LOG_DEFAULT) | MagAOX::app::MagAOXApp< true > | static |
log(logPrioT level=logPrio::LOG_DEFAULT) | MagAOX::app::MagAOXApp< true > | static |
MagAOXApp< true >::logManagerT typedef | MagAOX::app::MagAOXApp< true > | |
telemeter< dmPokeXCorr >::logManagerT typedef | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
logMessage(bufferPtrT &b) | MagAOX::app::MagAOXApp< true > | |
m_allDefsReceived | MagAOX::app::MagAOXApp< true > | protected |
m_calibDir | MagAOX::app::MagAOXApp< true > | protected |
m_configBase | MagAOX::app::MagAOXApp< true > | protected |
m_configDir | MagAOX::app::MagAOXApp< true > | protected |
m_configName | MagAOX::app::MagAOXApp< true > | protected |
m_continuous | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_counter | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_cpusetPath | MagAOX::app::MagAOXApp< true > | protected |
m_darkImage | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_darkValid | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
shmimMonitor< dmPokeXCorr, dev::m_dataType | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_dataType | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_dataType | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_deltaX | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_deltaY | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
shmimMonitor< dmPokeXCorr, dev::m_depth | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_depth | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_depth | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_dmChan | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_dmImage | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_dmSleep | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_dmStream | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_driverCtrlName | MagAOX::app::MagAOXApp< true > | protected |
m_driverInName | MagAOX::app::MagAOXApp< true > | protected |
m_driverOutName | MagAOX::app::MagAOXApp< true > | protected |
m_euidCalled | MagAOX::app::MagAOXApp< true > | private |
m_euidReal | MagAOX::app::MagAOXApp< true > | private |
shmimMonitor< dmPokeXCorr, dev::m_getExistingFirst | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_getExistingFirst | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_getExistingFirst | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_gitAlert | MagAOX::app::MagAOXApp< true > | private |
shmimMonitor< dmPokeXCorr, dev::m_height | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_height | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_height | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_imageSemaphore | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_imageSemWait | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_imageSemWait_nsec | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_imageSemWait_sec | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
shmimMonitor< dmPokeXCorr, dev::m_imageStream | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_imageStream | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_imageStream | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_indiDriver | MagAOX::app::MagAOXApp< true > | |
m_indiMutex | MagAOX::app::MagAOXApp< true > | |
m_indiNewCallBacks | MagAOX::app::MagAOXApp< true > | protected |
m_indiP_clearFSMAlert | MagAOX::app::MagAOXApp< true > | protected |
m_indiP_continuous | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
shmimMonitor< dmPokeXCorr, dev::m_indiP_frameSize | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_indiP_frameSize | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_indiP_frameSize | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_indiP_measurement | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_indiP_nPokeAverage | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_indiP_nPokeImages | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_indiP_poke_amp | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_indiP_powerChannel | MagAOX::app::MagAOXApp< true > | protected |
shmimMonitor< dmPokeXCorr, dev::m_indiP_shmimName | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_indiP_shmimName | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_indiP_shmimName | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_indiP_single | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_indiP_state | MagAOX::app::MagAOXApp< true > | protected |
m_indiP_stop | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_indiP_wfsFps | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_indiSetCallBacks | MagAOX::app::MagAOXApp< true > | protected |
shmimMonitor< dmPokeXCorr, dev::m_inode | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_inode | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_inode | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_log | MagAOX::app::MagAOXApp< true > | static |
m_loopPause | MagAOX::app::MagAOXApp< true > | protected |
m_maxInterval | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
m_measuring | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_nPokeAverage | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_nPokeImages | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_pid | MagAOX::app::MagAOXApp< true > | protected |
m_poke_amp | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_poke_x | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_poke_y | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_pokeImage | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_pokeLocal | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_powerChannel | MagAOX::app::MagAOXApp< true > | protected |
m_powerDevice | MagAOX::app::MagAOXApp< true > | protected |
m_powerElement | MagAOX::app::MagAOXApp< true > | protected |
m_powerMgtEnabled | MagAOX::app::MagAOXApp< true > | protected |
m_powerOnCounter | MagAOX::app::MagAOXApp< true > | protected |
m_powerOnWait | MagAOX::app::MagAOXApp< true > | protected |
m_powerState | MagAOX::app::MagAOXApp< true > | protected |
m_powerTargetElement | MagAOX::app::MagAOXApp< true > | protected |
m_powerTargetState | MagAOX::app::MagAOXApp< true > | protected |
m_rawImage | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_refIm | MagAOX::app::dmPokeXCorr | protected |
shmimMonitor< dmPokeXCorr, dev::m_restart | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_restart | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_restart | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_self | MagAOX::app::MagAOXApp< true > | privatestatic |
shmimMonitor< dmPokeXCorr, dev::m_selfMonitor | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protectedstatic |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_selfMonitor | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protectedstatic |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_selfMonitor | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protectedstatic |
shmimMonitor< dmPokeXCorr, dev::m_semaphoreNumber | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_semaphoreNumber | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_semaphoreNumber | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::m_shmimName | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_shmimName | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_shmimName | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_shutdown | MagAOX::app::MagAOXApp< true > | protected |
m_single | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
shmimMonitor< dmPokeXCorr, dev::m_smCpuset | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_smCpuset | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_smCpuset | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::m_smThread | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_smThread | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_smThread | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::m_smThreadID | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_smThreadID | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_smThreadID | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::m_smThreadInit | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_smThreadInit | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_smThreadInit | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::m_smThreadPrio | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_smThreadPrio | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_smThreadPrio | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::m_smThreadProp | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_smThreadProp | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_smThreadProp | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_state | MagAOX::app::MagAOXApp< true > | private |
m_stateAlert | MagAOX::app::MagAOXApp< true > | private |
m_stateLogged | MagAOX::app::MagAOXApp< true > | private |
m_stopMeasurement | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_suid | MagAOX::app::MagAOXApp< true > | private |
m_tel | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
shmimMonitor< dmPokeXCorr, dev::m_typeSize | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_typeSize | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_typeSize | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_useINDI | MagAOX::app::MagAOXApp< true > | protectedstatic |
m_wfsCamDevName | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsCpuset | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsFps | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsImageMutex | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsSemaphore | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsSemWait | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsSemWait_nsec | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsSemWait_sec | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsThread | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsThreadID | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsThreadInit | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsThreadPrio | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
m_wfsThreadProp | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
shmimMonitor< dmPokeXCorr, dev::m_width | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::m_width | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::m_width | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
m_xcorr | MagAOX::app::dmPokeXCorr | protected |
m_zRespMFile | MagAOX::app::dmPokeXCorr | protected |
MagAOXApp()=delete | MagAOX::app::MagAOXApp< true > | private |
MagAOXApp(const std::string &git_sha1, const bool git_modified) | MagAOX::app::MagAOXApp< true > | |
MagAOXPath | MagAOX::app::MagAOXApp< true > | protected |
newCallBack_clearFSMAlert(const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< true > | protected |
onPowerOff() | MagAOX::app::MagAOXApp< true > | protectedvirtual |
pidFileName | MagAOX::app::MagAOXApp< true > | protected |
powerOnWaitElapsed() | MagAOX::app::MagAOXApp< true > | protected |
powerState() | MagAOX::app::MagAOXApp< true > | |
powerStateTarget() | MagAOX::app::MagAOXApp< true > | |
processImage(void *curr_src, const zrespShmimT &dummy) | MagAOX::app::dmPokeXCorr | |
dmPokeWFS< dmPokeXCorr >::processImage(void *curr_src, const wfsShmimT &) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | |
dmPokeWFS< dmPokeXCorr >::processImage(void *curr_src, const darkShmimT &) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | |
recordPokeLoop(bool force=false) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
recordTelem(const telem_pokeloop *) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
registerIndiPropertyNew(pcf::IndiProperty &prop, int(*)(void *, const pcf::IndiProperty &)) | MagAOX::app::MagAOXApp< true > | |
registerIndiPropertyNew(pcf::IndiProperty &prop, const std::string &propName, const pcf::IndiProperty::Type &propType, const pcf::IndiProperty::PropertyPermType &propPerm, const pcf::IndiProperty::PropertyStateType &propState, int(*)(void *, const pcf::IndiProperty &)) | MagAOX::app::MagAOXApp< true > | |
registerIndiPropertyNew(pcf::IndiProperty &prop, const std::string &propName, const pcf::IndiProperty::Type &propType, const pcf::IndiProperty::PropertyPermType &propPerm, const pcf::IndiProperty::PropertyStateType &propState, const pcf::IndiProperty::SwitchRuleType &propRule, int(*)(void *, const pcf::IndiProperty &)) | MagAOX::app::MagAOXApp< true > | |
registerIndiPropertyReadOnly(pcf::IndiProperty &prop) | MagAOX::app::MagAOXApp< true > | |
registerIndiPropertyReadOnly(pcf::IndiProperty &prop, const std::string &propName, const pcf::IndiProperty::Type &propType, const pcf::IndiProperty::PropertyPermType &propPerm, const pcf::IndiProperty::PropertyStateType &propState) | MagAOX::app::MagAOXApp< true > | |
registerIndiPropertySet(pcf::IndiProperty &prop, const std::string &devName, const std::string &propName, int(*)(void *, const pcf::IndiProperty &)) | MagAOX::app::MagAOXApp< true > | |
runSensor(bool firstRun) | MagAOX::app::dmPokeXCorr | |
secretsPath | MagAOX::app::MagAOXApp< true > | protected |
sendGetPropertySetList(bool all=false) | MagAOX::app::MagAOXApp< true > | |
sendNewProperty(const pcf::IndiProperty &ipSend, const std::string &el, const T &newVal) | MagAOX::app::MagAOXApp< true > | protected |
sendNewProperty(const pcf::IndiProperty &ipSend) | MagAOX::app::MagAOXApp< true > | protected |
sendNewStandardIndiToggle(const std::string &device, const std::string &property, bool onoff) | MagAOX::app::MagAOXApp< true > | protected |
setDefaults(int argc, char **argv) | MagAOX::app::MagAOXApp< true > | virtual |
setEuidCalled() | MagAOX::app::MagAOXApp< true > | private |
setEuidReal() | MagAOX::app::MagAOXApp< true > | private |
setSigTermHandler() | MagAOX::app::MagAOXApp< true > | private |
setupBasicConfig() | MagAOX::app::MagAOXApp< true > | virtual |
setupConfig() | MagAOX::app::dmPokeXCorr | virtual |
dmPokeWFS< dmPokeXCorr >::setupConfig(mx::app::appConfigurator &config) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT >::setupConfig(mx::app::appConfigurator &config) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::setupConfig(mx::app::appConfigurator &config) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::setupConfig(mx::app::appConfigurator &config) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
telemeter< dmPokeXCorr >::setupConfig(appConfigurator &config) | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
shmimMonitor() | MagAOX::app::dmPokeXCorr | inline |
shmimMonitorT typedef | MagAOX::app::dmPokeXCorr | private |
shmimMonitor< dmPokeXCorr, dev::shmimName() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::shmimName() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::shmimName() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
shutdown() | MagAOX::app::MagAOXApp< true > | |
shmimMonitor< dmPokeXCorr, dev::smThreadExec() | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::smThreadExec() | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protected |
shmimMonitor< dmPokeXCorr, zrespShmimT >::smThreadExec() | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protected |
shmimMonitor< dmPokeXCorr, dev::smThreadStart(shmimMonitor *s) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | protectedstatic |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::smThreadStart(shmimMonitor *s) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | protectedstatic |
shmimMonitor< dmPokeXCorr, zrespShmimT >::smThreadStart(shmimMonitor *s) | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | protectedstatic |
st_newCallBack_clearFSMAlert(void *app, const pcf::IndiProperty &ipRecv) | MagAOX::app::MagAOXApp< true > | protectedstatic |
startINDI() | MagAOX::app::MagAOXApp< true > | protected |
state() | MagAOX::app::MagAOXApp< true > | |
state(const stateCodes::stateCodeT &s, bool stateAlert=false) | MagAOX::app::MagAOXApp< true > | |
stateLogged() | MagAOX::app::MagAOXApp< true > | |
sysPath | MagAOX::app::MagAOXApp< true > | protected |
telem(const typename telT::messageT &msg) | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
telem() | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
telemeter() | MagAOX::app::dev::telemeter< dmPokeXCorr > | |
telemeterT typedef | MagAOX::app::dmPokeXCorr | private |
threadStart(std::thread &thrd, bool &thrdInit, pid_t &tpid, pcf::IndiProperty &thProp, int thrdPrio, const std::string &cpuset, const std::string &thrdName, thisPtr *thrdThis, Function &&thrdStart) | MagAOX::app::MagAOXApp< true > | |
shmimMonitor< dmPokeXCorr, dev::typeSize() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::typeSize() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::typeSize() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
unlockPID() | MagAOX::app::MagAOXApp< true > | protected |
updateIfChanged(pcf::IndiProperty &p, const std::string &el, const T &newVal, pcf::IndiProperty::PropertyStateType ipState=pcf::IndiProperty::Ok) | MagAOX::app::MagAOXApp< true > | protected |
updateIfChanged(pcf::IndiProperty &p, const std::string &el, const char *newVal, pcf::IndiProperty::PropertyStateType ipState=pcf::IndiProperty::Ok) | MagAOX::app::MagAOXApp< true > | protected |
updateIfChanged(pcf::IndiProperty &p, const std::string &el, const std::vector< T > &newVals, pcf::IndiProperty::PropertyStateType ipState=pcf::IndiProperty::Ok) | MagAOX::app::MagAOXApp< true > | protected |
updateIfChanged(pcf::IndiProperty &p, const std::vector< std::string > &els, const std::vector< T > &newVals, pcf::IndiProperty::PropertyStateType newState=pcf::IndiProperty::Ok) | MagAOX::app::MagAOXApp< true > | protected |
shmimMonitor< dmPokeXCorr, dev::updateINDI() | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::updateINDI() | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::updateINDI() | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
updateMeasurement(float deltaX, float deltaY) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
updateSwitchIfChanged(pcf::IndiProperty &p, const std::string &el, const pcf::IndiElement::SwitchStateType &newVal, pcf::IndiProperty::PropertyStateType ipState=pcf::IndiProperty::Ok) | MagAOX::app::MagAOXApp< true > | protected |
wfsPixget | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | inlineprotected |
wfsThreadExec() | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protected |
wfsThreadStart(dmPokeWFS *s) | MagAOX::app::dev::dmPokeWFS< dmPokeXCorr > | protectedstatic |
whilePowerOff() | MagAOX::app::MagAOXApp< true > | protectedvirtual |
shmimMonitor< dmPokeXCorr, dev::width() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::wfsShmimT > | |
shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT >::width() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, dev::dmPokeWFS< dmPokeXCorr >::darkShmimT > | |
shmimMonitor< dmPokeXCorr, zrespShmimT >::width() const | MagAOX::app::dev::shmimMonitor< dmPokeXCorr, zrespShmimT > | |
zrespShmimMonitorT typedef | MagAOX::app::dmPokeXCorr | private |
~dmPokeXCorr() noexcept | MagAOX::app::dmPokeXCorr | inline |
~MagAOXApp() noexcept(true) | MagAOX::app::MagAOXApp< true > | |