diff --git a/main/include/eudaq/MachineState.hh b/main/include/eudaq/MachineState.hh index 91a4129ead..544ef41676 100644 --- a/main/include/eudaq/MachineState.hh +++ b/main/include/eudaq/MachineState.hh @@ -6,11 +6,12 @@ #include #include "eudaq/Status.hh" #include "eudaq/TransportBase.hh" +#include "eudaq/Platform.hh" namespace eudaq { - class MachineState + class DLLEXPORT MachineState { public: diff --git a/main/include/eudaq/TransportBase.hh b/main/include/eudaq/TransportBase.hh index 9c4962c4bf..cb4daff498 100644 --- a/main/include/eudaq/TransportBase.hh +++ b/main/include/eudaq/TransportBase.hh @@ -13,13 +13,14 @@ #include #include #include +#include "eudaq/Platform.hh" namespace eudaq { /** Represents an individual connection on a Transport. * */ - class ConnectionInfo { + class DLLEXPORT ConnectionInfo { public: explicit ConnectionInfo(const std::string &name = "") : m_state(0), m_name(name) {} diff --git a/producers/root/src/ROOTProducer.cpp b/producers/root/src/ROOTProducer.cpp index aed9696dce..ff294a5820 100644 --- a/producers/root/src/ROOTProducer.cpp +++ b/producers/root/src/ROOTProducer.cpp @@ -210,7 +210,7 @@ void ROOTProducer::Producer_PImpl::OnConfigure(const eudaq::Configuration & conf // At the end, set the status that will be displayed in the Run Control. - SetStatus(eudaq::Status::LVL_OK, "Configured (" + config.Name() + ")"); + SetStatus(eudaq::Status::STATE_CONF, "Configured (" + config.Name() + ")"); } eudaq::Configuration& ROOTProducer::Producer_PImpl::getConfiguration() @@ -258,7 +258,7 @@ void ROOTProducer::Producer_PImpl::OnStartRun(unsigned param) // At the end, set the status that will be displayed in the Run Control. - SetStatus(eudaq::Status::LVL_OK, "Running"); + SetStatus(eudaq::Status::STATE_RUNNING, "Running"); } bool ROOTProducer::Producer_PImpl::timeout(int tries)