|
ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
#include <daq/makeDpSpec.hpp>#include <fmt/format.h>#include <log4cplus/loggingmacros.h>#include <daq/fits/json.hpp>#include <daq/json/dpSpec.hpp>Go to the source code of this file.
Classes | |
| struct | daq::v2::CommonSourceSpecifications |
| Per data source common specification that is only used for more efficient lookup. More... | |
Namespaces | |
| daq | |
| daq::v1 | |
| daq::v2 | |
Functions | |
| std::string | daq::MakeOcmName (DaqContext const &ctx) |
| json::FitsKeywordsSource | daq::MakeOcmKeywords (DaqContext const &ctx, log4cplus::Logger &logger) |
| Make OCM keywords source. More... | |
| json::DpSpec | daq::v1::MakeDataProductSpecification (DaqContext const &ctx, log4cplus::Logger &logger) |
| std::unordered_map< std::string, CommonSourceSpecifications > | daq::v2::MakeCommonSpecifications (json::StartDaqV2Spec const &spec) |
| json::DpSpec | daq::v2::MakeDataProductSpecification (DaqContext const &ctx, log4cplus::Logger &logger) |
Creates and returns the /sources and /target structures using DaqContext::specification. More... | |
| json::DpSpec | daq::MakeDataProductSpecification (DaqContext const &ctx, log4cplus::Logger &logger) |
| Creates a Data Product Specification as serialized JSON from the provided DaqContext. More... | |
Definition in file makeDpSpec.cpp.
| struct daq::v2::CommonSourceSpecifications |
Per data source common specification that is only used for more efficient lookup.
Definition at line 117 of file makeDpSpec.cpp.
| Class Members | ||
|---|---|---|
| size_t | index | Position index in original specification, used to order sources. |
| optional< InitialKeywords > | initial_keywords | |
| KeywordRules | keyword_rules | |