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