API
MagAOX::app::tcsInterface Member List

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

_handlerSigTerm(int signum, siginfo_t *siginf, void *ucont)MagAOX::app::MagAOXApp< true >privatestatic
acquireFromGuider()MagAOX::app::tcsInterface
appLogic()MagAOX::app::tcsInterfaceinlinevirtual
appShutdown()MagAOX::app::tcsInterfaceinlinevirtual
appStartup()MagAOX::app::tcsInterfaceinlinevirtual
callBackInsertResult typedefMagAOX::app::MagAOXApp< true >
callBackIterator typedefMagAOX::app::MagAOXApp< true >
callBackValueType typedefMagAOX::app::MagAOXApp< true >
checkConfig()MagAOX::app::MagAOXApp< true >virtual
checkRecordTimes()MagAOX::app::tcsInterfaceinline
telemeter< tcsInterface >::checkRecordTimes(const telT &tel, telTs... tels)MagAOX::app::dev::telemeter< tcsInterface >
telemeter< tcsInterface >::checkRecordTimes(timespec &ts, const telT &tel, telTs... tels)MagAOX::app::dev::telemeter< tcsInterface >
telemeter< tcsInterface >::checkRecordTimes(timespec &ts)MagAOX::app::dev::telemeter< tcsInterface >
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 >
derived()MagAOX::app::dev::telemeter< tcsInterface >inlineprivate
dev::telemeter< tcsInterface > classMagAOX::app::tcsInterfacefriend
doFoffload(float F_0)MagAOX::app::tcsInterface
doTToffload(float TT_0, float TT_1)MagAOX::app::tcsInterface
driverCtrlName()MagAOX::app::MagAOXApp< true >
driverInName()MagAOX::app::MagAOXApp< true >
driverOutName()MagAOX::app::MagAOXApp< true >
execute()MagAOX::app::MagAOXApp< true >virtual
getCatData()MagAOX::app::tcsInterfaceinline
getEnvData()MagAOX::app::tcsInterfaceinline
getMagTelStatus(std::string &response, const std::string &statreq)MagAOX::app::tcsInterfaceinline
getSeeing()MagAOX::app::tcsInterfaceinline
getTelData()MagAOX::app::tcsInterfaceinline
getTelPos()MagAOX::app::tcsInterfaceinline
getTelTime()MagAOX::app::tcsInterfaceinline
getVaneData()MagAOX::app::tcsInterfaceinline
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(tcsInterface, m_indiP_labMode)MagAOX::app::tcsInterfaceprotected
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_pyrNudge)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_acqFromGuider)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlTTenable)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlTTdump)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlTTavgInt)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlTTgain)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlTTthresh)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlFenable)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlFdump)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlFavgInt)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlFgain)MagAOX::app::tcsInterface
INDI_NEWCALLBACK_DECL(tcsInterface, m_indiP_offlFthresh)MagAOX::app::tcsInterface
INDI_SETCALLBACK_DECL(tcsInterface, m_indiP_loopState)MagAOX::app::tcsInterface
INDI_SETCALLBACK_DECL(tcsInterface, m_indiP_offloadCoeffs)MagAOX::app::tcsInterface
MagAOXApp< true >::INDI_SETCALLBACK_DECL(MagAOXApp, m_indiP_powerChannel)MagAOX::app::MagAOXApp< true >
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::tcsInterfaceinlinevirtual
MagAOX::app::dev::ioDevice::loadConfig(mx::app::appConfigurator &config)MagAOX::app::dev::ioDevice
telemeter< tcsInterface >::loadConfig(appConfigurator &config)MagAOX::app::dev::telemeter< tcsInterface >
loadConfigImpl(mx::app::appConfigurator &_config)MagAOX::app::tcsInterfaceinline
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< tcsInterface >::logManagerT typedefMagAOX::app::dev::telemeter< tcsInterface >
logMessage(bufferPtrT &b)MagAOX::app::MagAOXApp< true >
m_acqAz0MagAOX::app::tcsInterface
m_acqAzOffMagAOX::app::tcsInterface
m_acqEl0MagAOX::app::tcsInterface
m_acqElOffMagAOX::app::tcsInterface
m_acqFocusMagAOX::app::tcsInterface
m_acqZdSignMagAOX::app::tcsInterface
m_allDefsReceivedMagAOX::app::MagAOXApp< true >protected
m_calibDirMagAOX::app::MagAOXApp< true >protected
m_catDecMagAOX::app::tcsInterfaceprotected
m_catEpMagAOX::app::tcsInterfaceprotected
m_catObjMagAOX::app::tcsInterfaceprotected
m_catRAMagAOX::app::tcsInterfaceprotected
m_catRmMagAOX::app::tcsInterfaceprotected
m_catRoMagAOX::app::tcsInterfaceprotected
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_deviceAddrMagAOX::app::tcsInterfaceprotected
m_devicePortMagAOX::app::tcsInterfaceprotected
m_dimm_elMagAOX::app::tcsInterfaceprotected
m_dimm_fwhmMagAOX::app::tcsInterfaceprotected
m_dimm_fwhm_corrMagAOX::app::tcsInterfaceprotected
m_dimm_timeMagAOX::app::tcsInterfaceprotected
m_driverCtrlNameMagAOX::app::MagAOXApp< true >protected
m_driverInNameMagAOX::app::MagAOXApp< true >protected
m_driverOutNameMagAOX::app::MagAOXApp< true >protected
m_euidCalledMagAOX::app::MagAOXApp< true >private
m_euidRealMagAOX::app::MagAOXApp< true >private
m_firstRequestMagAOX::app::tcsInterface
m_gitAlertMagAOX::app::MagAOXApp< true >private
m_indiDriverMagAOX::app::MagAOXApp< true >
m_indiMutexMagAOX::app::MagAOXApp< true >
m_indiNewCallBacksMagAOX::app::MagAOXApp< true >protected
m_indiP_acqFromGuiderMagAOX::app::tcsInterface
m_indiP_catalogMagAOX::app::tcsInterfaceprotected
m_indiP_catdataMagAOX::app::tcsInterfaceprotected
m_indiP_clearFSMAlertMagAOX::app::MagAOXApp< true >protected
m_indiP_envMagAOX::app::tcsInterfaceprotected
m_indiP_labModeMagAOX::app::tcsInterfaceprotected
m_indiP_loopStateMagAOX::app::tcsInterface
m_indiP_offlFavgIntMagAOX::app::tcsInterface
m_indiP_offlFdumpMagAOX::app::tcsInterface
m_indiP_offlFenableMagAOX::app::tcsInterface
m_indiP_offlFgainMagAOX::app::tcsInterface
m_indiP_offlFthreshMagAOX::app::tcsInterface
m_indiP_offloadCoeffsMagAOX::app::tcsInterface
m_indiP_offlTTavgIntMagAOX::app::tcsInterface
m_indiP_offlTTdumpMagAOX::app::tcsInterface
m_indiP_offlTTenableMagAOX::app::tcsInterface
m_indiP_offlTTgainMagAOX::app::tcsInterface
m_indiP_offlTTthreshMagAOX::app::tcsInterface
m_indiP_powerChannelMagAOX::app::MagAOXApp< true >protected
m_indiP_pyrNudgeMagAOX::app::tcsInterface
m_indiP_seeingMagAOX::app::tcsInterfaceprotected
m_indiP_stateMagAOX::app::MagAOXApp< true >protected
m_indiP_teldataMagAOX::app::tcsInterfaceprotected
m_indiP_telposMagAOX::app::tcsInterfaceprotected
m_indiP_teltimeMagAOX::app::tcsInterfaceprotected
m_indiP_vaneendMagAOX::app::tcsInterfaceprotected
m_indiSetCallBacksMagAOX::app::MagAOXApp< true >protected
m_lab_offlTT_C_00MagAOX::app::tcsInterface
m_lab_offlTT_C_01MagAOX::app::tcsInterface
m_lab_offlTT_C_10MagAOX::app::tcsInterface
m_lab_offlTT_C_11MagAOX::app::tcsInterface
m_labModeMagAOX::app::tcsInterfaceprotected
m_last_nRequestsMagAOX::app::tcsInterface
m_lastRequestMagAOX::app::tcsInterface
m_logMagAOX::app::MagAOXApp< true >static
m_loopPauseMagAOX::app::MagAOXApp< true >protected
m_loopStateMagAOX::app::tcsInterface
m_mag1_elMagAOX::app::tcsInterfaceprotected
m_mag1_fwhmMagAOX::app::tcsInterfaceprotected
m_mag1_fwhm_corrMagAOX::app::tcsInterfaceprotected
m_mag1_timeMagAOX::app::tcsInterfaceprotected
m_mag2_elMagAOX::app::tcsInterfaceprotected
m_mag2_fwhmMagAOX::app::tcsInterfaceprotected
m_mag2_fwhm_corrMagAOX::app::tcsInterfaceprotected
m_mag2_timeMagAOX::app::tcsInterfaceprotected
m_maxIntervalMagAOX::app::dev::telemeter< tcsInterface >
m_nRequestsMagAOX::app::tcsInterface
m_offlCComa_00MagAOX::app::tcsInterface
m_offlCComa_01MagAOX::app::tcsInterface
m_offlCComa_10MagAOX::app::tcsInterface
m_offlCComa_11MagAOX::app::tcsInterface
m_offlCFocus_00MagAOX::app::tcsInterface
m_offlF_avgIntMagAOX::app::tcsInterface
m_offlF_dumpMagAOX::app::tcsInterface
m_offlF_enabledMagAOX::app::tcsInterface
m_offlF_gainMagAOX::app::tcsInterface
m_offlF_threshMagAOX::app::tcsInterface
m_offloadRequestsMagAOX::app::tcsInterface
m_offloadThreadMagAOX::app::tcsInterface
m_offloadThreadIDMagAOX::app::tcsInterface
m_offloadThreadInitMagAOX::app::tcsInterface
m_offloadThreadPropMagAOX::app::tcsInterface
m_offlTT_avgIntMagAOX::app::tcsInterface
m_offlTT_C_00MagAOX::app::tcsInterface
m_offlTT_C_01MagAOX::app::tcsInterface
m_offlTT_C_10MagAOX::app::tcsInterface
m_offlTT_C_11MagAOX::app::tcsInterface
m_offlTT_dumpMagAOX::app::tcsInterface
m_offlTT_enabledMagAOX::app::tcsInterface
m_offlTT_gainMagAOX::app::tcsInterface
m_offlTT_threshMagAOX::app::tcsInterface
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_pyrNudge_angMagAOX::app::tcsInterface
m_pyrNudge_ang0MagAOX::app::tcsInterface
m_pyrNudge_C_00MagAOX::app::tcsInterface
m_pyrNudge_C_01MagAOX::app::tcsInterface
m_pyrNudge_C_10MagAOX::app::tcsInterface
m_pyrNudge_C_11MagAOX::app::tcsInterface
m_pyrNudge_F_signMagAOX::app::tcsInterface
m_pyrNudge_parityMagAOX::app::tcsInterface
m_readTimeoutMagAOX::app::dev::ioDevice
m_seeingIntervalMagAOX::app::tcsInterfaceprotected
m_selfMagAOX::app::MagAOXApp< true >privatestatic
m_shutdownMagAOX::app::MagAOXApp< true >protected
m_sockMagAOX::app::tcsInterfaceprotected
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_tambientMagAOX::app::tcsInterfaceprotected
m_tcellMagAOX::app::tcsInterfaceprotected
m_tcsMutexMagAOX::app::tcsInterfaceprotected
m_telMagAOX::app::dev::telemeter< tcsInterface >
m_telAMMagAOX::app::tcsInterfaceprotected
m_telAzMagAOX::app::tcsInterfaceprotected
m_telDecMagAOX::app::tcsInterfaceprotected
m_telDomeAzMagAOX::app::tcsInterfaceprotected
m_telDomeStatMagAOX::app::tcsInterfaceprotected
m_telElMagAOX::app::tcsInterfaceprotected
m_telEncHMagAOX::app::tcsInterfaceprotected
m_telEncVMagAOX::app::tcsInterfaceprotected
m_telEncXMagAOX::app::tcsInterfaceprotected
m_telEncYMagAOX::app::tcsInterfaceprotected
m_telEncZMagAOX::app::tcsInterfaceprotected
m_telEpochMagAOX::app::tcsInterfaceprotected
m_telGuiderMovingMagAOX::app::tcsInterfaceprotected
m_telGuidingMagAOX::app::tcsInterfaceprotected
m_telHAMagAOX::app::tcsInterfaceprotected
m_telPAMagAOX::app::tcsInterfaceprotected
m_telRAMagAOX::app::tcsInterfaceprotected
m_telROIMagAOX::app::tcsInterfaceprotected
m_telRotOffMagAOX::app::tcsInterfaceprotected
m_telSecHMagAOX::app::tcsInterfaceprotected
m_telSecVMagAOX::app::tcsInterfaceprotected
m_telSecXMagAOX::app::tcsInterfaceprotected
m_telSecYMagAOX::app::tcsInterfaceprotected
m_telSecZMagAOX::app::tcsInterfaceprotected
m_telSlewingMagAOX::app::tcsInterfaceprotected
m_telSTMagAOX::app::tcsInterfaceprotected
m_telTrackingMagAOX::app::tcsInterfaceprotected
m_telZdMagAOX::app::tcsInterfaceprotected
m_tseccellMagAOX::app::tcsInterfaceprotected
m_ttrussMagAOX::app::tcsInterfaceprotected
m_useINDIMagAOX::app::MagAOXApp< true >protectedstatic
m_writeTimeoutMagAOX::app::dev::ioDevice
m_wxdewpointMagAOX::app::tcsInterfaceprotected
m_wxhumidMagAOX::app::tcsInterfaceprotected
m_wxpresMagAOX::app::tcsInterfaceprotected
m_wxtempMagAOX::app::tcsInterfaceprotected
m_wxwdirMagAOX::app::tcsInterfaceprotected
m_wxwindMagAOX::app::tcsInterfaceprotected
MagAOXApp()=deleteMagAOX::app::MagAOXApp< true >private
MagAOXApp(const std::string &git_sha1, const bool git_modified)MagAOX::app::MagAOXApp< true >
MagAOXPathMagAOX::app::MagAOXApp< true >protected
newCallBack_clearFSMAlert(const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< true >protected
offloadThreadExec()MagAOX::app::tcsInterface
offloadThreadStart(tcsInterface *t)MagAOX::app::tcsInterfacestatic
onPowerOff()MagAOX::app::MagAOXApp< true >protectedvirtual
parse_teldata(std::string &tdat)MagAOX::app::tcsInterfaceinline
parse_xms(double &x, double &m, double &s, const std::string &xmsstr)MagAOX::app::tcsInterfaceinline
pidFileNameMagAOX::app::MagAOXApp< true >protected
powerOnWaitElapsed()MagAOX::app::MagAOXApp< true >protected
powerState()MagAOX::app::MagAOXApp< true >
powerStateTarget()MagAOX::app::MagAOXApp< true >
recordTelCat(bool force=false)MagAOX::app::tcsInterfaceinline
recordTelData(bool force=false)MagAOX::app::tcsInterfaceinline
recordTelem(const telem_telpos *)MagAOX::app::tcsInterfaceinline
recordTelem(const telem_teldata *)MagAOX::app::tcsInterfaceinline
recordTelem(const telem_telvane *)MagAOX::app::tcsInterfaceinline
recordTelem(const telem_telenv *)MagAOX::app::tcsInterfaceinline
recordTelem(const telem_telcat *)MagAOX::app::tcsInterfaceinline
recordTelem(const telem_telsee *)MagAOX::app::tcsInterfaceinline
recordTelEnv(bool force=false)MagAOX::app::tcsInterfaceinline
recordTelPos(bool force=false)MagAOX::app::tcsInterfaceinline
recordTelSee(bool force=false)MagAOX::app::tcsInterfaceinline
recordTelVane(bool force=false)MagAOX::app::tcsInterfaceinline
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 >
secretsPathMagAOX::app::MagAOXApp< true >protected
sendFoffload(float F_0)MagAOX::app::tcsInterface
sendGetPropertySetList(bool all=false)MagAOX::app::MagAOXApp< true >
sendMagTelCommand(const std::string &command, int timeout)MagAOX::app::tcsInterfaceinline
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
sendPyrNudge(float x, float y, float z)MagAOX::app::tcsInterface
sendTToffload(float TT_0, float TT_1)MagAOX::app::tcsInterface
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::tcsInterfaceinlinevirtual
MagAOX::app::dev::ioDevice::setupConfig(mx::app::appConfigurator &config)MagAOX::app::dev::ioDevice
telemeter< tcsInterface >::setupConfig(appConfigurator &config)MagAOX::app::dev::telemeter< tcsInterface >
shutdown()MagAOX::app::MagAOXApp< true >
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 >
sysPathMagAOX::app::MagAOXApp< true >protected
tcsInterface()MagAOX::app::tcsInterfaceinline
tcsInterface_test classMagAOX::app::tcsInterfacefriend
telem(const typename telT::messageT &msg)MagAOX::app::dev::telemeter< tcsInterface >
telem()MagAOX::app::dev::telemeter< tcsInterface >
telemeter()MagAOX::app::dev::telemeter< tcsInterface >
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 >
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::tcsInterfaceinline
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
whilePowerOff()MagAOX::app::MagAOXApp< true >protectedvirtual
~MagAOXApp() noexcept(true)MagAOX::app::MagAOXApp< true >
~tcsInterface() noexceptMagAOX::app::tcsInterfaceinline