ifw-daq  1.0.0
IFW Data Acquisition modules
Classes | Namespaces | Functions
daqController.hpp File Reference

Contains declaration for for DaqController. More...

#include "config.hpp"
#include <chrono>
#include <iostream>
#include <string>
#include <utility>
#include <variant>
#include <vector>
#include <boost/thread/future.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/steady_timer.hpp>
#include <log4cplus/logger.h>
#include <gsl/pointers>
#include <rad/ioExecutor.hpp>
#include <Metadaqif.hpp>
#include "fitsController.hpp"
#include "error.hpp"
#include "source.hpp"
#include "state.hpp"
#include "status.hpp"
#include "eventLog.hpp"
#include "pendingReplies.hpp"
#include "daqProperties.hpp"
#include "dpPart.hpp"
#include "op/initiate.hpp"
#include "op/asyncOpParams.hpp"

Go to the source code of this file.

Classes

struct  daq::AsyncOperations
 Async operations. 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::DaqControllerImpl
 Implements daq::DaqController More...
 
struct  daq::DaqControllerImpl::NotStarted
 
struct  daq::DaqControllerImpl::Starting
 
struct  daq::DaqControllerImpl::Acquiring
 
struct  daq::DaqControllerImpl::Stopping
 
struct  daq::DaqControllerImpl::Stopped
 
struct  daq::DaqControllerImpl::Aborting
 
struct  daq::DaqControllerImpl::Aborted
 

Namespaces

 daq
 

Functions

std::ostream & daq::operator<< (std::ostream &os, DaqController const &daq)
 

Detailed Description

Contains declaration for for DaqController.

Definition in file daqController.hpp.


Class Documentation

◆ daq::DaqControllerImpl::NotStarted

struct daq::DaqControllerImpl::NotStarted

Definition at line 300 of file daqController.hpp.

◆ daq::DaqControllerImpl::Starting

struct daq::DaqControllerImpl::Starting

Definition at line 301 of file daqController.hpp.

◆ daq::DaqControllerImpl::Acquiring

struct daq::DaqControllerImpl::Acquiring

Definition at line 302 of file daqController.hpp.

◆ daq::DaqControllerImpl::Stopping

struct daq::DaqControllerImpl::Stopping

Definition at line 303 of file daqController.hpp.

◆ daq::DaqControllerImpl::Stopped

struct daq::DaqControllerImpl::Stopped

Definition at line 304 of file daqController.hpp.

◆ daq::DaqControllerImpl::Aborting

struct daq::DaqControllerImpl::Aborting

Definition at line 305 of file daqController.hpp.

◆ daq::DaqControllerImpl::Aborted

struct daq::DaqControllerImpl::Aborted

Definition at line 306 of file daqController.hpp.