8 #ifndef OCM_DAQ_DP_PART_HPP_
9 #define OCM_DAQ_DP_PART_HPP_
28 DpPart(std::string source_name, std::string path) noexcept;
36 bool operator==(
DpPart const& rhs) const noexcept;
37 bool operator!=(
DpPart const& rhs) const noexcept;
62 std::string m_source_name;
Provides information of the location and source of a FITS file or keywords produced by a data acquisi...
std::variant< std::string, fits::KeywordVector > PartTypes
DpPart(DpPart &&) noexcept=default
DpPart(DpPart const &)=default
auto Part() const noexcept -> PartTypes const &
Holds a std::string path [[user]@host:]path or FITS keywords.
auto SourceName() const noexcept -> std::string const &
Source name of the part.
auto Part() noexcept -> PartTypes &
auto SourceName() noexcept -> std::string &
Contains data structure for FITS keywords.
std::vector< KeywordVariant > KeywordVector
Vector of keywords.
daqif::DaqStatus & operator<<(daqif::DaqStatus &status, daq::Status const &rhs)
Convert daq::Status -> daqif::DaqStatus by populating from rhs.
std::vector< DpPart > DpParts