15#include "../../../tests/catch2/catch.hpp"
16#include "../../tests/testMacrosINDI.hpp"
18#include "../observerCtrl.hpp"
56TEST_CASE(
"observerCtrl INDI Callback Input Validation",
"[observerCtrl]" )
std::string m_configName
The name of the configuration file (minus .conf).
static int log(const typename logT::messageT &msg, logPrioT level=logPrio::LOG_DEFAULT)
Make a log entry.
The MagAO-X Observer Controller.
pcf::IndiProperty m_indiP_labMode
Tracks whether TCS is in lab mode.
pcf::IndiProperty m_indiP_catalog
Catalog text data.
pcf::IndiProperty m_indiP_teldata
Telescope data (for parang)
observerCtrl_test(const std::string device)
TEST_CASE("observerCtrl INDI Callback Input Validation", "[observerCtrl]")
observerCtrl INDI Callback Input Validation
#define XWCTEST_INDI_SET_CALLBACK(testclass, varname, device, propname)
Catch-2 tests for whether a SET callback properly validates the input property properly.
#define XWCTEST_INDI_NEW_CALLBACK(testclass, propname)
Catch-2 tests for whether a NEW callback properly validates the input property properly.
#define XWCTEST_SETUP_INDI_ARB_PROP(varname, device, propname)
#define XWCTEST_SETUP_INDI_NEW_PROP(propname)