|
ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
| Cdaq::op::AbortAsync | A composite async operation that aborts a DAQ |
| Cdaq::OcmDaqController::Aborted | |
| Cdaq::OcmDaqController::Aborting | |
| Cdaq::OcmDaqController::Acquiring | |
| ►Crad::ActionGroup | |
| ►Crad::ActionMgr | |
| Cdaq::Alert | Describes an active Data Acquisition alert |
| Cdaq::AlertId | Uniquely identfies an alert |
| Cdaq::op::AlertState | |
| ►Cdaqif::AsyncDpmControl | |
| ►Cdaqif::AsyncDpmDaqControl | |
| ►Cdaqif::AsyncOcmDaqControl | |
| Cdaq::op::AsyncOpParams | Parameters required for each async operation |
| ►Cdaq::AsyncProcessIf | Interface to asynchronous process |
| ►Cstdif::AsyncStdCmds | |
| ►CAwaitDaqReply | |
| Cdaq::op::AwaitOpParams | Await specific parameters that is not provided with AsyncOpParams |
| Cdaq::op::AwaitPrimAsync | A composite async operation that awaits primary data sources |
| Cdaq::op::AwaitStateAsync | Async operation to await Data Acquisition state |
| ►Cdaq::dpm::message::BaseMessage | |
| ►Cdaq::fits::BasicKeywordBase | Non template base class that is purely used to avoid type-deduction issues of ValueType |
| Cdaq::config::Manager::CiiValue | CII representation of real value |
| CDpmCtl.Clients | |
| COcmCtl.Clients | |
| CCommonArgs | |
| Cdaq::v2::CommonSourceSpecifications | Per data source common specification that is only used for more efficient lookup |
| Cdaq::fits::LiteralKeyword::Components | Decomposed components a literal keyword |
| Cdaq::dpm::ConcurrencyLimits | Imposes limits on how many concurrent operations are allowed |
| Cdaq::dpm::SchedulerOptions::ConcurrencyLimits | Imposes limits on how many concurrent operations are allowed |
| Cserver::Config | This class provide access to the command line options and the configuration parameters stored in the configuration file |
| Cdaq::dpm::ConfigManager | DPM Server specific configuration manager |
| Cdaq::dpm::Configuration | Represents active configuration |
| Cdaq::config::Converter< T > | |
| Cdaq::config::Converter< std::chrono::hours > | |
| Cdaq::config::Converter< std::chrono::seconds > | |
| Cdaq::config::Converter< std::filesystem::path > | |
| Cdaq::config::Manager::CurrentValue< AttrType > | Describes current value |
| Cmetadaq.simulator.Daq | Holds simulated status for DAQ |
| Cdaq::DaqContext | Structure carrying context needed to start a Data Acquisition and construct a Data Product Specification needed to execute merge |
| ►Cdaq::dpm::DaqController | Controller for specific DAQ |
| ►Cdaq::DaqControllerFactory | Abstract factory for DaqControllers |
| Cdaq::dpm::DaqControllerOptions | Options for DaqController |
| ►Cmetadaqif::DaqReply | |
| CDaqService | |
| Cdaq::DaqSources | Data acquisition sources |
| ►Cmetadaqif::DaqStatus | |
| ►Cmetadaqif::DaqStopReply | |
| ►Cdaq::dpm::DaqWorkspace | Interface to DAQ workpace (TBD) |
| Cserver::DataContext | This class provide access to the application run-time data including the in-memory DB |
| ►Cdaq::json::StartDaqV2Spec::DataSource | |
| Cserver::DbInterface | This class is the write-only interface to the CII OLDB |
| Cdaq::ObservableStatus::DeferSignal | Defer signal changes until later time |
| ►Cdaq::DpmClient | Interface to DPM server |
| Cdaq::DpmClientParams | Connection parameters for DPM |
| CDpmCtl.DpmCtl | Robot library providing keywords for the daqif.DpmDaqControl and daqif.DpmControl interface |
| ►Cdaqif::DpmDaqControlAsync | |
| Cdaq::DpPart | Provides information of the location and source of a FITS file or keywords produced by a data acquisition |
| Cdaq::json::DpSpec | Close representation of the JSON structure but with stronger types |
| ►Cstd::enable_shared_from_this | |
| Cdaq::fits::EsoKeywordTraits | |
| Cdaq::EventLog | Represents a collection of events |
| Cdaq::EventLogObserverLogger | A simple daq::ObservableEventLog observer that logs observed events to provided logger |
| CEventObserver | |
| ►Cstd::exception | |
| CExitWithErrorCode | |
| Cdaq::dpm::FakeDaqControllerFactory | |
| Cdaq::dpm::FakeProcFactory | |
| Cdaq::dpm::FakeRsyncFactory | |
| CFits.Fits | Robot library providing FITS related keywords |
| ►Cdaq::dpm::merge::base::FitsFile | |
| Cdaq::json::FitsFileSource | |
| Cdaq::json::FitsKeywordsSource | |
| Cdaq::config::Formatter< T > | Extension point to allow adaptations from non-formattable configurations types |
| Cdaq::config::Formatter< std::filesystem::path > | |
| Cdaqif::FullState | Describes the full state and substate |
| ►Cdaq::GenericEvent | Represents a generic event if a more specific event is not usable |
| Csegfault.Init | |
| ►Cstd::invalid_argument | |
| Crad::IoExecutor | Adapts boost::asio::io_context into a compatible boost::thread Executor type |
| Cdaq::JsonObject< E, T > | |
| Cdaq::JsonObject< E, double > | |
| Cdaq::JsonObject< E, std::string > | |
| CJsonPrint< T > | |
| Cdaq::dpm::KeywordEx | Create keyword expression that memoize the provided string pattern |
| Cdaq::dpm::merge::KeywordFilter | Interface to a keyword selector |
| Cdaq::json::KeywordFilter | |
| ►Cdaq::dpm::merge::KeywordFormatter | |
| Cdaq::fits::KeywordNameView | |
| ►Cdaq::dpm::KeywordRuleProcessor | Interface for keyword rule processors |
| ►Cdaq::dpm::merge::base::KeywordRules | Represents the keyword rules from the Data Product Specification |
| ►Cdaq::dpm::merge::KeywordSorter | |
| Cdaq::dpm::merge::KeywordTransform | |
| Cdaq::json::KeywordTransform | |
| Cdaq::fits::LiteralKeyword | Represents the literal 80-character FITS keyword record |
| Cdaq::json::Location | Describes parsed location string into its components "host" and "path" |
| Cdaq::LogLevel | Ly typed log4cplus::LogLevel (which is an alias to int) |
| ►Celt::mal::Mal | |
| Cdaq::config::Manager | Maintains the associativity of configuration attributes with metadata and value origin/priority |
| ►Cdaq::Manager | Manager owns DaqController and FitsController (active data acquisitions) instances and multiplexes requests to them |
| Cdaq::ManagerParams | Configurations parameters directly related to manager |
| Cdaq::fits::MemoryFitsFile | In-memory FITS file |
| Cdaq::dpm::merge::MergeEvent | Base class of merge events |
| Cdaq::json::StartDaqV2Spec::MergeTarget | |
| ►Cmetadaqif::MetaDaqAsync | |
| Cdaq::config::Metadata | Immutable information about a configuration attribute |
| Cdaq::MetaSource | Keeps relevant state to be able to communicate with a primary data source |
| CMockAbort | Simple class that facilitates mocking of the freestanding asynchronous operations in daq::op: |
| CMockAsyncOperations | |
| Cdaq::error::NestedExceptionReporter | Adapter object intended to be used in contexts without direct access to the output-stream object |
| Cdaq::OcmDaqController::NotStarted | |
| Cdaq::ObservableEventLog | Stores data acquisition status and allows subscription to status changes |
| Cdaq::ObservableStatus | Stores data acquisition status and allows subscription to status changes |
| Cdaq::OcmAsyncOperations | OCM Async operations |
| COcmCtl.OcmCtl | Robot library providing keywords for the daqif.OcmDaqControl and stdif interface |
| Cdaq::dpm::merge::Operations | |
| Cdaq::op::OpStat | Keeps record when operation started and finished |
| Cdaq::config::OriginInfo | Mutable metadata about a configuration attribute that describes where a value comes from |
| Cdaq::dpm::merge::Params | |
| CParsedSource | |
| Cdaq::PendingReplies::PendingReply | |
| Cdaq::PrimSource | Keeps relevant state to be able to communicate with a primary data source |
| ►Crecif::RecCmdsAsync | |
| Crec.simulator.Recording | Holds simulated status for recording |
| ►Crecif::RecStatus | |
| Cdaq::ReplyToken | Token representing a not-yet-received reply |
| ►CRequestor | |
| Cdaq::dpm::Resource | |
| Cdaq::dpm::Resources | Limited resources |
| Cdaq::dpm::ResourceToken | RAII token |
| Cdaq::Result< T, ErrorType > | Utility class that represents a result and an error |
| Cdaq::Result< void > | |
| Cdaq::RsyncOptions | Options controlling rsync invocation |
| Cdaq::RsyncProgress | Describes file transfer progress, |
| Cdaq::dpm::detail::Rule | Represents a keyword rule expression |
| ►Cstd::runtime_error | |
| ►Cdaq::dpm::Scheduler | Schedules asynchronous activities that results in merged Data Product and delivery |
| Cdaq::dpm::SchedulerOptions | Options controlling scheduler operations |
| CSimCtl.SimCtl | Robot library providing keywords for the SimCtl interface |
| Cmetadaq.simulator.Simulator | Simulator that implements Modmetadaqsimif and sets up simulation behaviour for Simulator |
| Crec.simulator.Simulator | Simulator that implements RecCmdsSyncService and sets up simulation behaviour for Simulator |
| Cmetadaq.simulator.SimulatorCtl | Simulator controller that implements Modmetadaqsimif and sets up simulation behaviour for Simulator |
| Crec.simulator.SimulatorCtl | Simulator controller that implements ModDaqsimif and sets up simulation behaviour for Simulator |
| Cdaq::DaqContext::Source | |
| ►Cdaq::dpm::merge::base::Source | Base source |
| Cdaq::Source< T > | Simple class that holds the source and associated state |
| Cdaq::dpm::SourceResolver::SourceFile | |
| Cdaq::dpm::SourceResolver | Provides location of fits source file |
| Cdaq::fits::v1::StandardLess | Sorting function object |
| Cdaq::op::StartAsync | A composite async operation that starts DAQ |
| Cdaq::json::StartDaqV2Spec | Structure with a close mapping from JSON representation in the StartDaqV2 MAL request |
| Cdaq::OcmDaqController::Starting | |
| Cdaq::Status | Non observable status object that keeps stores status of data acquisition |
| CStatusObserverMock | Simple observer used for testing |
| ►Cdaq::dpm::merge::StatusReporter | Interface to reporter (implementations exist for JSON or human readable) |
| Cdaq::StatusSignal | Observes any status |
| Cdaq::op::StopAsync | A composite async operation that starts DAQ |
| Cdaq::OcmDaqController::Stopped | |
| Cdaq::OcmDaqController::Stopping | |
| Cdaqif::Subscription< TopicType > | Subscription |
| Cdaqif::Subscription< daqif::DaqStatus > | |
| Cdaqif::Subscription< daqif::StorageStatus > | |
| Cdaq::DpmClientImpl::Subscriptions | |
| Cdaq::json::DpSpec::Target | |
| ►CTest | |
| ►Ctesting::Test | |
| CTestConfig | |
| Cdaq::dpm::DaqControllerImpl::Transferring::Transfer | |
| Cdaq::Trim | Trim string from whitespace (' ', ' ') |
| Cdaq::fits::ValueKeywordTraits | |
| ►Ctesting::WithParamInterface | |
| ►Cdaq::dpm::Workspace | Interface to interact with DPM workspace |
| ►Cdaq::Workspace | Interface to interact with DPM workspace |
| ►CBaseAdmonition | |
| ►CDaqReply | |
| ►CDaqStatus | |
| ►CSphinxDirective | |
| ►CStorageStatus |