ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
Contains declaration for for DaqController. More...
#include "config.hpp"
#include <chrono>
#include <iostream>
#include <string>
#include <utility>
#include <variant>
#include <vector>
#include <Metadaqif.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/steady_timer.hpp>
#include <boost/thread/future.hpp>
#include <gsl/pointers>
#include <log4cplus/logger.h>
#include <nlohmann/json.hpp>
#include <rad/ioExecutor.hpp>
#include "daqContext.hpp"
#include "dpPart.hpp"
#include "error.hpp"
#include "eventLog.hpp"
#include "op/asyncOpParams.hpp"
#include "op/initiate.hpp"
#include "pendingReplies.hpp"
#include "source.hpp"
#include "state.hpp"
#include "status.hpp"
#include "makeDpSpec.hpp"
Go to the source code of this file.
Classes | |
struct | daq::OcmAsyncOperations |
OCM Async operations. More... | |
class | daq::DaqControllerFactory |
Abstract factory for DaqControllers. More... | |
class | daq::DaqControllerFactoryDefault |
Default factory producing "real" implementations. More... | |
class | daq::DaqController |
Controls the execution of single data acquisition that ultimately result in a set of FITS keywords and/or FITS files. More... | |
class | daq::CommonDaqController |
Implements common behaviour of OcmDaqController and DpmDaqController. More... | |
class | daq::OcmDaqController |
Implements daq::DaqController for states responsible to be executed by OCM. More... | |
struct | daq::OcmDaqController::NotStarted |
struct | daq::OcmDaqController::Starting |
struct | daq::OcmDaqController::Acquiring |
struct | daq::OcmDaqController::Stopping |
struct | daq::OcmDaqController::Stopped |
struct | daq::OcmDaqController::Aborting |
struct | daq::OcmDaqController::Aborted |
class | daq::DpmDaqController |
Implements behaviour from the state NotScheduled to Completed. More... | |
Namespaces | |
daq | |
Functions | |
std::ostream & | daq::operator<< (std::ostream &os, DaqController const &daq) |
Contains declaration for for DaqController.
Definition in file daqController.hpp.
struct daq::OcmDaqController::NotStarted |
Definition at line 430 of file daqController.hpp.
struct daq::OcmDaqController::Starting |
Definition at line 431 of file daqController.hpp.
struct daq::OcmDaqController::Acquiring |
Definition at line 432 of file daqController.hpp.
struct daq::OcmDaqController::Stopping |
Definition at line 433 of file daqController.hpp.
struct daq::OcmDaqController::Stopped |
Definition at line 434 of file daqController.hpp.
struct daq::OcmDaqController::Aborting |
Definition at line 435 of file daqController.hpp.
struct daq::OcmDaqController::Aborted |
Definition at line 436 of file daqController.hpp.