@@ -48,19 +48,37 @@ void DecodingCheck::startOfActivity(const Activity& activity)
4848 mGoodFracPerSolarHistName = getConfigurationParameter<std::string>(mCustomParameters , " GoodFracPerSolarHistName" , mGoodFracPerSolarHistName , activity);
4949 mSyncFracPerSolarHistName = getConfigurationParameter<std::string>(mCustomParameters , " SyncFracPerSolarHistName" , mSyncFracPerSolarHistName , activity);
5050
51+ mGoodFracRefCompHistName = getConfigurationParameter<std::string>(mCustomParameters , " GoodFracRefCompHistName" , mGoodFracRefCompHistName , activity);
52+ mSyncFracRefCompHistName = getConfigurationParameter<std::string>(mCustomParameters , " SyncFracRefCompHistName" , mSyncFracRefCompHistName , activity);
53+
54+ mGoodFracPerSolarRefCompHistName = getConfigurationParameter<std::string>(mCustomParameters , " GoodFracPerSolarRefCompHistName" , mGoodFracPerSolarRefCompHistName , activity);
55+ mSyncFracPerSolarRefCompHistName = getConfigurationParameter<std::string>(mCustomParameters , " SyncFracPerSolarRefCompHistName" , mSyncFracPerSolarRefCompHistName , activity);
56+
5157 getThresholdsPerStation (mCustomParameters , activity, " MinGoodErrorFrac" , mMinGoodErrorFracPerStation , mMinGoodErrorFrac );
52- getThresholdsPerStation (mCustomParameters , activity, " MinGoodSyncFrac " , mMinGoodSyncFracPerStation , mMinGoodSyncFrac );
58+ mMinGoodErrorFracRatio = getConfigurationParameter< double > (mCustomParameters , " MinGoodErrorFracRatio " , mMinGoodErrorFracRatio , activity );
5359
5460 mMinGoodErrorFracPerSolar = getConfigurationParameter<double >(mCustomParameters , " MinGoodErrorFracPerSolar" , mMinGoodErrorFracPerSolar , activity);
61+ mMinGoodErrorFracRatioPerSolar = getConfigurationParameter<double >(mCustomParameters , " MinGoodErrorFracRatioPerSolar" , mMinGoodErrorFracRatioPerSolar , activity);
62+
63+ getThresholdsPerStation (mCustomParameters , activity, " MinGoodSyncFrac" , mMinGoodSyncFracPerStation , mMinGoodSyncFrac );
64+ mMinGoodSyncFracRatio = getConfigurationParameter<double >(mCustomParameters , " MinGoodSyncFracRatio" , mMinGoodSyncFracRatio , activity);
65+
5566 mMinGoodSyncFracPerSolar = getConfigurationParameter<double >(mCustomParameters , " MinGoodSyncFracPerSolar" , mMinGoodSyncFracPerSolar , activity);
67+ mMinGoodSyncFracRatioPerSolar = getConfigurationParameter<double >(mCustomParameters , " MinGoodSyncFracRatioPerSolar" , mMinGoodSyncFracRatioPerSolar , activity);
68+
69+ mMinHeartBeatRate = getConfigurationParameter<double >(mCustomParameters , " MinHeartBeatRate" , mMinHeartBeatRate , activity);
70+ mMaxHeartBeatRate = getConfigurationParameter<double >(mCustomParameters , " MaxHeartBeatRate" , mMaxHeartBeatRate , activity);
71+
72+ mGoodFracRatioPlotRange = getConfigurationParameter<double >(mCustomParameters , " GoodFracRatioPlotRange" , mGoodFracRatioPlotRange , activity);
73+ mGoodFracRatioPerSolarPlotRange = getConfigurationParameter<double >(mCustomParameters , " GoodFracRatioPerSolarPlotRange" , mGoodFracRatioPerSolarPlotRange , activity);
74+
75+ mSyncFracRatioPlotRange = getConfigurationParameter<double >(mCustomParameters , " SyncFracRatioPlotRange" , mSyncFracRatioPlotRange , activity);
76+ mSyncFracRatioPerSolarPlotRange = getConfigurationParameter<double >(mCustomParameters , " SyncFracRatioPerSolarPlotRange" , mSyncFracRatioPerSolarPlotRange , activity);
5677
5778 mMaxBadST12 = getConfigurationParameter<int >(mCustomParameters , " MaxBadDE_ST12" , mMaxBadST12 , activity);
5879 mMaxBadST345 = getConfigurationParameter<int >(mCustomParameters , " MaxBadDE_ST345" , mMaxBadST345 , activity);
5980 mQualityChecker .mMaxBadST12 = mMaxBadST12 ;
6081 mQualityChecker .mMaxBadST345 = mMaxBadST345 ;
61-
62- mMinHeartBeatRate = getConfigurationParameter<double >(mCustomParameters , " MinHeartBeatRate" , mMinHeartBeatRate , activity);
63- mMaxHeartBeatRate = getConfigurationParameter<double >(mCustomParameters , " MaxHeartBeatRate" , mMaxHeartBeatRate , activity);
6482}
6583
6684Quality DecodingCheck::check (std::map<std::string, std::shared_ptr<MonitorObject>>* moMap)
0 commit comments