API
 
Loading...
Searching...
No Matches
outletController_tests::outletControllerTest Member List

This is the complete list of members for outletController_tests::outletControllerTest, including all inherited members.

_handlerSigTerm(int signum, siginfo_t *siginf, void *ucont)MagAOX::app::MagAOXApp< false >privatestatic
appLogic()outletController_tests::outletControllerTestinlinevirtual
appShutdown()outletController_tests::outletControllerTestinlinevirtual
appStartup()outletController_tests::outletControllerTestinlinevirtual
basePath()MagAOX::app::MagAOXApp< false >
calibDir()MagAOX::app::MagAOXApp< false >
callBackInsertResult typedefMagAOX::app::MagAOXApp< false >
callBackIterator typedefMagAOX::app::MagAOXApp< false >
callBackValueType typedefMagAOX::app::MagAOXApp< false >
channelOffDelays(const std::string &channel)MagAOX::app::dev::outletController< outletControllerTest >
channelOffOrder(const std::string &channel)MagAOX::app::dev::outletController< outletControllerTest >
channelOnDelays(const std::string &channel)MagAOX::app::dev::outletController< outletControllerTest >
channelOnOrder(const std::string &channel)MagAOX::app::dev::outletController< outletControllerTest >
channelOutlets(const std::string &channel)MagAOX::app::dev::outletController< outletControllerTest >
channelState(const std::string &channel)MagAOX::app::dev::outletController< outletControllerTest >
checkConfig()MagAOX::app::MagAOXApp< false >virtual
clearFSMAlert()MagAOX::app::MagAOXApp< false >private
configBase()MagAOX::app::MagAOXApp< false >
configDir()MagAOX::app::MagAOXApp< false >
configLog(const std::string &name, const int &code, const std::string &value, const std::string &source)MagAOX::app::MagAOXApp< false >protectedstatic
configName()MagAOX::app::MagAOXApp< false >
cpusetPath()MagAOX::app::MagAOXApp< false >
createINDIFIFOS()MagAOX::app::MagAOXApp< false >protected
createROIndiNumber(pcf::IndiProperty &prop, const std::string &propName, const std::string &propLabel="", const std::string &propGroup="")MagAOX::app::MagAOXApp< false >
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< false >
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< false >
createStandardIndiRequestSw(pcf::IndiProperty &prop, const std::string &name, const std::string &label="", const std::string &group="")MagAOX::app::MagAOXApp< false >
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< false >
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< false >
createStandardIndiText(pcf::IndiProperty &prop, const std::string &propName, const std::string &label="", const std::string &group="")MagAOX::app::MagAOXApp< false >
createStandardIndiToggleSw(pcf::IndiProperty &prop, const std::string &name, const std::string &label="", const std::string &group="")MagAOX::app::MagAOXApp< false >
derived()MagAOX::app::dev::outletController< outletControllerTest >inlineprivate
driverCtrlName()MagAOX::app::MagAOXApp< false >
driverInName()MagAOX::app::MagAOXApp< false >
driverOutName()MagAOX::app::MagAOXApp< false >
execute()MagAOX::app::MagAOXApp< false >virtual
gitAlert()MagAOX::app::MagAOXApp< false >
handleDefProperty(const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< false >
handleGetProperties(const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< false >
handleNewProperty(const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< false >
handlerSigTerm(int signum, siginfo_t *siginf, void *ucont)MagAOX::app::MagAOXApp< false >private
handleSetProperty(const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< false >
INDI_SETCALLBACK_DECL(MagAOXApp, m_indiP_powerChannel)MagAOX::app::MagAOXApp< false >
indiSetPropertyShouldRequest(const indiCallBack &callBack, bool all, const std::chrono::steady_clock::time_point &now) constMagAOX::app::MagAOXApp< false >inline
indiTargetUpdate(pcf::IndiProperty &localProperty, T &localTarget, const pcf::IndiProperty &remoteProperty, bool setBusy=true)MagAOX::app::MagAOXApp< false >protected
loadBasicConfig()MagAOX::app::MagAOXApp< false >virtual
loadConfig(mx::app::appConfigurator &config)outletController_tests::outletControllerTestinline
lockPID()MagAOX::app::MagAOXApp< false >protected
log(const typename logT::messageT &msg, logPrioT level=logPrio::LOG_DEFAULT)MagAOX::app::MagAOXApp< false >static
log(logPrioT level=logPrio::LOG_DEFAULT)MagAOX::app::MagAOXApp< false >static
logManagerT typedefMagAOX::app::MagAOXApp< false >
logMessage(bufferPtrT &b)MagAOX::app::MagAOXApp< false >
loopPause()MagAOX::app::MagAOXApp< false >
m_allDefsReceivedMagAOX::app::MagAOXApp< false >protected
m_basePathMagAOX::app::MagAOXApp< false >protected
m_calibDirMagAOX::app::MagAOXApp< false >protected
m_channelMutexesMagAOX::app::dev::outletController< outletControllerTest >
m_channelsMagAOX::app::dev::outletController< outletControllerTest >
m_configBaseMagAOX::app::MagAOXApp< false >protected
m_configDirMagAOX::app::MagAOXApp< false >protected
m_configNameMagAOX::app::MagAOXApp< false >protected
m_cpusetPathMagAOX::app::MagAOXApp< false >protected
m_driverCtrlNameMagAOX::app::MagAOXApp< false >protected
m_driverInNameMagAOX::app::MagAOXApp< false >protected
m_driverOutNameMagAOX::app::MagAOXApp< false >protected
m_euidCalledMagAOX::app::MagAOXApp< false >private
m_euidRealMagAOX::app::MagAOXApp< false >private
m_firstOneMagAOX::app::dev::outletController< outletControllerTest >
m_gitAlertMagAOX::app::MagAOXApp< false >private
m_indiCallBackMutexMagAOX::app::MagAOXApp< false >
m_indiDriverMagAOX::app::MagAOXApp< false >
m_indiMutexMagAOX::app::MagAOXApp< false >
m_indiNewCallBacksMagAOX::app::MagAOXApp< false >protected
m_indiP_chOffDelaysMagAOX::app::dev::outletController< outletControllerTest >
m_indiP_chOnDelaysMagAOX::app::dev::outletController< outletControllerTest >
m_indiP_chOutletsMagAOX::app::dev::outletController< outletControllerTest >
m_indiP_clearFSMAlertMagAOX::app::MagAOXApp< false >protected
m_indiP_outletStatesMagAOX::app::dev::outletController< outletControllerTest >
m_indiP_powerChannelMagAOX::app::MagAOXApp< false >protected
m_indiP_stateMagAOX::app::MagAOXApp< false >protected
m_indiP_stateTimesMagAOX::app::dev::outletController< outletControllerTest >
m_indiSetCallBacksMagAOX::app::MagAOXApp< false >protected
m_logMagAOX::app::MagAOXApp< false >static
m_loopPauseMagAOX::app::MagAOXApp< false >protected
m_outletStatesMagAOX::app::dev::outletController< outletControllerTest >
m_pidMagAOX::app::MagAOXApp< false >protected
m_powerChannelMagAOX::app::MagAOXApp< false >protected
m_powerDeviceMagAOX::app::MagAOXApp< false >protected
m_powerElementMagAOX::app::MagAOXApp< false >protected
m_powerMgtEnabledMagAOX::app::MagAOXApp< false >protected
m_powerOnCounterMagAOX::app::MagAOXApp< false >protected
m_powerOnWaitMagAOX::app::MagAOXApp< false >protected
m_powerStateMagAOX::app::MagAOXApp< false >protected
m_powerTargetElementMagAOX::app::MagAOXApp< false >protected
m_powerTargetStateMagAOX::app::MagAOXApp< false >protected
m_secretsPathMagAOX::app::MagAOXApp< false >protected
m_selfMagAOX::app::MagAOXApp< false >privatestatic
m_shutdownMagAOX::app::MagAOXApp< false >protected
m_stateMagAOX::app::MagAOXApp< false >private
m_stateAlertMagAOX::app::MagAOXApp< false >private
m_stateDelayMagAOX::app::dev::outletController< outletControllerTest >
m_stateLoggedMagAOX::app::MagAOXApp< false >private
m_suidMagAOX::app::MagAOXApp< false >private
m_sysPathMagAOX::app::MagAOXApp< false >protected
m_timestampsoutletController_tests::outletControllerTest
m_useINDIMagAOX::app::MagAOXApp< false >protectedstatic
MagAOXApp()=deleteMagAOX::app::MagAOXApp< false >private
MagAOXApp(const std::string &git_sha1, const bool git_modified)MagAOX::app::MagAOXApp< false >
newCallBack_channels(const pcf::IndiProperty &ipRecv)MagAOX::app::dev::outletController< outletControllerTest >
newCallBack_clearFSMAlert(const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< false >protected
noteIndiSetPropertyRequested(indiCallBack &callBack, const std::chrono::steady_clock::time_point &now)MagAOX::app::MagAOXApp< false >inline
numChannels()MagAOX::app::dev::outletController< outletControllerTest >
onPowerOff()MagAOX::app::MagAOXApp< false >protectedvirtual
outletControllerTest()outletController_tests::outletControllerTestinline
outletState(int outletNum)MagAOX::app::dev::outletController< outletControllerTest >
pidFileNameMagAOX::app::MagAOXApp< false >protected
powerOnWaitElapsed()MagAOX::app::MagAOXApp< false >protected
powerState()MagAOX::app::MagAOXApp< false >
powerStateTarget()MagAOX::app::MagAOXApp< false >
registerIndiPropertyNew(pcf::IndiProperty &prop, int(*)(void *, const pcf::IndiProperty &))MagAOX::app::MagAOXApp< false >
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< false >
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< false >
registerIndiPropertyReadOnly(pcf::IndiProperty &prop)MagAOX::app::MagAOXApp< false >
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< false >
registerIndiPropertySet(pcf::IndiProperty &prop, const std::string &devName, const std::string &propName, int(*)(void *, const pcf::IndiProperty &))MagAOX::app::MagAOXApp< false >
resetIndiSetPropertyRetry(indiCallBack &callBack)MagAOX::app::MagAOXApp< false >inline
secretsPath()MagAOX::app::MagAOXApp< false >
sendGetPropertySetList(bool all=false)MagAOX::app::MagAOXApp< false >
sendNewProperty(const pcf::IndiProperty &ipSend, const std::string &el, const T &newVal)MagAOX::app::MagAOXApp< false >protected
sendNewProperty(const pcf::IndiProperty &ipSend)MagAOX::app::MagAOXApp< false >protected
sendNewStandardIndiToggle(const std::string &device, const std::string &property, bool onoff)MagAOX::app::MagAOXApp< false >protected
setDefaults(int argc, char **argv)MagAOX::app::MagAOXApp< false >virtual
setEuidCalled()MagAOX::app::MagAOXApp< false >private
setEuidReal()MagAOX::app::MagAOXApp< false >private
setNumberOfOutlets(int numOuts)MagAOX::app::dev::outletController< outletControllerTest >
setSigTermHandler()MagAOX::app::MagAOXApp< false >private
setupBasicConfig()MagAOX::app::MagAOXApp< false >virtual
setupConfig(mx::app::appConfigurator &config)outletController_tests::outletControllerTestinline
setupINDI()MagAOX::app::dev::outletController< outletControllerTest >
shutdown()MagAOX::app::MagAOXApp< false >
st_newCallBack_channels(void *app, const pcf::IndiProperty &ipRecv)MagAOX::app::dev::outletController< outletControllerTest >static
st_newCallBack_clearFSMAlert(void *app, const pcf::IndiProperty &ipRecv)MagAOX::app::MagAOXApp< false >protectedstatic
startINDI()MagAOX::app::MagAOXApp< false >protected
state()MagAOX::app::MagAOXApp< false >
state(const stateCodes::stateCodeT &s, bool stateAlert=false)MagAOX::app::MagAOXApp< false >
stateAlert()MagAOX::app::MagAOXApp< false >
stateLogged()MagAOX::app::MagAOXApp< false >
sysPath()MagAOX::app::MagAOXApp< false >
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< false >
turnChannelOff(const std::string &channel)MagAOX::app::dev::outletController< outletControllerTest >
turnChannelOn(const std::string &channel)MagAOX::app::dev::outletController< outletControllerTest >
turnOutletOff(int outletNum)outletController_tests::outletControllerTestinline
turnOutletOn(int outletNum)outletController_tests::outletControllerTestinline
unlockPID()MagAOX::app::MagAOXApp< false >protected
updateIfChanged(pcf::IndiProperty &p, const std::string &el, const T &newVal, pcf::IndiProperty::PropertyStateType ipState=pcf::IndiProperty::Ok)MagAOX::app::MagAOXApp< false >protected
updateIfChanged(pcf::IndiProperty &p, const std::string &el, const char *newVal, pcf::IndiProperty::PropertyStateType ipState=pcf::IndiProperty::Ok)MagAOX::app::MagAOXApp< false >protected
updateIfChanged(pcf::IndiProperty &p, const std::string &el, const std::vector< T > &newVals, pcf::IndiProperty::PropertyStateType ipState=pcf::IndiProperty::Ok)MagAOX::app::MagAOXApp< false >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< false >protected
updateINDI()MagAOX::app::dev::outletController< outletControllerTest >
updateOutletState(int outletNum)outletController_tests::outletControllerTestinline
updateOutletStates()MagAOX::app::dev::outletController< outletControllerTest >virtual
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< false >protected
updateSwitchIfChanged(pcf::IndiProperty &p, const std::string &el, const pcf::IndiElement::SwitchStateType &newVal, pcf::IndiProperty::PropertyStateType ipState=pcf::IndiProperty::Ok)MagAOX::app::MagAOXApp< false >protected
verboseT typedefMagAOX::app::MagAOXApp< false >
whilePowerOff()MagAOX::app::MagAOXApp< false >protectedvirtual
~MagAOXApp() noexcept(true)MagAOX::app::MagAOXApp< false >
~outletController()MagAOX::app::dev::outletController< outletControllerTest >
~outletControllerTest() noexceptoutletController_tests::outletControllerTestinline