#include <MagAOXApp_test.hpp>
|
| static void | threadStarter (MagAOXApp_test *o) |
| | Thread starter, called by MagAOXApp::threadStart on thread construction. Calls threadExec.
|
| |
Definition at line 23 of file MagAOXApp_test.hpp.
◆ MagAOXApp_test()
| libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::MagAOXApp_test |
( |
bool |
gitmod = false | ) |
|
|
inline |
◆ ~MagAOXApp_test()
| libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::~MagAOXApp_test |
( |
| ) |
|
|
inlinenoexcept |
◆ addUnusedConfig()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::addUnusedConfig |
( |
| ) |
|
|
inline |
◆ appLogic()
| virtual int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::appLogic |
( |
| ) |
|
|
inlinevirtual |
◆ appShutdown()
| virtual int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::appShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ appStartup()
| virtual int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::appStartup |
( |
| ) |
|
|
inlinevirtual |
◆ configOnly()
| bool libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::configOnly |
( |
| ) |
|
|
inline |
◆ configPathGlobal()
| std::string libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::configPathGlobal |
( |
| ) |
|
|
inline |
◆ configPathLocal()
| std::string libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::configPathLocal |
( |
| ) |
|
|
inline |
◆ configPathUser()
| std::string libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::configPathUser |
( |
| ) |
|
|
inline |
◆ configurePowerManagement()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::configurePowerManagement |
( |
const std::string & |
device, |
|
|
const std::string & |
channel |
|
) |
| |
|
inline |
◆ configurePowerOnWait()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::configurePowerOnWait |
( |
unsigned long |
powerOnWait, |
|
|
int |
powerOnCounter, |
|
|
int |
loopPause |
|
) |
| |
|
inline |
◆ doFSMClearAlert()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::doFSMClearAlert |
( |
| ) |
|
|
inline |
◆ doHelp()
| bool & libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::doHelp |
( |
| ) |
|
|
inline |
◆ invokedName()
| std::string & libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::invokedName |
( |
| ) |
|
|
inline |
◆ lockPID()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::lockPID |
( |
| ) |
|
|
inline |
◆ onPowerOff()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::onPowerOff |
( |
| ) |
|
|
inline |
◆ p_elevatePriveleges()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::p_elevatePriveleges |
( |
| ) |
|
|
inline |
◆ p_handlerSigTerm()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::p_handlerSigTerm |
( |
int |
signum, |
|
|
siginfo_t * |
siginf, |
|
|
void * |
ucont |
|
) |
| |
|
inline |
◆ powerChannel()
| std::string libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::powerChannel |
( |
| ) |
|
|
inline |
◆ powerDevice()
| std::string libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::powerDevice |
( |
| ) |
|
|
inline |
◆ powerElement()
| std::string libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::powerElement |
( |
| ) |
|
|
inline |
◆ powerOnWait()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::powerOnWait |
( |
| ) |
|
|
inline |
◆ powerOnWaitElapsed()
| bool libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::powerOnWaitElapsed |
( |
| ) |
|
|
inline |
◆ powerState()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::powerState |
( |
| ) |
|
|
inline |
◆ powerTargetElement()
| std::string libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::powerTargetElement |
( |
| ) |
|
|
inline |
◆ setAlert()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setAlert |
( |
| ) |
|
|
inline |
◆ setConfigBase()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setConfigBase |
( |
const std::string & |
cb | ) |
|
|
inline |
◆ setConfigName()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setConfigName |
( |
const std::string & |
cn | ) |
|
|
inline |
◆ setEuidCalled() [1/2]
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setEuidCalled |
( |
| ) |
|
|
inline |
◆ setEuidCalled() [2/2]
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setEuidCalled |
( |
int |
euidc | ) |
|
|
inline |
◆ setEuidReal() [1/2]
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setEuidReal |
( |
| ) |
|
|
inline |
◆ setEuidReal() [2/2]
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setEuidReal |
( |
int |
euidr, |
|
|
bool |
set = true |
|
) |
| |
|
inline |
◆ setPowerMgtEnabled()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setPowerMgtEnabled |
( |
bool |
pme | ) |
|
|
inline |
◆ setPowerState()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setPowerState |
( |
const std::string & |
state, |
|
|
const std::string |
target |
|
) |
| |
|
inline |
◆ setSigTermHandler()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setSigTermHandler |
( |
| ) |
|
|
inline |
◆ setup()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::setup |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
inline |
◆ threadExec()
| void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::threadExec |
( |
| ) |
|
|
inline |
◆ threadStarter()
| static void libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::threadStarter |
( |
MagAOXApp_test * |
o | ) |
|
|
inlinestatic |
Thread starter, called by MagAOXApp::threadStart on thread construction. Calls threadExec.
- Parameters
-
| [in] | o | a pointer to aninstance (normally this) |
Definition at line 342 of file MagAOXApp_test.hpp.
References threadExec().
◆ threadStartTest()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::threadStartTest |
( |
| ) |
|
|
inline |
◆ unlockPID()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::unlockPID |
( |
| ) |
|
|
inline |
◆ whilePowerOff()
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::whilePowerOff |
( |
| ) |
|
|
inline |
◆ appLogicFail
| bool libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::appLogicFail { false } |
◆ appShutdownFail
| bool libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::appShutdownFail { false } |
◆ appStartupFail
| bool libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::appStartupFail { false } |
◆ called_back
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::called_back { 0 } |
◆ m_cpuset
| std::string libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_cpuset |
The cpuset to assign the framegrabber thread to. Not used if empty, the default.
Definition at line 279 of file MagAOXApp_test.hpp.
◆ m_thread
| std::thread libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_thread |
◆ m_threadError
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_threadError {0} |
◆ m_threadID
| pid_t libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_threadID { 0 } |
◆ m_threadInit
| bool libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_threadInit { true } |
Synchronizer for thread startup, to allow priority setting to finish.
Definition at line 281 of file MagAOXApp_test.hpp.
◆ m_threadPrio
| int libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_threadPrio { 0 } |
Priority of the framegrabber thread, should normally be > 00.
Definition at line 277 of file MagAOXApp_test.hpp.
◆ m_threadProp
| pcf::IndiProperty libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_threadProp |
◆ m_threadRunning
| bool libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_threadRunning {false} |
◆ m_threadStopped
| bool libXWCTest::appTest::MagAOXAppTest::MagAOXApp_test::m_threadStopped {false} |
The documentation for this struct was generated from the following file: