Loading Common/Servers/FitsWriter/src/EngineThread.cpp +78 −73 Original line number Diff line number Diff line Loading @@ -313,6 +313,7 @@ bool CEngineThread::processData() } #endif } // m_config->getMinorServoBossComponent()!="" if (!m_data->getIsNoData()) { for (int i=0;i<m_data->getSectionsNumber();i++) { bins=m_data->getSectionBins(i); pol=m_data->getSectionStreamsNumber(i); Loading Loading @@ -389,7 +390,10 @@ bool CEngineThread::processData() #endif } } } //end for } #ifndef FW_DEBUG m_file->add_row(); #endif Loading Loading @@ -637,7 +641,7 @@ void CEngineThread::runLoop() impl.log(LM_ERROR); // not filtered, because the user need to know about the problem immediately m_data->setStatus(Management::MNG_FAILURE); } else if (!m_file->setPrimaryHeaderKey("Beams",mH.beams,"Number of beams")) { else if (!m_file->setPrimaryHeaderKey("Beams",/*mH.beams*/m_info.getFeedNumber(),"Number of beams")) { _EXCPT(ManagementErrors::FitsCreationErrorExImpl,impl,"CEngineThread::runLoop()"); impl.setFileName((const char *)m_data->getFileName()); impl.setError(m_file->getLastError()); Loading Loading @@ -1185,6 +1189,7 @@ void CEngineThread::collectSchedulerData(FitsWriter_private::CFile* summaryFile) } restFreq=restFreqRef->get_sync(comp.out()); std::list<double> va; va.clear(); CCommonTools::map(restFreq,va); if (summaryFile) summaryFile->setKeyword("RESTFREQ",va); Management::TSubScanConfiguration_var conf; Loading Common/Servers/Scheduler/src/SubScanBinder.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -44,8 +44,10 @@ void CSubScanBinder::addOffsets(const double& lonOff,const double& latOff,const m_primary->longitudeOffset=lonOff; m_primary->applyOffsets=true; m_primary->offsetFrame=frame; if ((fabs(lonOff)>0.0000001) || (fabs(latOff)>0.0000001)) { m_subScanConf->signal=Management::MNG_SIGNAL_REFERENCE; } } void CSubScanBinder::addRadialvelocity(const Antenna::TReferenceFrame& VradFrame,const Antenna::TVradDefinition& VradDefinition,const double& RadialVelocity) { Loading Loading
Common/Servers/FitsWriter/src/EngineThread.cpp +78 −73 Original line number Diff line number Diff line Loading @@ -313,6 +313,7 @@ bool CEngineThread::processData() } #endif } // m_config->getMinorServoBossComponent()!="" if (!m_data->getIsNoData()) { for (int i=0;i<m_data->getSectionsNumber();i++) { bins=m_data->getSectionBins(i); pol=m_data->getSectionStreamsNumber(i); Loading Loading @@ -389,7 +390,10 @@ bool CEngineThread::processData() #endif } } } //end for } #ifndef FW_DEBUG m_file->add_row(); #endif Loading Loading @@ -637,7 +641,7 @@ void CEngineThread::runLoop() impl.log(LM_ERROR); // not filtered, because the user need to know about the problem immediately m_data->setStatus(Management::MNG_FAILURE); } else if (!m_file->setPrimaryHeaderKey("Beams",mH.beams,"Number of beams")) { else if (!m_file->setPrimaryHeaderKey("Beams",/*mH.beams*/m_info.getFeedNumber(),"Number of beams")) { _EXCPT(ManagementErrors::FitsCreationErrorExImpl,impl,"CEngineThread::runLoop()"); impl.setFileName((const char *)m_data->getFileName()); impl.setError(m_file->getLastError()); Loading Loading @@ -1185,6 +1189,7 @@ void CEngineThread::collectSchedulerData(FitsWriter_private::CFile* summaryFile) } restFreq=restFreqRef->get_sync(comp.out()); std::list<double> va; va.clear(); CCommonTools::map(restFreq,va); if (summaryFile) summaryFile->setKeyword("RESTFREQ",va); Management::TSubScanConfiguration_var conf; Loading
Common/Servers/Scheduler/src/SubScanBinder.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -44,8 +44,10 @@ void CSubScanBinder::addOffsets(const double& lonOff,const double& latOff,const m_primary->longitudeOffset=lonOff; m_primary->applyOffsets=true; m_primary->offsetFrame=frame; if ((fabs(lonOff)>0.0000001) || (fabs(latOff)>0.0000001)) { m_subScanConf->signal=Management::MNG_SIGNAL_REFERENCE; } } void CSubScanBinder::addRadialvelocity(const Antenna::TReferenceFrame& VradFrame,const Antenna::TVradDefinition& VradDefinition,const double& RadialVelocity) { Loading