FACT++  1.0
template<class T , class S >
int StateMachineFSC< T, S >::EvalOptions ( Configuration conf)
inline

Definition at line 849 of file fscctrl.cc.

References Error(), Configuration::Get(), and Interpolator2D::ReadGrid().

850  {
851  fFSC.SetVerbose(!conf.Get<bool>("quiet"));
852 
853  const string fname1 = conf.Get<string>("sensor-pos-file");
854  const auto v1 = Interpolator2D::ReadGrid(fname1);
855  if (v1.size() != 31)
856  {
857  T::Error("Reading sensor positions from "+fname1+"failed ("+to_string(v1.size())+")");
858  return 1;
859  }
860 
861  const string fname2 = conf.Get<string>("patch-pos-file");
862  const auto v2 = Interpolator2D::ReadGrid(fname2);
863  if (v2.size() != 320)
864  {
865  T::Error("Reading bias patch positions from "+fname2+"failed ("+to_string(v2.size())+")");
866  return 1;
867  }
868 
869  fFSC.SetPositionsSensors(v1);
870  fFSC.SetPositionsBias(v2);
871 
872  SetEndpoint(conf.Get<string>("addr"));
873 
874  return -1;
875  }
T Get(const std::string &var)
void SetEndpoint(const string &url)
Definition: fscctrl.cc:844
Error()
Definition: HeadersFTM.h:197
static std::vector< Interpolator2D::vec > ReadGrid(const std::string &filename)

+ Here is the call graph for this function: