diff --git a/LCS/ACC/PLC/configure.in b/LCS/ACC/PLC/configure.in index 6d8d1b5a0fb819606aefe63b361fa517735fa202..3726daef8d17fab2c2c521a1315edd5148a9e461 100644 --- a/LCS/ACC/PLC/configure.in +++ b/LCS/ACC/PLC/configure.in @@ -54,6 +54,7 @@ lofar_GENERAL lofar_INTERNAL(LCS/Common,Common,,1,Common/LofarTypedefs.h,,) lofar_INTERNAL(LCS/Blob,Blob,,1,Blob/BlobHeader.h,,) lofar_INTERNAL(LCS/Transport,Transport,,1,Transport/TransportHolder.h,,) +lofar_INTERNAL(LCS/ACC/APS,APS,,1,APS/ParameterSet.h,,) lofar_EXTERNAL(boost,1,boost/logic/tribool.hpp,"") dnl diff --git a/LCS/ACC/PLC/include/PLC/ProcessControl.h b/LCS/ACC/PLC/include/PLC/ProcessControl.h index cf45cc3c09f4f965b4480034a5cbb3356111c28f..f4d6a31600d3b133f2a47401ee8c3b1f34fcfae1 100644 --- a/LCS/ACC/PLC/include/PLC/ProcessControl.h +++ b/LCS/ACC/PLC/include/PLC/ProcessControl.h @@ -31,6 +31,7 @@ //# Never #include <config.h> or #include <lofar_config.h> in a header file! //# Includes #include <PLC/DH_ProcControl.h> +#include <APS/ParameterSet.h> #include <boost/logic/tribool.hpp> using boost::logic::tribool; @@ -67,7 +68,7 @@ public: // ParameterSet it received during start-up. When everthing seems ok the // process constructs the communication channels for exchanging data // with the other processes. The connection are NOT made in the stage. - virtual tribool define () = 0; + virtual tribool define (APS::ParameterSet ps = APS::ParameterSet()) = 0; // When a process receives an \c init command it allocates the buffers it // needs an makes the connections with the other processes. When the