Standard camera interface. More...
#include <string>#include <unordered_map>#include <mx/app/application.hpp>#include "../MagAOXApp.hpp"

Go to the source code of this file.
Classes | |
| struct | MagAOX::app::dev::cameraConfig |
| A camera configuration. More... | |
| class | MagAOX::app::dev::stdCamera< derivedT > |
| MagAO-X standard camera interface. More... | |
| struct | MagAOX::app::dev::stdCamera< derivedT >::roi |
Namespaces | |
| namespace | MagAOX |
| namespace | MagAOX::app |
| namespace | MagAOX::app::dev |
Macros | |
| #define | CAMCTRL_E_NOCONFIGS ( -10 ) |
| #define | STDCAMERA_SETUP_CONFIG(cfig) |
| Call stdCameraT::setupConfig with error checking for stdCamera. | |
| #define | STDCAMERA_LOAD_CONFIG(cfig) |
| Call stdCameraT::loadConfig with error checking for stdCamera. | |
| #define | STDCAMERA_APP_STARTUP |
| Call stdCameraT::appStartup with error checking for stdCamera. | |
| #define | STDCAMERA_APP_LOGIC |
| Call stdCameraT::appLogic with error checking for stdCamera. | |
| #define | STDCAMERA_UPDATE_INDI |
| Call stdCameraT::updateINDI with error checking for stdCamera. | |
| #define | STDCAMERA_APP_SHUTDOWN |
| Call stdCameraT::appShutdown with error checking for stdCamera. | |
Typedefs | |
| typedef std::unordered_map< std::string, cameraConfig > | MagAOX::app::dev::cameraConfigMap |
Functions | |
| int | MagAOX::app::dev::loadCameraConfig (cameraConfigMap &ccmap, mx::app::appConfigurator &config) |
| Load the camera configurations contained in the app configuration into a map. | |
Standard camera interface.
Definition in file stdCamera.hpp.
| struct MagAOX::app::dev::cameraConfig |

| struct MagAOX::app::dev::stdCamera::roi |
Definition at line 416 of file stdCamera.hpp.

| Class Members | ||
|---|---|---|
| int | bin_x { 0 } | |
| int | bin_y { 0 } | |
| int | h { 0 } | |
| int | w { 0 } | |
| float | x { 0 } | |
| float | y { 0 } | |
| #define CAMCTRL_E_NOCONFIGS ( -10 ) |
Definition at line 26 of file stdCamera.hpp.
| #define STDCAMERA_APP_LOGIC |
Call stdCameraT::appLogic with error checking for stdCamera.
Definition at line 3348 of file stdCamera.hpp.
| #define STDCAMERA_APP_SHUTDOWN |
Call stdCameraT::appShutdown with error checking for stdCamera.
Definition at line 3362 of file stdCamera.hpp.
| #define STDCAMERA_APP_STARTUP |
Call stdCameraT::appStartup with error checking for stdCamera.
Definition at line 3341 of file stdCamera.hpp.
| #define STDCAMERA_LOAD_CONFIG | ( | cfig | ) |
Call stdCameraT::loadConfig with error checking for stdCamera.
This must be inside a function that returns int, e.g. the standard loadConfigImpl.
| cfig | the application configurator |
Definition at line 3334 of file stdCamera.hpp.
| #define STDCAMERA_SETUP_CONFIG | ( | cfig | ) |
Call stdCameraT::setupConfig with error checking for stdCamera.
| cfig | the application configurator |
Definition at line 3322 of file stdCamera.hpp.
| #define STDCAMERA_UPDATE_INDI |
Call stdCameraT::updateINDI with error checking for stdCamera.
Definition at line 3355 of file stdCamera.hpp.