diff --git a/CMake/variants/variants.kis001 b/CMake/variants/variants.kis001 index 3ff8ef847f7199fd3775c255dff65e64d04e1ad8..7b56af9f88efb320f44be12bb50d2050330f0317 100644 --- a/CMake/variants/variants.kis001 +++ b/CMake/variants/variants.kis001 @@ -1,6 +1,7 @@ set(ENV{JAVA_HOME} /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0) set(PVSS_ROOT_DIR /opt/pvss/pvss2_v3.7) set(PVSS_DEFINITIONS "-Wno-deprecated") +set(LOG4CPLUS_ROOT_DIR "/usr/local/log4cplus") set(CTEST_CUSTOM_WARNING_EXCEPTION "/boost/date_time/time_facet.hpp:[0-9]+: warning: unused parameter" diff --git a/LCS/ApplCommon/src/Observation.cc b/LCS/ApplCommon/src/Observation.cc index 527ca5649449fce84b721d765e41d083e0552ba8..99ae3fcff757c485425d1196e39bf0d0a331e90a 100644 --- a/LCS/ApplCommon/src/Observation.cc +++ b/LCS/ApplCommon/src/Observation.cc @@ -144,8 +144,7 @@ Observation::Observation(const ParameterSet* aParSet, } // determine if DataslotLists are available in this parset - LOG_DEBUG_STR(str(format("Dataslots.%s%s.DataslotList") % stations[0] % getAntennaFieldName(itsStnHasDualHBA))); - itsHasDataslots = aParSet->isDefined(prefix+str(format("Dataslots.%s%s.DataslotList") % stations[0] % getAntennaFieldName(itsStnHasDualHBA))); + itsHasDataslots = !stations.empty() && aParSet->isDefined(prefix+str(format("Dataslots.%s%s.DataslotList") % stations[0] % getAntennaFieldName(itsStnHasDualHBA))); if (itsHasDataslots) { itsDataslotParset = aParSet->makeSubset(prefix+"Dataslots."); // save subset for later } diff --git a/MAC/APL/CURTDBDaemons/src/SASGateway/SASGateway.conf b/MAC/APL/CURTDBDaemons/src/SASGateway/SASGateway.conf index c22934caf8656414cc2044cfb8719090cd46e440..82f960eb7b1e0198ce68803ea4f11328b1fb07c4 100644 --- a/MAC/APL/CURTDBDaemons/src/SASGateway/SASGateway.conf +++ b/MAC/APL/CURTDBDaemons/src/SASGateway/SASGateway.conf @@ -1,6 +1,6 @@ # # # -SASGateway.OTDBdatabase = LOFAR_3 +SASGateway.OTDBdatabase = LOFAR_4 SASGateway.OTDBhostname = sas001 diff --git a/MAC/APL/MainCU/src/MACScheduler/MACScheduler.conf.in b/MAC/APL/MainCU/src/MACScheduler/MACScheduler.conf.in index 09f8999008e17398924ee0c98a87bfc64c4a8fe6..5d9e0988dbb63657677fdb47ad37df6ab113bc04 100644 --- a/MAC/APL/MainCU/src/MACScheduler/MACScheduler.conf.in +++ b/MAC/APL/MainCU/src/MACScheduler/MACScheduler.conf.in @@ -1,7 +1,7 @@ # Startup parameters for the MACScheduler. # OTDB connection info -OTDBdatabasename = LOFAR_3 +OTDBdatabasename = LOFAR_4 OTDBhostname = sas001 OTDBusername = paulus OTDBpassword = boskabouter diff --git a/MAC/APL/MainCU/src/MACScheduler/ObsClaimer.cc b/MAC/APL/MainCU/src/MACScheduler/ObsClaimer.cc index 25a8d2cbccf43274caba3d69f630139a0be96857..c3570a9f3c8aa0923480c035dba271cd9cb2f4e7 100644 --- a/MAC/APL/MainCU/src/MACScheduler/ObsClaimer.cc +++ b/MAC/APL/MainCU/src/MACScheduler/ObsClaimer.cc @@ -292,9 +292,9 @@ GCFEvent::TResult ObsClaimer::preparePVSS_state (GCFEvent& event, GCFPortInterfa for (uint32 b(0); b < theObs.beams.size(); b++) { for (uint32 t(0); t < theObs.beams[b].TABs.size(); t++) { beamIndexArr.push_back (new GCFPVInteger(b)); - angle1Arr.push_back (new GCFPVDouble(theObs.beams[b].TABs[t].angle1)); - angle2Arr.push_back (new GCFPVDouble(theObs.beams[b].TABs[t].angle2)); - dirTypesArr.push_back (new GCFPVString(theObs.beams[b].TABs[t].directionType)); + TABangle1Arr.push_back (new GCFPVDouble(theObs.beams[b].TABs[t].angle1)); + TABangle2Arr.push_back (new GCFPVDouble(theObs.beams[b].TABs[t].angle2)); + TABdirTypesArr.push_back (new GCFPVString(theObs.beams[b].TABs[t].directionType)); dispersionArr.push_back (new GCFPVDouble(theObs.beams[b].TABs[t].dispersionMeasure)); coherentArr.push_back (new GCFPVBool(theObs.beams[b].TABs[t].coherent)); } @@ -305,7 +305,7 @@ GCFEvent::TResult ObsClaimer::preparePVSS_state (GCFEvent& event, GCFPortInterfa theObsPS->setValue(PN_OBS_TIED_ARRAY_BEAMS_ANGLE1, GCFPVDynArr(LPT_DYNDOUBLE, TABangle1Arr), 0.0, false); theObsPS->setValue(PN_OBS_TIED_ARRAY_BEAMS_ANGLE2, GCFPVDynArr(LPT_DYNDOUBLE, TABangle2Arr), 0.0, false); theObsPS->setValue(PN_OBS_TIED_ARRAY_BEAMS_DIRECTION_TYPE, GCFPVDynArr(LPT_DYNSTRING, TABdirTypesArr), 0.0, false); - theObsPS->setValue(PN_OBS_TIED_ARRAY_BEAMS_DISPERSION, GCFPVDynArr(LPT_DYNSTRING, dispersionArr), 0.0, false); + theObsPS->setValue(PN_OBS_TIED_ARRAY_BEAMS_DISPERSION, GCFPVDynArr(LPT_DYNDOUBLE, dispersionArr), 0.0, false); theObsPS->setValue(PN_OBS_TIED_ARRAY_BEAMS_COHERENT, GCFPVDynArr(LPT_DYNBOOL, coherentArr), 0.0, false); theObsPS->flush();