API
 
Loading...
Searching...
No Matches
MagAOX::app::mcp3208Ctrl Member List

This is the complete list of members for MagAOX::app::mcp3208Ctrl, including all inherited members.

_handlerSigTerm(int signum, siginfo_t *siginf, void *ucont)MagAOX::app::MagAOXApp< true >privatestatic
acquireAndCheckValid()MagAOX::app::mcp3208Ctrl
acquireSynchroAndCheckValid()MagAOX::app::mcp3208Ctrlprotected
acquireTimerAndCheckValid()MagAOX::app::mcp3208Ctrlprotected
adcMagAOX::app::mcp3208Ctrlprotected
appLogic()MagAOX::app::mcp3208Ctrlvirtual
appShutdown()MagAOX::app::mcp3208Ctrlvirtual
appStartup()MagAOX::app::mcp3208Ctrlvirtual
basePath()MagAOX::app::MagAOXApp< true >
c_frameGrabber_flippableMagAOX::app::mcp3208Ctrlprivatestatic
calibDir()MagAOX::app::MagAOXApp< true >
callBackInsertResult typedefMagAOX::app::MagAOXApp< true >
callBackIterator typedefMagAOX::app::MagAOXApp< true >
callBackValueType typedefMagAOX::app::MagAOXApp< true >
cbIndexT typedefMagAOX::app::dev::frameGrabber< mcp3208Ctrl >
checkConfig()MagAOX::app::MagAOXApp< true >virtual
checkRecordTimes()MagAOX::app::mcp3208Ctrl
telemeter< mcp3208Ctrl >::checkRecordTimes(const telT &tel, telTs... tels)MagAOX::app::dev::telemeter< mcp3208Ctrl >
telemeter< mcp3208Ctrl >::checkRecordTimes(timespec &ts, const telT &tel, telTs... tels)MagAOX::app::dev::telemeter< mcp3208Ctrl >
telemeter< mcp3208Ctrl >::checkRecordTimes(timespec &ts)MagAOX::app::dev::telemeter< mcp3208Ctrl >
claimSynchroSemaphore()MagAOX::app::mcp3208Ctrlprotected
clearFSMAlert()MagAOX::app::MagAOXApp< true >private
closeSynchroStream()MagAOX::app::mcp3208Ctrlprotected
configBase()MagAOX::app::MagAOXApp< true >
configCircBuffs()MagAOX::app::dev::frameGrabber< mcp3208Ctrl >
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 >
configureAcquisition()MagAOX::app::mcp3208Ctrl
cpusetPath()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 >
delayBeforeRead()MagAOX::app::mcp3208Ctrlprotected
frameGrabber< mcp3208Ctrl >::derived()MagAOX::app::dev::frameGrabber< mcp3208Ctrl >inlineprivate
dev::frameGrabber< mcp3208Ctrl >MagAOX::app::mcp3208Ctrlfriend
dev::telemeter< mcp3208Ctrl >MagAOX::app::mcp3208Ctrlfriend
driverCtrlName()MagAOX::app::MagAOXApp< true >
driverInName()MagAOX::app::MagAOXApp< true >
driverOutName()MagAOX::app::MagAOXApp< true >
execute()MagAOX::app::MagAOXApp< true >virtual
fgFlip enum nameMagAOX::app::dev::frameGrabber< mcp3208Ctrl >
fgFlipLR enum valueMagAOX::app::dev::frameGrabber< mcp3208Ctrl >
fgFlipNone enum valueMagAOX::app::dev::frameGrabber< mcp3208Ctrl >
fgFlipUD enum valueMagAOX::app::dev::frameGrabber< mcp3208Ctrl >
fgFlipUDLR enum valueMagAOX::app::dev::frameGrabber< mcp3208Ctrl >
fgThreadExec()MagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
fgThreadStart(frameGrabber *o)MagAOX::app::dev::frameGrabber< mcp3208Ctrl >protectedstatic
fps()MagAOX::app::mcp3208Ctrl
frameGrabberT typedefMagAOX::app::mcp3208Ctrlprivate
getRealtime(timespec &ts)MagAOX::app::mcp3208Ctrlprotected
gitAlert()MagAOX::app::MagAOXApp< true >
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 >
INDI_NEWCALLBACK_DECL(mcp3208Ctrl, m_indiP_numChannels)MagAOX::app::mcp3208Ctrlprotected
INDI_NEWCALLBACK_DECL(mcp3208Ctrl, m_indiP_fps)MagAOX::app::mcp3208Ctrlprotected
INDI_NEWCALLBACK_DECL(mcp3208Ctrl, m_indiP_alpha)MagAOX::app::mcp3208Ctrlprotected
INDI_NEWCALLBACK_DECL(mcp3208Ctrl, m_indiP_synchroDelay)MagAOX::app::mcp3208Ctrlprotected
INDI_SETCALLBACK_DECL(mcp3208Ctrl, m_indiP_numChannelsSource)MagAOX::app::mcp3208Ctrlprotected
INDI_SETCALLBACK_DECL(mcp3208Ctrl, m_indiP_fpsSource)MagAOX::app::mcp3208Ctrlprotected
MagAOXApp< true >::INDI_SETCALLBACK_DECL(MagAOXApp, m_indiP_powerChannel)MagAOX::app::MagAOXApp< true >
indiSetPropertyShouldRequest(const indiCallBack &callBack, bool all, const std::chrono::steady_clock::time_point &now) constMagAOX::app::MagAOXApp< true >inline
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::mcp3208Ctrlvirtual
frameGrabber< mcp3208Ctrl >::loadConfig(mx::app::appConfigurator &config)MagAOX::app::dev::frameGrabber< mcp3208Ctrl >
telemeter< mcp3208Ctrl >::loadConfig(appConfigurator &config)MagAOX::app::dev::telemeter< mcp3208Ctrl >
loadConfigImpl(mx::app::appConfigurator &_config)MagAOX::app::mcp3208Ctrl
loadImageIntoStream(void *dest)MagAOX::app::mcp3208Ctrl
loadImageIntoStreamCopy(void *dest, void *src, size_t width, size_t height, size_t szof)MagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
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 typedefMagAOX::app::MagAOXApp< true >
telemeter< mcp3208Ctrl >::logManagerT typedefMagAOX::app::dev::telemeter< mcp3208Ctrl >
logMessage(bufferPtrT &b)MagAOX::app::MagAOXApp< true >
loopPause()MagAOX::app::MagAOXApp< true >
m_adcMagAOX::app::mcp3208Ctrlprivate
m_allDefsReceivedMagAOX::app::MagAOXApp< true >protected
m_alphaMagAOX::app::mcp3208Ctrlprotected
m_atimeMagAOX::app::mcp3208Ctrlprotected
m_atimesMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_atimesDMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_avgNonDelayService_nsMagAOX::app::mcp3208Ctrlprotected
m_avgProducerPeriod_nsMagAOX::app::mcp3208Ctrlprotected
m_avgReadLatency_nsMagAOX::app::mcp3208Ctrlprotected
m_avgSemaphorePeriod_nsMagAOX::app::mcp3208Ctrlprotected
m_basePathMagAOX::app::MagAOXApp< true >protected
m_cadenceGuard_nsMagAOX::app::mcp3208Ctrlprotected
m_calibDirMagAOX::app::MagAOXApp< true >protected
m_cbFPSMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_channelReadoutTime_nsMagAOX::app::mcp3208Ctrlprotected
m_circBuffLengthMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_configBaseMagAOX::app::MagAOXApp< true >protected
m_configDirMagAOX::app::MagAOXApp< true >protected
m_configNameMagAOX::app::MagAOXApp< true >protected
m_cpusetPathMagAOX::app::MagAOXApp< true >protected
m_currImageTimestampMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_dataTypeMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_defaultFlipMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_delayApplied_nsMagAOX::app::mcp3208Ctrlprotected
m_delayBudget_nsMagAOX::app::mcp3208Ctrlprotected
m_delayCappedMagAOX::app::mcp3208Ctrlprotected
m_delayLockMagAOX::app::mcp3208Ctrlprotected
m_delayLockAbsThreshold_nsMagAOX::app::mcp3208Ctrlprotected
m_delayLockFracThresholdMagAOX::app::mcp3208Ctrlprotected
m_delayModel_nsMagAOX::app::mcp3208Ctrlprotected
m_delayPhaseError_nsMagAOX::app::mcp3208Ctrlprotected
m_driverCtrlNameMagAOX::app::MagAOXApp< true >protected
m_driverInNameMagAOX::app::MagAOXApp< true >protected
m_driverOutNameMagAOX::app::MagAOXApp< true >protected
m_dummy_cMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_dummy_cntMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_dummy_tsMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_euidCalledMagAOX::app::MagAOXApp< true >private
m_euidRealMagAOX::app::MagAOXApp< true >private
m_fgCpusetMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_fgThreadMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_fgThreadIDMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_fgThreadInitMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_fgThreadPrioMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_fgThreadPropMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_firstNonDelayServiceMagAOX::app::mcp3208Ctrlprotected
m_firstProducerSampleMagAOX::app::mcp3208Ctrlprotected
m_firstReadLatencyMagAOX::app::mcp3208Ctrlprotected
m_firstSemaphoreMagAOX::app::mcp3208Ctrlprotected
m_firstTimerTriggerMagAOX::app::mcp3208Ctrlprotected
m_firstTriggerTimeMagAOX::app::mcp3208Ctrlprotected
m_fpsMagAOX::app::mcp3208Ctrlprotected
m_fpsDeviceMagAOX::app::mcp3208Ctrlprotected
m_fpsElementMagAOX::app::mcp3208Ctrlprotected
m_fpsPropertyMagAOX::app::mcp3208Ctrlprotected
m_fpsTolMagAOX::app::mcp3208Ctrlprotected
m_gainMagAOX::app::mcp3208Ctrlprotected
m_gitAlertMagAOX::app::MagAOXApp< true >private
m_heightMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_imageStreamMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_indiCallBackMutexMagAOX::app::MagAOXApp< true >
m_indiDriverMagAOX::app::MagAOXApp< true >
m_indiMutexMagAOX::app::MagAOXApp< true >
m_indiNewCallBacksMagAOX::app::MagAOXApp< true >protected
m_indiP_alphaMagAOX::app::mcp3208Ctrlprotected
m_indiP_clearFSMAlertMagAOX::app::MagAOXApp< true >protected
m_indiP_fpsMagAOX::app::mcp3208Ctrlprotected
m_indiP_fpsSourceMagAOX::app::mcp3208Ctrlprotected
m_indiP_frameSizeMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_indiP_numChannelsMagAOX::app::mcp3208Ctrlprotected
m_indiP_numChannelsSourceMagAOX::app::mcp3208Ctrlprotected
m_indiP_powerChannelMagAOX::app::MagAOXApp< true >protected
m_indiP_shmimNameMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_indiP_stateMagAOX::app::MagAOXApp< true >protected
m_indiP_synchroDelayMagAOX::app::mcp3208Ctrlprotected
m_indiP_timingMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_indiP_timingDiagMagAOX::app::mcp3208Ctrlprotected
m_indiSetCallBacksMagAOX::app::MagAOXApp< true >protected
m_inodeMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_lastAtimeMagAOX::app::mcp3208Ctrlprotected
m_lastProducerAtimeMagAOX::app::mcp3208Ctrlprotected
m_lastProducerCnt0MagAOX::app::mcp3208Ctrlprotected
m_lastSyncProducerFrameIdMagAOX::app::mcp3208Ctrlprotected
m_lastTriggerTimeMagAOX::app::mcp3208Ctrlprotected
m_latencyCircBuffMaxLengthMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_latencyCircBuffMaxTimeMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_localFrameSeqMagAOX::app::mcp3208Ctrlprotected
m_logMagAOX::app::MagAOXApp< true >static
m_loopPauseMagAOX::app::MagAOXApp< true >protected
m_maxaMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_maxIntervalMagAOX::app::dev::telemeter< mcp3208Ctrl >
m_maxwMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_minaMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_minwMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_mnaMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_mnwMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_mnwaMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_nonDelayService_nsMagAOX::app::mcp3208Ctrlprotected
m_numChannelsMagAOX::app::mcp3208Ctrlprotected
m_numChannelsDeviceMagAOX::app::mcp3208Ctrlprotected
m_numChannelsElementMagAOX::app::mcp3208Ctrlprotected
m_numChannelsPropertyMagAOX::app::mcp3208Ctrlprotected
m_numChannelsTolMagAOX::app::mcp3208Ctrlprotected
m_ownShmimMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_pidMagAOX::app::MagAOXApp< true >protected
m_powerChannelMagAOX::app::MagAOXApp< true >protected
m_powerDeviceMagAOX::app::MagAOXApp< true >protected
m_powerElementMagAOX::app::MagAOXApp< true >protected
m_powerMgtEnabledMagAOX::app::MagAOXApp< true >protected
m_powerOnCounterMagAOX::app::MagAOXApp< true >protected
m_powerOnWaitMagAOX::app::MagAOXApp< true >protected
m_powerStateMagAOX::app::MagAOXApp< true >protected
m_powerTargetElementMagAOX::app::MagAOXApp< true >protected
m_powerTargetStateMagAOX::app::MagAOXApp< true >protected
m_producerPeriodInst_nsMagAOX::app::mcp3208Ctrlprotected
m_reconfigMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_secretsPathMagAOX::app::MagAOXApp< true >protected
m_selfMagAOX::app::MagAOXApp< true >privatestatic
m_shmimNameMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_shutdownMagAOX::app::MagAOXApp< true >protected
m_stateMagAOX::app::MagAOXApp< true >private
m_stateAlertMagAOX::app::MagAOXApp< true >private
m_stateLoggedMagAOX::app::MagAOXApp< true >private
m_suidMagAOX::app::MagAOXApp< true >private
m_syncFrameIdGapCountMagAOX::app::mcp3208Ctrlprotected
m_syncFramesDroppedMagAOX::app::mcp3208Ctrlprotected
m_syncFramesReceivedMagAOX::app::mcp3208Ctrlprotected
m_syncFramesWrittenMagAOX::app::mcp3208Ctrlprotected
m_synchroDelayMagAOX::app::mcp3208Ctrlprotected
m_synchroDelayTargetMagAOX::app::mcp3208Ctrlprotected
m_synchroDtF_nsMagAOX::app::mcp3208Ctrlprotected
m_synchroDtTransfer_nsMagAOX::app::mcp3208Ctrlprotected
m_synchroPostDelayMagAOX::app::mcp3208Ctrlprotected
m_synchroSemaphoreMagAOX::app::mcp3208Ctrlprotected
m_synchroSemaphoreNumberMagAOX::app::mcp3208Ctrlprotected
m_synchroShmimNameMagAOX::app::mcp3208Ctrlprotected
m_synchroStreamMagAOX::app::mcp3208Ctrlprotected
m_synchroStreamInodeMagAOX::app::mcp3208Ctrlprotected
m_synchroStreamOpenMagAOX::app::mcp3208Ctrlprotected
m_synchroWfsProcess_nsMagAOX::app::mcp3208Ctrlprotected
m_synchroWfsRead_nsMagAOX::app::mcp3208Ctrlprotected
m_syncProducerFrameDeltaMagAOX::app::mcp3208Ctrlprotected
m_syncProducerFrameIdMagAOX::app::mcp3208Ctrlprotected
m_syncProducerFrameValidMagAOX::app::mcp3208Ctrlprotected
m_sysPathMagAOX::app::MagAOXApp< true >protected
m_telMagAOX::app::dev::telemeter< mcp3208Ctrl >
m_time_startMagAOX::app::mcp3208Ctrlprotected
m_triggerMagAOX::app::mcp3208Ctrlprotected
m_triggerInterval_nsMagAOX::app::mcp3208Ctrlprotected
m_triggerTimeMagAOX::app::mcp3208Ctrlprotected
m_typeSizeMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_useINDIMagAOX::app::MagAOXApp< true >protectedstatic
m_valuesMagAOX::app::mcp3208Ctrlprotected
m_varaMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_varwMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_varwaMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_watimesDMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_wfs_fpsMagAOX::app::mcp3208Ctrlprotected
m_wfsPeriodMeasured_nsMagAOX::app::mcp3208Ctrlprotected
m_widthMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_wtimesMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_wtimesDMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_xbinningMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
m_ybinningMagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
MagAOXApp()=deleteMagAOX::app::MagAOXApp< true >private
MagAOXApp(const std::string &git_sha1, const bool git_modified)MagAOX::app::MagAOXApp< true >
mcp3208Ctrl()MagAOX::app::mcp3208Ctrl
mcp3208Ctrl_testMagAOX::app::mcp3208Ctrlfriend
nano_sec_targetMagAOX::app::mcp3208Ctrlprotected
newCallBack_clearFSMAlert(const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< true >protected
noteIndiSetPropertyRequested(indiCallBack &callBack, const std::chrono::steady_clock::time_point &now)MagAOX::app::MagAOXApp< true >inline
nsToTimespec(double ns)MagAOX::app::mcp3208Ctrlinlineprotectedstatic
numChannels()MagAOX::app::mcp3208Ctrlprotected
MagAOXApp< true >::onPowerOff()MagAOX::app::MagAOXApp< true >protectedvirtual
frameGrabber< mcp3208Ctrl >::onPowerOff()MagAOX::app::dev::frameGrabber< mcp3208Ctrl >
openShmim()MagAOX::app::dev::frameGrabber< mcp3208Ctrl >protected
openSynchroStream()MagAOX::app::mcp3208Ctrlprotected
pidFileNameMagAOX::app::MagAOXApp< true >protected
postPublishHook(hookT &hookOwner, IMAGE *imageStream, int callPriorityTag) -> decltype(hookOwner.frameGrabberPostPublish(imageStream))MagAOX::app::dev::frameGrabber< mcp3208Ctrl >privatestatic
postPublishHook(mcp3208Ctrl &hookOwner, IMAGE *imageStream, long callPriorityTag)MagAOX::app::dev::frameGrabber< mcp3208Ctrl >privatestatic
powerOnWaitElapsed()MagAOX::app::MagAOXApp< true >protected
powerState()MagAOX::app::MagAOXApp< true >
powerStateTarget()MagAOX::app::MagAOXApp< true >
readChannelValue(int channel, uint16_t &value)MagAOX::app::mcp3208Ctrlprotected
reconfig()MagAOX::app::mcp3208Ctrl
recordFGTimings(bool force=false)MagAOX::app::dev::frameGrabber< mcp3208Ctrl >
recordTelem(const telem_fgtimings *telem)MagAOX::app::mcp3208Ctrl
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 >
resetIndiSetPropertyRetry(indiCallBack &callBack)MagAOX::app::MagAOXApp< true >inline
secretsPath()MagAOX::app::MagAOXApp< true >
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::mcp3208Ctrlvirtual
frameGrabber< mcp3208Ctrl >::setupConfig(mx::app::appConfigurator &config)MagAOX::app::dev::frameGrabber< mcp3208Ctrl >
telemeter< mcp3208Ctrl >::setupConfig(appConfigurator &config)MagAOX::app::dev::telemeter< mcp3208Ctrl >
shutdown()MagAOX::app::MagAOXApp< true >
st_newCallBack_clearFSMAlert(void *app, const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< true >protectedstatic
startAcquisition()MagAOX::app::mcp3208Ctrl
startINDI()MagAOX::app::MagAOXApp< true >protected
state()MagAOX::app::MagAOXApp< true >
state(const stateCodes::stateCodeT &s, bool stateAlert=false)MagAOX::app::MagAOXApp< true >
stateAlert()MagAOX::app::MagAOXApp< true >
stateLogged()MagAOX::app::MagAOXApp< true >
synchroStreamStale()MagAOX::app::mcp3208Ctrlprotected
sysPath()MagAOX::app::MagAOXApp< true >
telem(const typename telT::messageT &msg)MagAOX::app::dev::telemeter< mcp3208Ctrl >
telemeter()MagAOX::app::dev::telemeter< mcp3208Ctrl >
telemeterT typedefMagAOX::app::mcp3208Ctrlprivate
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 >
timespecToNs(const timespec &t)MagAOX::app::mcp3208Ctrlinlineprotectedstatic
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
updateINDI()MagAOX::app::dev::frameGrabber< mcp3208Ctrl >
updatesIfChanged(pcf::IndiProperty &p, const std::vector< const char * > &els, const std::vector< T > &newVals, pcf::IndiProperty::PropertyStateType newState=pcf::IndiProperty::Ok)MagAOX::app::MagAOXApp< true >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
updateSynchroDelayController(double desiredDelay_ns)MagAOX::app::mcp3208Ctrlprotected
updateTimingDiagnosticsIndi()MagAOX::app::mcp3208Ctrlprotected
updateTriggerTiming(const timespec &atime)MagAOX::app::mcp3208Ctrlprotected
MagAOXApp< true >::verboseT typedefMagAOX::app::MagAOXApp< true >
telemeter< mcp3208Ctrl >::verboseT typedefMagAOX::app::dev::telemeter< mcp3208Ctrl >
waitOnSemaphore(sem_t *sem, timespec &ts)MagAOX::app::mcp3208Ctrlprotected
whilePowerOff()MagAOX::app::MagAOXApp< true >protectedvirtual
~MagAOXApp() noexcept(true)MagAOX::app::MagAOXApp< true >
~mcp3208Ctrl() noexceptMagAOX::app::mcp3208Ctrlinline