The MagAO-X generic shared memory monitor. More...
#include <ImageStreamIO/ImageStruct.h>
#include <ImageStreamIO/ImageStreamIO.h>
#include "../../libMagAOX/common/paths.hpp"
Go to the source code of this file.
Classes | |
struct | MagAOX::app::dev::shmimT |
class | MagAOX::app::dev::shmimMonitor< derivedT, specificT > |
Namespaces | |
namespace | MagAOX |
namespace | MagAOX::app |
namespace | MagAOX::app::dev |
Macros | |
#define | SHMIMMONITOR_SETUP_CONFIG(cfig) |
Call shmimMonitorT::setupConfig with error checking for shmimMonitor. | |
#define | SHMIMMONITORT_SETUP_CONFIG(SHMIMMONITORT, cfig) |
Call shmimMonitorT::setupConfig with error checking for a typedef-ed shmimMonitor. | |
#define | SHMIMMONITOR_LOAD_CONFIG(cfig) |
Call shmimMonitorT::loadConfig with error checking for shmimMonitor. | |
#define | SHMIMMONITORT_LOAD_CONFIG(SHMIMMONITORT, cfig) |
Call shmimMonitorT::loadConfig with error checking for a typedef-ed shmimMonitor. | |
#define | SHMIMMONITOR_APP_STARTUP |
Call shmimMonitorT::appStartup with error checking for shmimMonitor. | |
#define | SHMIMMONITORT_APP_STARTUP(SHMIMMONITORT) |
Call shmimMonitorT::appStartup with error checking for a typedef-ed shmimMonitor. | |
#define | SHMIMMONITOR_APP_LOGIC |
Call shmimMonitorT::appLogic with error checking for shmimMonitor. | |
#define | SHMIMMONITORT_APP_LOGIC(SHMIMMONITORT) |
Call shmimMonitorT::appLogic with error checking for a typedef-ed shmimMonitor. | |
#define | SHMIMMONITOR_UPDATE_INDI |
Call shmimMonitorT::updateINDI with error checking for shmimMonitor. | |
#define | SHMIMMONITORT_UPDATE_INDI(SHMIMMONITORT) |
Call shmimMonitorT::updateINDI with error checking for a typedef-ed shmimMonitor. | |
#define | SHMIMMONITOR_APP_SHUTDOWN |
Call shmimMonitorT::appShutdown with error checking for shmimMonitor. | |
#define | SHMIMMONITORT_APP_SHUTDOWN(SHMIMMONITORT) |
Call shmimMonitorT::appShutodwn with error checking for a typedef-ed shmimMonitor. | |
Enumerations | |
enum class | MagAOX::app::dev::shmimMonitorState { MagAOX::app::dev::init , MagAOX::app::dev::notfound , MagAOX::app::dev::connected } |
The MagAO-X generic shared memory monitor.
Definition in file shmimMonitor.hpp.
#define SHMIMMONITOR_APP_LOGIC |
Call shmimMonitorT::appLogic with error checking for shmimMonitor.
Definition at line 999 of file shmimMonitor.hpp.
#define SHMIMMONITOR_APP_SHUTDOWN |
Call shmimMonitorT::appShutdown with error checking for shmimMonitor.
Definition at line 1033 of file shmimMonitor.hpp.
#define SHMIMMONITOR_APP_STARTUP |
Call shmimMonitorT::appStartup with error checking for shmimMonitor.
Definition at line 982 of file shmimMonitor.hpp.
#define SHMIMMONITOR_LOAD_CONFIG | ( | cfig | ) |
Call shmimMonitorT::loadConfig with error checking for shmimMonitor.
This must be inside a function that returns int, e.g. the standard loadConfigImpl.
cfig | the application configurator |
Definition at line 964 of file shmimMonitor.hpp.
#define SHMIMMONITOR_SETUP_CONFIG | ( | cfig | ) |
Call shmimMonitorT::setupConfig with error checking for shmimMonitor.
cfig | the application configurator |
Definition at line 939 of file shmimMonitor.hpp.
#define SHMIMMONITOR_UPDATE_INDI |
Call shmimMonitorT::updateINDI with error checking for shmimMonitor.
Definition at line 1016 of file shmimMonitor.hpp.
#define SHMIMMONITORT_APP_LOGIC | ( | SHMIMMONITORT | ) |
Call shmimMonitorT::appLogic with error checking for a typedef-ed shmimMonitor.
SHMIMMONITORT | is the typedef-ed name of the shmimMonitor class, e.g. darkShmimMonitorT. |
Definition at line 1009 of file shmimMonitor.hpp.
#define SHMIMMONITORT_APP_SHUTDOWN | ( | SHMIMMONITORT | ) |
Call shmimMonitorT::appShutodwn with error checking for a typedef-ed shmimMonitor.
SHMIMMONITORT | is the typedef-ed name of the shmimMonitor class, e.g. darkShmimMonitorT. |
Definition at line 1043 of file shmimMonitor.hpp.
#define SHMIMMONITORT_APP_STARTUP | ( | SHMIMMONITORT | ) |
Call shmimMonitorT::appStartup with error checking for a typedef-ed shmimMonitor.
SHMIMMONITORT | is the typedef-ed name of the shmimMonitor class, e.g. darkShmimMonitorT. |
Definition at line 992 of file shmimMonitor.hpp.
#define SHMIMMONITORT_LOAD_CONFIG | ( | SHMIMMONITORT, | |
cfig | |||
) |
Call shmimMonitorT::loadConfig with error checking for a typedef-ed shmimMonitor.
This must be inside a function that returns int, e.g. the standard loadConfigImpl.
SHMIMMONITORT | is the typedef-ed name of the shmimMonitor class, e.g. darkShmimMonitorT. |
cfig | the application configurator |
Definition at line 975 of file shmimMonitor.hpp.
#define SHMIMMONITORT_SETUP_CONFIG | ( | SHMIMMONITORT, | |
cfig | |||
) |
Call shmimMonitorT::setupConfig with error checking for a typedef-ed shmimMonitor.
SHMIMMONITORT | is the typedef-ed name of the shmimMonitor class, e.g. darkShmimMonitorT. |
cfig | the application configurator |
Definition at line 952 of file shmimMonitor.hpp.
#define SHMIMMONITORT_UPDATE_INDI | ( | SHMIMMONITORT | ) |
Call shmimMonitorT::updateINDI with error checking for a typedef-ed shmimMonitor.
SHMIMMONITORT | is the typedef-ed name of the shmimMonitor class, e.g. darkShmimMonitorT. |
Definition at line 1026 of file shmimMonitor.hpp.