Esempio n. 1
0
 public probeInfo(probeInfo pi)
 {
     settingsFam       = pi.settingsFam;
     SupportedKeys     = pi.SupportedKeys;
     ProbeFolder       = pi.ProbeFolder;
     ProbeDescFileName = pi.ProbeDescFileName;
     appNodes          = pi.appNodes;
     IsVNAVEnabled     = pi.IsVNAVEnabled;
     wHwCode           = pi.wHwCode;
     ProbeStringCode   = pi.ProbeStringCode;
 }
Esempio n. 2
0
        public probeInfo(SettingFamily _settingsFam, ProbeBind probeBind)
        {
            settingsFam = _settingsFam;
            var currentProbeInfo = probeBind.getProbeInfo(_settingsFam);

            SupportedKeys     = new sSUPPORTED_KEY_PTI(currentProbeInfo.SupportedKeys);
            ProbeFolder       = currentProbeInfo.ProbeFolder;
            ProbeDescFileName = currentProbeInfo.ProbeDescFileName;
            IsVNAVEnabled     = currentProbeInfo.IsVNAVEnabled;
            wHwCode           = currentProbeInfo.wHwCode;
            ProbeStringCode   = currentProbeInfo.ProbeStringCode;
        }
Esempio n. 3
0
        public probeInfo(XElement elemento, SettingFamily settigs)
        {
            settingsFam   = settigs;
            SupportedKeys = new sSUPPORTED_KEY_PTI(elemento.Element("sSupportedKey"));

            IsVNAVEnabled = elemento.Element("wNavigatorProbeCode").Value != "0";
            wHwCode       = elemento.Element("wHwCode").Value;
            var prbstrcode = elemento.Element("sProbeStringCode").Value.ToString();

            ProbeStringCode = prbstrcode == "NULL" ? null : prbstrcode;

            String[] probeDescSplit = elemento.Element("sProbeDescFileName").Value.ToString().Split('\\');
            ProbeFolder       = probeDescSplit[0].ToString();
            ProbeDescFileName = probeDescSplit[1].ToString();
        }
Esempio n. 4
0
 private static void InsertSettingsFamilies(FeaturesContext db, DBBuffer buffer, Paths Paths, string log)
 {
     db.BulkInsert(SettingFamily.Import(buffer.p_swPacks, Paths, log));
     buffer.p_settingsFamilies = db.SettingFamily.ToList();
 }
Esempio n. 5
0
 public static XDocument readProbeList(String swpName, SettingFamily settings, Paths Paths)
 {
     return(XDocument.Load(Paths.getProbePath(swpName) + "\\" + settings.ProbeListFile));
 }
Esempio n. 6
0
 public probeInfo getProbeInfo(SettingFamily settings)
 {
     return(this.probeInfoLst.Single(x => x.settingsFam.Id == settings.Id));
 }