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::SctApiIPC_ptr api, const unsigned long mid, const std::string & name);
00011 public:
00012 virtual void update(const SctData::TestResult& t, Sct_SctApi::SctApiIPC_ptr api) const;
00013
00014 private:
00015 RxThresholdBasedOnConfigRegisterConfigUpdater() {;}
00016 static bool inMap;
00017 };
00018 }
00019
00020 #endif //SCT_CALIBRATIONCONTROL_RXTHRESHOLDBASEDONCONFIGREGISTERCONFIGUPDATER_H