diff --git a/RTCP/Cobalt/CoInterface/src/Parset.cc b/RTCP/Cobalt/CoInterface/src/Parset.cc index 911a06981a7e495902a0bc0f3ae980d34156ae1d..316a4a32e0db490331c4e8746cde53c264ae6f66 100644 --- a/RTCP/Cobalt/CoInterface/src/Parset.cc +++ b/RTCP/Cobalt/CoInterface/src/Parset.cc @@ -321,6 +321,7 @@ namespace LOFAR // Generic information settings.realTime = getBool("Cobalt.realTime", false); settings.observationID = getUint32("Observation.ObsID", 0); + settings.momID = getUint32("Observation.momID", 0); settings.commandStream = getString("Cobalt.commandStream", "null:"); settings.startTime = getTime("Observation.startTime", "2013-01-01 00:00:00"); settings.stopTime = getTime("Observation.stopTime", "2013-01-01 00:01:00"); diff --git a/RTCP/Cobalt/CoInterface/src/Parset.h b/RTCP/Cobalt/CoInterface/src/Parset.h index 8c9361fdbab97aa3692fa2c82e8080210ef0c854..5c99148bee65924870d3fdfcb6fe06eca3264f00 100644 --- a/RTCP/Cobalt/CoInterface/src/Parset.h +++ b/RTCP/Cobalt/CoInterface/src/Parset.h @@ -70,6 +70,11 @@ namespace LOFAR // key: Observation.ObsID unsigned observationID; + // The MoM observation number + // + // key: Observation.momID + unsigned momID; + // Command stream, or null: if not used // // key: Cobalt.commandStream diff --git a/RTCP/Cobalt/CoInterface/test/tParset.cc b/RTCP/Cobalt/CoInterface/test/tParset.cc index 1b80fa02e6c2c7783b2268aa9bdde8f97a0203c1..a07e2c33f430ea9da88058e8c0b71e9dc8849b78 100644 --- a/RTCP/Cobalt/CoInterface/test/tParset.cc +++ b/RTCP/Cobalt/CoInterface/test/tParset.cc @@ -96,6 +96,12 @@ TEST(observationID) { CHECK_EQUAL(12345U, ps.settings.observationID); } +TEST(momID) { + Parset ps = makeDefaultTestParset("Observation.momID", "12345"); + + CHECK_EQUAL(12345U, ps.settings.momID); +} + TEST(startTime) { Parset ps = makeDefaultTestParset("Observation.startTime", "2013-03-17 10:55:08");