Declares and defines a power control device framework in the MagAOXApp context. More...
#include <mx/app/application.hpp>
#include <mx/sys/timeUtils.hpp>
#include "../../INDI/libcommon/IndiProperty.hpp"
#include "../../libMagAOX/libMagAOX.hpp"
#include "../indiUtils.hpp"
Go to the source code of this file.
Classes | |
struct | MagAOX::app::dev::outletController< derivedT > |
A generic outlet controller. More... | |
struct | MagAOX::app::dev::outletController< derivedT >::channelSpec |
Structure containing the specification of one channel. More... | |
Namespaces | |
MagAOX | |
MagAOX::app | |
MagAOX::app::dev | |
Macros | |
#define | OUTLET_STATE_UNKNOWN (-1) |
#define | OUTLET_STATE_OFF (0) |
#define | OUTLET_STATE_INTERMEDIATE (1) |
#define | OUTLET_STATE_ON (2) |
#define | OUTLET_E_NOOUTLETS (-10) |
#define | OUTLET_E_NOCHANNELS (-15) |
#define | OUTLET_E_NOVALIDCH (-20) |
Functions | |
std::string | MagAOX::app::dev::stateIntToString (int st) |
Declares and defines a power control device framework in the MagAOXApp context.
Definition in file outletController.hpp.
struct MagAOX::app::dev::outletController::channelSpec |
Structure containing the specification of one channel.
A channel may include more than one outlet, may specify the order in which outlets are turned on and/or off, and may specify a delay between turning outlets on and/or off.
Definition at line 81 of file outletController.hpp.
#define OUTLET_E_NOCHANNELS (-15) |
Definition at line 28 of file outletController.hpp.
#define OUTLET_E_NOOUTLETS (-10) |
Definition at line 27 of file outletController.hpp.
#define OUTLET_E_NOVALIDCH (-20) |
Definition at line 29 of file outletController.hpp.
#define OUTLET_STATE_INTERMEDIATE (1) |
Definition at line 23 of file outletController.hpp.
#define OUTLET_STATE_OFF (0) |
Definition at line 22 of file outletController.hpp.
#define OUTLET_STATE_ON (2) |
Definition at line 24 of file outletController.hpp.
#define OUTLET_STATE_UNKNOWN (-1) |
Definition at line 21 of file outletController.hpp.