예제 #1
0
void TCASTable::setParameters(const ParameterData& p) {
  if (p.contains("TCAS_HMDilter")) {
    HMDFilter = p.getBool("TCAS_HMDilter");
  }
  for (int i = 0; i < 7; i++) {
    if (p.contains("TCAS_TAU_"+Fmi(i+2))) {
      TAU[i] = p.getValue("TCAS_TAU_"+Fmi(i+2));
    }
  }
  for (int i = 0; i < 7; i++) {
    if (p.contains("TCAS_TCOA_"+Fmi(i+2))) {
      TCOA[i] = p.getValue("TCAS_TCOA_"+Fmi(i+2));
    }
  }
  for (int i = 0; i < 7; i++) {
    if (p.contains("TCAS_DMOD_"+Fmi(i+2))) {
      DMOD[i] = p.getValue("TCAS_DMOD_"+Fmi(i+2));
    }
  }
  for (int i = 0; i < 7; i++) {
    if (p.contains("TCAS_ZTHR_"+Fmi(i+2))) {
      ZTHR[i] = p.getValue("TCAS_ZTHR_"+Fmi(i+2));
    }
  }
  for (int i = 0; i < 7; i++) {
    if (p.contains("TCAS_HMD_"+Fmi(i+2))) {
      HMD[i] = p.getValue("TCAS_HMD_"+Fmi(i+2));
    }
  }
}
예제 #2
0
 void CD3DTable::setParameters(const ParameterData& p) {
   if (p.contains("D")) {
     D = p.getValue("D");
   }
   if (p.contains("H")) {
     H = p.getValue("H");
   }
 }
예제 #3
0
void WCVTable::setParameters(const ParameterData& p) {
  if (p.contains("WCV_DTHR")) {
    DTHR = p.getValue("WCV_DTHR");
  }
  if (p.contains("WCV_ZTHR")) {
    ZTHR = p.getValue("WCV_ZTHR");
  }
  if (p.contains("WCV_TTHR")) {
    TTHR = p.getValue("WCV_TTHR");
  }
  if (p.contains("WCV_TCOA")) {
    TCOA = p.getValue("WCV_TCOA");
  }
}