00001 #ifndef SCT_CALIBRATIONCONTROL_RXTHRESHOLDBASEDONCONFIGREGISTERCONFIGUPDATER_H 00002 #define SCT_CALIBRATIONCONTROL_RXTHRESHOLDBASEDONCONFIGREGISTERCONFIGUPDATER_H 00003 00004 #include "ConfigUpdater.h" 00005 00006 namespace SctCalibrationController { 00007 00008 class RxThresholdBasedOnConfigRegisterConfigUpdater : public ConfigUpdater{ 00009 private: 00010 static void updateUsing(const int REGISTER, const int threshold, const unsigned int linkNumber, Sct_SctApi_T_SctApi&, const unsigned long mid, const std::string & name); 00011 public: 00012 virtual void update(const SctData::TestResult& t, Sct_SctApi_T_SctApi& api) const; 00013 00014 private: 00015 RxThresholdBasedOnConfigRegisterConfigUpdater() {;} 00016 static bool inMap; 00017 }; 00018 } 00019 00020 #endif //SCT_CALIBRATIONCONTROL_RXTHRESHOLDBASEDONCONFIGREGISTERCONFIGUPDATER_H