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